Шаг 7. ИИ-ассистент: как не объяснять одно и то же каждый раз | ИИ — инструкция

Шаг 7. ИИ-ассистент: как не объяснять одно и то же каждый раз

Обычный чат-бот полезен для разовой задачи. Но если вам приходится снова и снова объяснять ему вашу роль, правила и исходные условия — пора создать ассистента.

Когда нужен ассистент

Простой критерий: если вы три раза подряд копируете один и тот же длинный промпт и меняете только детали задачи — пора делать ассистента.

Примеры:

  • Отвечаете клиентам на Авито или в соцсетях.
  • Редактируете тексты по одним и тем же правилам стиля.
  • Разбираете таблицы с одинаковой структурой.
  • Готовите отчеты по стандартному формату.
  • Изучаете язык и нужен помощник, который знает ваш уровень и типичные ошибки.

Как описать ассистента

Сначала вы описываете задачу:

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

Чем конкретнее инструкции, тем лучше.

Пример инструкции:

Ты — помощник мебельного мастера. Отвечаешь клиентам на Авито от имени частного мастера. Пиши так, как написал бы сам мастер: коротко, спокойно, без рекламных формальностей. Один ответ — от трёх до шести предложений.

Но обычно лучший эффект получается от более развернутых инструкций

Пример ассистента мебельного мастера

Ниже — инструкция реального ассистента, которого я использовал для ответов клиентам. Это не универсальный шаблон. Его ценность как раз в том, что он описывает конкретный процесс, конкретные ограничения и конкретный стиль общения.

Почему инструкция такая длинная?

Потому что она работает.

Короткая инструкция "Отвечай клиентам на Авито" даст общие ответы, которые придется переписывать. Длинная инструкция даёт 80-90% готовых ответов, которые можно отправлять почти без правок.

Разница — в десятках сэкономленных часов.

Тестирование и доработка

Ассистент не работает идеально с первого раза.

После запуска вам придется:

  • Следить, где он ошибается.
  • Дополнять инструкции новыми правилами.
  • Добавлять примеры хороших и плохих ответов.
  • Корректировать тон и стиль.

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

Проблема дешевых моделей

Например, клиент пишет: "А можно сделать шкаф 2 метра высотой за 15 000?"

Дешевая модель:

Да, конечно! Сделаем шкаф 2 метра высотой за 15 000 рублей.

Модель соглашается, игнорируя инструкцию, что стандартный шкаф не выше 1,5 м.

Продвинутая модель:

Шкаф высотой 2 метра уже не стандартный. Для такого размера стоимость будет выше. Чтобы назвать точную цену, нужна консультация с мастером. Передать вопрос?

Модель следует инструкциям и не соглашается на невыгодные условия.

Что такое память ассистента

Когда говорят, что ассистент "помнит" пользователя, это звучит так, будто внутри модели лежит личный дневник. На практике память обычно устроена проще: приложение сохраняет нужные записи и добавляет их в следующий запрос.

Например, для помощника по изучению языка можно хранить:

  • Текущий уровень.
  • Изученные темы.
  • Слова, которые уже встречались.
  • Типичные ошибки.
  • Цель и желаемую периодичность занятий.

Ассистент не должен получать весь архив при каждом сообщении. Достаточно найти записи, которые относятся к текущей теме, и передать их вместе с новым запросом.

Простейшая схема памяти через базу данных

Ниже пример простого ассистента с памятью и динамическим контекстом. Выполнено в n8n. Сначала автоматика собирает тексты страничек с нужным контекстом, затем заходит в таблицы базы данных и забирает необходимые данные с историей диалога по задаче. И затем отправляет это все Агенту. На основании полученных данных и последнего сообщения, которое содержит относительно краткий запрос, ассистент располагает полным контекстом того, что необходимо для исчерпывающего ответа.

Если вам нужно не просто прикрепить файл, а управлять записями, можно связать ассистента с базой данных через n8n. Это система визуального программирования. Позволяет связывать процессы, управлять передачей данных и даже встраивать в цепочки разных ИИ-агентов.

Схема в общем виде выглядит так:

  1. Пользователь отправляет сообщение.
  2. n8n сохраняет сообщение в историю.
  3. Специальный скрипт ищет в базе подходящие записи.
  4. Найденный контекст добавляется к инструкции и сообщению пользователя.
  5. Модель формирует ответ.
  6. n8n сохраняет ответ и возвращает его пользователю.

Для мебельного помощника в базе могут храниться не все сообщения подряд, а только полезные факты: имя клиента, размеры, адрес, желаемая дата монтажа и т.п.

Пока система только получает вашу команду и выдаёт текст, это ассистент.

Если она сама читает почту, ищет записи, изменяет базу, отправляет сообщения и выбирает следующие действия — это уже агент.

Граница не всегда проходит по названию. Ассистент может отвечать на вопросы, а после подключения инструментов стать частью агента.

В следующей главе разберем ИИ-агентов: как они работают, какие инструменты им нужны и как контролировать их действия.