Агент отвечает клиенту по вашим правилам

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

Как агент обрабатывает запрос

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

  1. Читает сообщение и найденные материалы

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

  2. Ищет ответ в выбранных источниках

    Агент ищет по источникам, которые вы ему открыли. Если подходящего материала нет, он передаёт диалог оператору.

  3. Выполняет разрешённые действия

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

  4. Сохраняет факты в профиле

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

Вы выбираете, откуда агент берёт ответы

Создайте источник, проиндексируйте его и откройте нужному агенту. Черновики и материалы, которые вы не выбрали, в поиск не попадут.

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

Задайте действия и условия остановки

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

Разрешённые действия

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

Когда передать оператору

Низкая уверенность
Если уверенность ниже установленного порога, агент передаёт диалог оператору.
Вне рабочих часов
Вне рабочего времени агент может отвечать, готовить черновик для оператора или сразу передавать диалог. Режим выбираете вы.
Команды внутри текста клиента
Сообщения клиента и страницы из базы знаний обрабатываются как данные. Сервер удаляет поля, похожие на команды, и проверяет форму ответа.
Панель условий шага сценария: включены два правила, тариф равен pro и число сообщений больше одного, а третье правило отправляет разговор в названную дожимающую реакцию, если условия не выполнены
В редакторе видно, какие условия проверяет сценарий и куда передаст диалог, если они не выполнятся.

Подключите своего ИИ-провайдера

Укажите совместимый с OpenAI адрес и свой ключ. Если сменить провайдера, правила сценария сохранятся.

Собственный ключ провайдера
Укажите адрес, модель и свой ключ. Ключ хранится зашифрованным. Эта же интеграция создаёт эмбеддинги для поиска по вашим материалам.

Проверьте настройки до публикации

Настройки можно проверить до запуска. После публикации сохраняется версия, а работу агента можно разобрать по записи прогона.

  1. Проверка

    Проверка выявит ошибки в настройках, занятый канал, удалённый источник или группу операторов и отсутствие ИИ-интеграции.

  2. Симуляция

    Проверка показывает, какие шаги сработали бы. Она не вызывает модель, не отправляет сообщения и не меняет данные.

  3. Публикация

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

  4. Воспроизведение

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

Посмотреть справочник по автоматизации

Оператор получает диалог с причиной передачи

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

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

Начните с одного агента в одном канале

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

Создать сценарий