Основные термины

Агент — код будущего Бота, собранный на Платформе. Агент сочетает в себе прописанную логику общения с Собеседником и сторонними сервисами. Агент может быть выведен в один или несколько Каналов.

Платформа — система для создания, эксплуатации и управления чат-ботами.

Бот — Агент, запущенный в конкретном Канале.

Канал — средство коммуникации Собеседника с Агентом: мессенджер, соцсеть, виджет, приложение и т.п.

Сценарий — алгоритм поведения Агента.

Дерево Сценария — Диалоговый Сценарий, представленный графически в виде дерева в Bot Builder.

Ботбилдер (Bot Builder) — инструмент для построения Дерева Сценария. Позволяет создавать Агента с помощью графического интерфейса.

Входящий запрос — HTTP-запрос, отправленный на REST API вебхук Агента с целью активации ветки Сценария, следующей после слота Incoming Request, в определенном Чате данного Агента.

Интент — намерение Собеседника в сказанной Боту Реплике, которое тот должен распознать.

Слот — визуальный элемент Диалогового Сценария в Bot Builder, содержащий действие Бота (распознавание Интента, сохранение данных, вывод кнопок, запрос к внешнему API и др.).

Fallback — Слот в Дереве Сценария, отвечающий за поведение Бота в случае, если он не распознал Интент.

Собеседник — человек, общающийся с Ботом.

Пользователь — человек, использующий Платформу (диалог-дизайнер, менеджер, администратор).

Реплика — сообщение Собеседника, в котором Бот должен распознать намерение (обычно сводятся к форме «глагол + существительное»: «купить карту», «расскажи про ипотеку») .

Чат (Chat) — сущность в Платформе, представляющая связку «Собеседник + Канал + Агент»: при обращении Собеседника к одному Агенту в одном Канале (Бот) в Платформе создается Чат. При обращении этого же Собеседника к этому же Агенту, но в другом Канале, создается новый Чат. По сути, для клиента это уникальный пользователь. Технологически Платформа получает из каналов не ID Собеседника, а ID Чата в Канале — внутренняя идентификация Канала, но Платформа chatme.ai оперирует этим ID Чата как ID Собеседника. В одном Чате может быть несколько Диалогов.

Оператор – человек, осуществляющий коммуникацию с Собеседником вместо Бота в предусмотренных Диалоговым Сценарием случаях.

Диалог (Активный диалог) — набор последовательных сообщений (текст, кнопки, файлы) Бота и его Собеседника в одном Канале в хронологическом порядке, имеющий время начала.

Диалог (Завершенный диалог) — Активный диалог, имеющий время окончания.

Окончание Диалога/Диалоговой Сессии — завершение диалога по какому-либо событию: ответ Собеседника на контрольный вопрос (попадание в Слот, завершающий Диалог), перевод Собеседника на Оператора, таймаут неактивности Собеседника.

API – Микросервис с API.

Диалог-дизайнер – специалист, создающий Диалоговый Сценарий.

Коннектор – надстройка над микросервисами для подключения конкретного стороннего софта к Платформе.

Проект – группа Агентов/Ботов, своего рода папка для их хранения.

Last updated