AI-Агент
Блок «AI-Агент» используется для автоматизации обработки обращений клиентов и выполняет роль нейросети внутри сценария. Блок не только отвечает на вопросы на основе заданных правил и подключенной базы знаний, но и самостоятельно ведет диалог, поддерживая общение в рамках настроенной логики. В сложных ситуациях диалог передается оператору.
Настройка блока гибкая и не требует длительной подготовки: в нем предусмотрены роли, которые можно использовать без сложной конфигурации. Это позволяет быстро запустить обработку обращений, снизить нагрузку на сотрудников и сохранить стабильное качество обслуживания.
Блок предоставляет возможность протестировать работу без запуска сценария. Настройте взаимодействие агента и нажмите на кнопку в блоке — начнется диалог с AI-агентом в отдельном диалоговом окне.
Настройка блока:
1. Выберите режим работы блока
Ведение диалога: Агент самостоятельно ведет диалог до выполнения цели или до завершения диалога по одной из указанных в блоке причин.
Одноразовый вызов: Один запрос → один ответ. Без продолжения диалога и ожидания следующих сообщений. Блок завершит работу и выполнение сценария продолжится согласно настроенному алгоритму.
2. Заполните поле «Пользовательское сообщение»
Указывается текст вопроса или переменная, которая содержит вопрос клиента. По умолчанию в поле указана переменная {{message}} — в ней последнее сообщение пользователя из Dialogs.
3. Заполните поле «Системное сообщение»
Системное сообщение — основная инструкция для модели, которая отправляется агенту перед началом диалога. Можно использовать вместе с готовой ролью агента: к преднастроенному системному сообщению роли добавится ваш текст.
4. Заполните «Этапы диалога»
Этапы диалога — список шагов, по которым агент ведёт разговор: какие вопросы задать и какие данные собрать на каждом этапе. Этапы помогают модели двигаться структурно и сохранять нужные значения в переменные по мере диалога. Количество этапов не ограничено. Агент завершит сессию в случае достижения всех указанных в этапах целей. Для того, чтобы работать с полученным результатом цели далее в сценарии — выберите переменную, в которую будет сохранен ответ пользователя.
Тумблер «Отправить в чат результат генерации» доступен в режиме «Одноразовый вызов»
Опциональные настройки поведения агента
1. Выбор роли агента. Доступны следующие роли:
- HR
- Техническая поддержка
- Универсальный оператор
Для ролей HR и «Техническая поддержка» уже задан системный промпт, соответствующий названию роли. Вы можете дополнить заложенное поведение, указав правила в поле «Системное сообщение». Если используется роль «Универсальный оператор», необходимо заполнить описание роли, задав инструкции для сценария AI-Оператора.
В описании рекомендуется указать:
- как агент должен представляться
- какие действия допустимы
- какие действия недопустимы
- в каком стиле должны формироваться ответы
Формулировки должны быть простыми и конкретными.
2. Задержка перед ответом AI — добавляет паузу перед отправкой ответа пользователю.
3. Завершение AI-диалога предлагает задать дополнительные условия, при которых диалог будет завершён и передан дальше по сценарию Конструктора ботов:
- Завершить диалог, если нет ответа через — диалог с AI-Агентом завершится, если пользователь не ответит в течение указанного времени.
- Максимальное количество сообщений AI-агента — диалог завершится после указанного количества сообщений от AI-агента.
- Низкая уверенность в ответе — диалог может завершиться при низкой уверенности модели в корректности предоставленного пользователю ответа.
- Завершить диалог, если позвали оператора — AI-агент завершит диалог автоматически, если пользователь попросит связать его с оператором или живым специалистом.
- Завершить диалог при негативном общении — AI-агент завершит диалог автоматически, если в сообщениях пользователя будет зафиксировано агрессивное или оскорбительное общение.
- Другое — укажите дополнительную инструкцию AI-агенту для автоматического завершения диалога.
Выберите, какие типы входящих данных может обрабатывать AI-агент — текстовые файлы, изображения или голосовые сообщения.
Поддерживаемые форматы
• Файлы: pdf, docx, txt
• Изображения: png, jpeg (.jpg/.jpeg), webp, неанимированный gif
• Голосовые: flac, mp3, mp4, mpga, m4a, ogg, wav, ogv, 3gp
Ограничение: до 50 МБ на один запрос
Внимание! При обработке файлов, изображений и голосовых сообщений увеличивается время ожидания генерации и расходы на каждую генерацию с вложением.
- Лёгкая — быстрые и простые ответы, минимальная стоимость.
- Стандартная — баланс скорости и качества, подходит для большинства задач.
- Продвинутая — максимальное качество и понимание сложных запросов.
Добавьте опциональные настройки для регулирования ответов модели:
Глубина размышления определяет, насколько глубоко модель анализирует запрос. Чем выше значение, тем точнее и продуманнее ответ, но дольше время генерации.
Температура управляет степенью креативности ответов модели: при низких значениях (например, 0.2) ответы получаются более точными, логичными и предсказуемыми, а при высоких (например, 0.8) — более разнообразными и креативными.
Определите, насколько подробным будет ответ модели, при помощи опции Длина ответа.
TOP_P ограничивает выбор слов по «вероятности». Меньше — более предсказуемо, больше — разнообразнее. Обычно достаточно менять либо TOP_P, либо температуру.
Это защитное поведение: оно позволяет сохранить работоспособность сценария даже при ошибочном формате входных данных.