Наименование организации:
ООО «Мой Софт»
40702810310000021416
Расчетный счет:
АО «ТИНЬКОФФ БАНК»
Банк:
044525974
БИК:
781101001
Корреспондентский счет:
7811616280
ИНН:
781101001
КПП:
1167847299410
ОГРН:
ОКПО:
03614300
Бесщетников Антон Игоревич
Генеральный директор:
192019, г. Санкт-Петербург, ул. Мельничная, д. 18, литер А, пом. 18-H 10, оф. 805
Юридический адрес:
Почтовый адрес:
192019, г. Санкт-Петербург, а/я 2
Реквизиты компании ООО «Мой Софт»
Инструкции и промпты

Система ИИ-агентов: когда одного агента мало

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

Команда платформы СаввиОбновлено 15 сентября 20264 мин чтения
Пластилиновые узлы, соединённые линиями в схему, один узел коралловый
Коротко

Когда инструкция разрастается, модель начинает терять правила — их становится больше, чем она удерживает за один ход. Лечится это разделением на нескольких агентов. Есть два механизма: переключение активного агента передаёт разговор другому агенту целиком, вызов подчинённого поручает ему одну задачу и возвращает результат основному. Оба настраиваются через раздел «Действия», без программирования.

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

Так выглядит предел внимания модели. Очередная правка промпта его не сдвинет.

Признак, по которому видно, что агент перегружен

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

Если бы дело было в формулировке, ошибка повторялась бы одинаково. Плавающая ошибка означает объём: инструкция вместе с функциями и данными базы знаний перестала помещаться в поле зрения модели. Как устроена сама инструкция и почему в неё не кладут факты — в статье про написание промптов.

Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500

Собрать агента

Переключение активного агента

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

Типичная схема — агент-администратор на входе. Его единственная задача: понять, о чём речь, и передать разговор дальше. Так делают, когда у компании один номер на несколько филиалов или когда сценарии расходятся принципиально: запись на приём и продажа абонемента требуют разного поведения.

1 Собрать агента-администратора Короткая инструкция: выяснить, в какую ветку идёт клиент, и ничего больше не обещать.
2 Добавить действия В разделе «Действия» — по действию на каждую ветку, внутри шаг «Переключение действующего агента».
3 Передать контекст Резюме разговора уходит в аргумент и отправляется принимающему агенту, иначе клиенту придётся повторять вопрос.
4 Разложить каналы Входящие подключаются только к администратору. У агентов-приёмщиков канал подключён, но ответы выключены.
!
Настройка, на которой ломается половина сборок

У агента-приёмщика в CRM ответы должны быть выключены, а дополнительные функции — включены; у администратора наоборот. Перепутать легко, а выглядит это потом как «агент отвечает дважды» или «агент замолчал после переключения». Проверять стоит до того, как начнёте искать ошибку в инструкции.

Вызов подчинённого агента

Второй механизм ничего не передаёт клиенту: основной агент вызывает подчинённого, получает от него результат и продолжает разговор сам.

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

Переключение активного агентаВызов подчинённого
Кто разговаривает дальшеновый агенттот же агент
Что видит клиентсмену стиля и задачтолько ответ основного агента
Зачем используютразные сценарии, филиалы, роливынести тяжёлую задачу из основной инструкции
Что настраиваетсяшаг «Переключение действующего агента»шаг «Вызов подчинённого агента»
Риск при небрежной настройкеклиент повторяет вопрос зановоосновной агент не понял, что вернул подчинённый

Сколько стоит связка из нескольких агентов

Дешевле, чем кажется, и обычно дешевле одного перегруженного.

Платёж идёт по токенам: тысяча токенов = 1 ₽, диалог обходится примерно в 15 ₽. В связке каждый агент работает с короткой инструкцией и своим набором функций, поэтому за один ход в модель уходит меньше текста. Перегруженный агент, наоборот, тащит в каждый ответ всю инструкцию целиком, включая ветку про оптовиков, о которых клиент не спрашивал.

2 механизма переключение активного и вызов подчинённого
1 задача на агента-администратора: определить ветку
~15 стоимость диалога независимо от числа агентов
Источник: Стоимость диалога — при оплате по токенам, 1000 токенов = 1 ₽.

С чего начать

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

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

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

Чем переключение активного агента отличается от вызова подчинённого

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

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

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

Как настроить переключение между агентами

Создаётся агент-администратор, который определяет сценарий. В его разделе «Действия» для каждого варианта добавляется шаг «Переключение действующего агента» с выбором того, на кого переключаем.

Не потеряется ли вопрос клиента при переключении

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

Как подключать каналы при мультиагентной схеме

Для CRM: у администратора канал подключён и ответы включены, дополнительные функции выключены; у агента-приёмщика канал подключён, ответы выключены, дополнительные функции включены. Для остальных каналов входящие подключают только к администратору.

Разбиение на агентов удорожает диалог

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

Команда платформы СаввиПишем о том, как бизнес внедряет ИИ-агентов, на данных платформы. Обновлено 15 сентября 2026.
BLOG500
Собрать агента