Консоль
Продукт

Агент

Создание и настройка агентов

Агент - это основной объект автоматизации. Слово "агент" изначально означает "тот, кто действует" -- наши агенты как раз автоматизируют действия, которые могли бы выполнять люди. Чтобы живой сотрудник успешно выполнял задачи его нужно обучить, показать и рассказать. Настройка агента как раз и призвано воспроизвести обучение.

Интерфейс редактора

Редактор агента разделен на три основные панели:

  • Левая панель: базовые настройки (имя, входные данные, модели)
  • Центральная панель: инструкции и фоновые звуки
  • Правая панель: инструменты

Основные разделы

Имя агента

В этой секции настраиваются два важных параметра:

  1. Отображаемое имя - может быть любым, это имя будет видно пользователям
  2. Имя для других агентов - техническое имя, используемое при вызове агента другим агентом в качестве инструмента. Оно должно четко отражать смысл и функционал этого агента.

Входные данные

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

  1. Название
  2. Тип данных (любой, строка, число, словарь)
  3. Обязательно ли на входе (тогл)
  4. Описание

Эти данные будут доступны агенту во время разговора. Например:

  • Имя клиента
  • Номер заказа
  • Другие важные данные для контекста

Количество аргументов может быть любым.

Настройки моделей

В данном разделе настраиваются три основных компонента:

1. Распознавание речи (STT)

  • Выбор языка (включая автоопределение)
  • Выбор вендора
Обратите внимание, что разные вендоры имеют разную цену!

2. Языковая модель (LLM)

  • Выбор модели для обработки запросов
  • От выбора зависит качество ответов
Модели различаются по цене и производительности

3. Синтез речи (TTS)

  • Выбор вендора
  • Настройка языка
  • Выбор голоса
  • Настройка скорости речи (рекомендуется от 1.3)

Обычному пользователю как правило можно оставить стандартные модели. Использование моделей тарифицируется!

Инструкция

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

Пример использования переменных:

Обращайся к клиенту по имени: {client_name}

Фоновые звуки

Настройка фонового звукового сопровождения:

  • Загрузка собственных звуков
  • Выбор из предустановленного списка
  • Создание нужной атмосферы разговора

Инструменты

Раздел инструментов позволяет добавлять различные инструменты в агент. Инструменты могут быть трех типов:

  • Функции
  • Базы знаний
  • Процедуры
  • Другие агенты (специальный тип инструмента)

Для добавления инструмента:

  1. Нажмите поле выбора "Добавить инструмент"
  2. Выберите нужный инструмент из списка существующих
    • Если список пуст, перейдите в раздел "Инструменты" и создайте инструмент

После добавления инструмента, он появится в списке под полями выбора. Каждый инструмент имеет:

  • Номер
  • Тип (отображается маленькой иконкой)
  • Название
  • Версия
  • Момент вызова (по желанию, до начала, завершив)
    • Для изменения момента вызова нажмите на чип
  • Описание с инструкциями по вызову

Инструмент "Агент"

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

  1. Выберите агента из списка
    • Если список пуст, создайте нового агента в разделе "Агенты"
  2. Настройте как обычный инструмент

Тестирование

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