Как настроить ИИ-агента: инструкция из 7 правил
Практический фреймворк инструкции для AI-агента: роль, цель, источник фактов, формат, запреты, эскалация и тесты перед запуском.
Практический фреймворк инструкции для AI-агента: роль, цель, источник фактов, формат, запреты, эскалация и тесты перед запуском.
Проблема редко в том, что ИИ-агент «недостаточно умный». Обычно ему поручили отвечать клиентам, но не определили границы решения. Если вы разбираетесь, как создать ИИ-агента для чат-бота, начните не с фразового описания, а с рабочего набора условий: что агент делает, на каких данных, в каком виде отвечает и когда обязан уступить диалог человеку.
Одна фраза «отвечай как менеджер» не делает поведение управляемым. Она не сообщает, можно ли называть цену, как поступать с пробелом в базе или что считать завершённым разговором. Полная инструкция превращает вероятностный ответ модели в проверяемый участок сценария.
Центральный тезис: предсказуемость AI-агента создаёт не длина промпта, а семь явно заданных правил — роль, цель, источник, формат, запреты, эскалация и тесты.
Здесь «предсказуемый» не означает одинаковый текст ответа при одинаковом вопросе — генеративная модель этого не гарантирует. Речь о контроле по критериям: для каждого правила есть проверяемый признак (источник назван, запрет соблюдён, эскалация сработала), и по нему можно оценить любой ответ агента, а не о детерминированном выводе.
Инструкция нужна не для того, чтобы «звучать умно». Она фиксирует решение, которое агент вправе принять. Сначала сформулируйте каждый элемент отдельно, затем соедините их в короткий текст. Так проще увидеть противоречия и проверить результат.
| Часть контракта | Вопрос к владельцу процесса | Что записать в инструкцию | Как понять, что элемента нет |
|---|---|---|---|
| Роль | От чьего имени и в пределах какой функции отвечает агент? | «Ты отвечаешь на вопросы первой линии поддержки». | Агент начинает продавать, консультировать или спорить там, где должен отвечать только на вопросы о доставке. |
| Цель | Какой результат нужен после этого сообщения? | «Дай справку по условиям участия в программе или передай обращение специалисту». | Ответ может быть грамотным, но не ведёт клиента к следующему действию. |
| Источник | На что можно опираться? | «Используй только приложенную базу знаний и переданные данные клиента». | В ответе появляются неизвестные условия, ссылки или детали. |
| Формат | Как выглядит пригодный ответ? | «Два коротких абзаца: ответ, затем следующий шаг. Не более одного уточняющего вопроса». | Сообщение слишком длинное, расплывчатое или не подходит для канала. |
| Запреты | Какие обещания и действия недопустимы? | «Не называй цены, сроки и статусы, если их нет в источнике. Не выдавай догадки за факт». | Агент уверенно заполняет пробелы правдоподобным текстом. |
| Эскалация | Когда разговор должен перейти из ИИ-ветки? | «Если ответа нет, клиент просит человека или вопрос касается индивидуальных условий — сообщи об ограничении и передай дальше». | Диалог продолжается, хотя решение должен принять сотрудник. |
| Тесты | Чем проверяется каждый пункт? | «Пройди вопросы с известным ответом, без ответа, с просьбой об операторе и с противоречием в данных». | Инструкция оценена только по одному удобному вопросу. |
Роль и цель не стоит склеивать в ярлык вроде «лучший помощник по продажам». Чем уже функция, тем легче проверить границу. «Помочь выбрать тему обращения и передать заявку» — проверяемая цель. «Довести до покупки» — нет: она поощряет лишние обещания и не говорит, где заканчивается полномочие агента.
Возьмём условный бот образовательного сервиса, который отвечает на вопросы об условиях участия в программе. Ниже не «магическая формула», а разница между просьбой и условиями.
До:
Ты помощник образовательного сервиса. Отвечай клиентам об условиях участия в программе вежливо и подробно.
В тексте есть тон и тема, но отсутствуют источник, пределы знания и маршрут для нестандартного случая. Агенту придётся самому решить, что считать достоверным, а это как раз нельзя делегировать.
После:
Роль: ты помощник первой линии поддержки.
Цель: ответить на вопрос об условиях участия в программе либо передать обращение специалисту.
Источник: используй только базу знаний, приложенную к этому шагу, и данные из сообщения клиента.
Формат: сначала дай прямой ответ в 1–3 предложениях. Затем, если нужен следующий шаг, задай один уточняющий вопрос.
Запреты: не добавляй условия, сроки, адреса и исключения, которых нет в источнике. Не трактуй правила для конкретного случая как окончательное решение.
Эскалация: если в базе нет ответа, данные противоречат друг другу, клиент просит сотрудника или нужен индивидуальный разбор, прямо скажи, что передаёшь вопрос специалисту. Не продолжай угадывать.
Такая запись не гарантирует безошибочность модели. Зато у команды появляется явное ожидание: ответ можно сверить с базой, а отступление — найти по конкретному правилу, а не обсуждать впечатление от «качества ИИ».
Инструкция не исправит неактуальную или противоречивую базу. Она лишь запрещает выходить за её пределы. Поэтому перед запуском отделите справочную информацию от того, что требует проверки сотрудником: индивидуальные цены, наличие, состояние заказа, исключения из правил и юридически значимые условия.
Полезно провести границу прямо в базе: один вопрос — один проверяемый ответ; дата или период действия — рядом с условием; устаревший вариант — удалён, а не оставлен «на всякий случай». Если одинаковая ситуация описана по-разному в двух материалах, не просите агента выбрать версию. Сначала назначьте единственный актуальный источник.
В AI-агенте LEADTEX инструкцию можно дополнить текстовой базой или файлом, а контекст из предыдущих шагов — передать в первом сообщении. Как именно подключить текстовую базу или файл, какие форматы поддерживаются и где эти настройки находятся в интерфейсе — в документации LEADTEX по настройке базы знаний AI-агента.
Фраза «не выдумывай» полезна, но недостаточна. Когда данных нет, агенту нужно разрешённое действие. Иначе он может повторять отказ, задавать лишние вопросы или пытаться быть полезным за пределами источника.
Сформулируйте эскалацию как правило решения, а не как пожелание. Например: «Если вопрос требует сведений, которых нет в базе, сообщи, что не можешь подтвердить ответ, и передай диалог специалисту». Если сценарий допускает самостоятельное уточнение, ограничьте его: «Задай только один вопрос из списка: номер заказа или категория товара. Если ответа нет — эскалируй».
В LEADTEX для этого маршрута предусмотрены параметры завершения диалога и переходы сценария; отдельная ветка ошибки срабатывает, когда ответ получить не удалось.
Ограничения длины ответа, история диалога и режим общения влияют на исполнение, но не заменяют инструкцию. Сначала проверьте, что инструкция выдерживает простые и неудобные ситуации. Лишь потом выбирайте технические параметры под задачу.
| Ситуация | Что проверить в инструкции | Критерий приёмки |
|---|---|---|
| Вопрос полностью покрыт базой | Источник и формат ответа | Агент даёт ответ по базе, не добавляя новых условий. |
| Вопроса в базе нет | Запреты и эскалация | Агент не предполагает ответ, сообщает об ограничении и направляет к следующему шагу. |
| Клиент просит человека | Эскалация | Диалог не продолжается от имени ИИ; срабатывает маршрут передачи. |
| Клиент прислал противоречивые детали | Источник и цель | Агент не выбирает удобную версию и не подтверждает решение без проверки. |
| Клиент уходит в другую тему | Роль и цель | Агент возвращает разговор к разрешённой теме или передаёт его дальше. |
| Сервис не отвечает | Маршрут ошибки | Клиент получает понятное сообщение и альтернативу, а не техническую диагностику. |
Проверяйте не только текст ответа. Наблюдайте, куда после него попадает клиент, что увидит при отказе и кто получит обращение. Для многошагового диалога отдельно убедитесь, что прошлые реплики действительно нужны для решения: избыточный контекст не делает инструкцию точнее и увеличивает объём каждого запроса. На расход токенов влияют объём инструкции, базы знаний и учитываемая история диалога.
Как внедрить AI-агента с нуля.
Инструкция готова к реальным обращениям, если команда может ответить «да» на все вопросы ниже.
Если хотя бы на один вопрос нет ответа, не удлиняйте промпт. Вернитесь к отсутствующему решению: определите источник, добавьте запрет или опишите передачу человеку. Это быстрее, чем бесконечно менять формулировки после жалобы клиента.
Соберите семь частей инструкции по своему проекту прямо в этом виде, а затем вставьте готовый текст в блок AI-агента.
Роль:
Цель:
Источник:
Формат:
Запреты:
Эскалация:
Тесты:
Тест-лист перед запуском. Отметьте, когда пройдено:
Негативные тесты. Прогоните агента через каждый сценарий до запуска на реальном трафике:
После регистрации действует бесплатный период на 7 дней, а на баланс начисляются 3000 токенов. За это время можно собрать AI-агента, прогнать подготовленные вопросы и проверить обе ветки сценария до работы с реальными обращениями.
Соберите AI-агента прямо сейчас
У модели нет встроенного знания правил конкретного бизнеса. В инструкции нужно ограничить источники, запретить догадки и задать действие на случай пробела: уточнение либо передачу специалисту. Даже после этого ответы следует тестировать на неудобных вопросах.
Они решают разные задачи. Инструкция задаёт содержание и границы ответа. Стоп-слова реагируют на явную просьбу клиента завершить AI-диалог. Лимит ограничивает его продолжительность. Для предсказуемого маршрута нужно согласовать все три элемента.
Технически можно, но широкую инструкцию сложнее проверять. Если у задач разные источники, риски или правила передачи человеку, безопаснее развести их по отдельным веткам и дать каждой узкую функцию.
Она должна пройти позитивные и негативные тесты: вопрос с ответом в базе, пробел в данных, противоречие, просьбу о сотруднике, уход в другую тему и техническую ошибку. Проверяйте не только текст, но и следующий шаг сценария.
Данные актуальны на Q3 2026