← Все материалы

Гайд

Claude Haiku 5.5: маленькая модель для большой очереди задач?

Claude Haiku 5.5 для массовой обработки коротких записей: делаем каталог внутренних заметок. Промпт для Чатиума, критерии и короткий вызов API.

Обновлено

Сеть связанных узлов внутри прозрачной сферы символизирует языковую модель

У небольшой модели может оказаться самая большая очередь работы. Claude Haiku 5.5 стоит рассматривать там, где нужно выполнить много однотипных операций: дать заметке заголовок, выделить тему и подготовить короткое описание. Здесь ценность создаёт предсказуемая обработка сотен записей, а не один впечатляющий разговор.

В Чатиуме можно собрать каталог рабочих заметок. Пользователь добавляет текст, Haiku предлагает название и рубрику, а автор подтверждает карточку. Так результат сразу включается в понятный процесс.

Промпт

Создай каталог моих рабочих заметок с Claude Haiku. Для каждого текста предлагай короткий заголовок, рубрику и описание в одном предложении. Если тема неоднозначна, проси выбрать рубрику вручную. Показывай предложенные изменения перед сохранением и оставляй заметки доступными только мне.

На каком участке Haiku полезнее всего

Haiku 5.5 описывается как компактная быстрая модель для большого числа запросов и чувствительных к стоимости задач. В OpenRouter используется ID anthropic/claude-haiku-5.5. Это направление применения, а не гарантия нужной скорости под любой нагрузкой.

Для каталога мы ограничиваем задачу: не переписываем заметку целиком и не ищем информацию в интернете. Получаем три небольших поля из одного исходника. Такой результат легче проверить, повторить и сравнить с другими моделями.

Особенно полезны рубрики с понятными границами: «Идея», «Решение», «Справка», «Открытый вопрос». Метка «Разное» может служить временным состоянием, но если туда попадает половина записей, классификацию нужно пересмотреть.

Короткий заголовок может исказить смысл

Заметка «Предложили перенести запуск на ноябрь; решение примем после оценки нагрузки» не должна получить название «Запуск перенесён на ноябрь». Оно превращает обсуждение в состоявшийся факт.

Более точный заголовок — «Предложение перенести запуск: ждём оценку нагрузки». Рубрика — «Открытый вопрос». Описание сохраняет отсутствие окончательного решения. Это пример редакционного требования, которое можно встроить в проверку качества.

Подобные различия важнее красивых формулировок. Каталог быстро становится источником ложной уверенности, если заголовки звучат определённее оригиналов. Просматривайте не только удачные записи, но и обсуждения, отменённые решения и заметки без контекста.

Как обработать много записей и не потерять контроль

Для каждой заметки храните отдельное состояние: ожидает обработки, готов черновик, принята, ошибка. Повторная попытка не должна создавать вторую карточку. Связь результата с исходной записью задаётся приложением, а не совпадением заголовков.

При обновлении заметки старое описание может стать неверным. Показывайте, к какой версии оно относится, и запускайте повторный разбор осознанно. Сам факт успешного ответа не означает, что результат подходит уже изменённому тексту.

В начале проверяйте все карточки. Когда накопятся исправления, будет видно, какие типы заметок модель обрабатывает стабильно, а какие лучше сразу отправлять автору. Общий процент принятия не должен скрывать систематическую ошибку на открытых вопросах.

Вызов Haiku в Чатиуме

Это фрагмент серверного обработчика Чатиума. ctx передаёт платформа, sourceText содержит проверенный текст из формы. done и failed — заранее зарегистрированные маршруты app.function для результата и ошибки. Они проверяют, что вызов пришёл от приложения start: caller.type === 'plugin' && caller.appSlug === 'start'.

TypeScript
import { startCompletion } from '@start/sdk'

const { completionId } = await startCompletion(ctx, {
  model: 'anthropic/claude-haiku-5.5',
  system: 'Дай заметке заголовок, рубрику и краткое описание. Сохрани степень определённости.',
  messages: [{
    role: 'user',
    content: [{ type: 'text', text: sourceText }],
  }],
  onCompletionCompleted: done,
  onCompletionFailed: failed,
})

Метод возвращает completionId. Сам ответ приходит позже в onCompletionCompleted, ошибка — в onCompletionFailed; до этого приложение показывает ожидание. Это схема вызова, а не полный код приложения.

Как выбрать между Haiku и более крупной моделью

Оставляйте Haiku узкий этап, если поля получаются точными и проверка занимает мало времени. Для сопоставления нескольких противоречивых документов задача уже другая: её можно отдельно сравнить на Sonnet или Opus.

Частые вопросы

Можно ли обработать весь архив одной командой?

Лучше видеть прогресс по отдельным записям и сначала проверить небольшой набор. Это помогает понять формат результата и причины ошибок до большого запуска.

Название модели определяет размер счёта?

На расходы влияют также объём входа, длина ответа и повторные попытки. Считать полезно стоимость принятой карточки, а не только одного запроса.

Где хранится моя коллекция?

В описанном решении каталог и права доступа реализуются в вашем приложении Чатиума. Вызов модели отвечает только за подготовку предложенных полей.