Словарь
Проект (Бот)
Изолированная рабочая среда в рамках платформы, инкапсулирующая полный набор конфигураций для одного виртуального ассистента, включая его диалоговую логику (сценарии), NLU-модель (намерения, сущности) и другие ресурсы.
Конечный пользователь (End-user)
Индивид, взаимодействующий с виртуальным ассистентом через один из доступных каналов коммуникации.
Тестовый чат (Debug Chat)
Интегрированный в платформу инструмент для тестирования и отладки диалоговых сценариев в черновой (draft) версии проекта.
Сценарий (Scenario)
Формализованное описание диалоговой логики, реализованное в виде графа состояний в визуальном редакторе. Сценарий определяет последовательность реакций бота в ответ на триггеры.
Намерение (Intent)
Класс, представляющий цель или задачу пользователя (например, «узнать статус заказа»). Каждое намерение определяется набором обучающих фраз, которые используются для тренировки NLU-модели.
Сниппет (Scriptlet)
Фрагмент кода на JavaScript, выполняемый в рамках сценария для реализации кастомной бизнес-логики, такой как обращение к внешним API, валидация данных или динамическое формирование ответов.
Сущность (Entity)
Структурированная информация, извлекаемая из пользовательского запроса (например, дата, город, номер телефона). Использование сущностей позволяет параметризовать сценарии и избегать избыточных уточняющих вопросов.
Триггер (Trigger)
Событие, инициирующее выполнение сценария или его определенной ветки. Основным типом триггера является распознанное намерение, но также могут использоваться системные (например, старт диалога) или кастомные события.
Реакция (Reaction)
Действие, выполняемое ботом в рамках сценария. Примеры реакций: отправка текстового сообщения, выполнение сниппета, перевод на оператора.
Q&A (Вопрос-Ответ)
Упрощенный механизм для обработки простых запросов, не требующих сложной логики. Состоит из пары «вопрос-ответ» и имеет более высокий приоритет, чем намерения, но не поддерживает ветвление или выполнение сниппетов.
Канал (Channel)
Канал коммуникации, через который осуществляется взаимодействие с пользователем (например, виджет на сайте, Telegram, WhatsApp).
Диалоги (Dialogs)
Раздел в интерфейсе платформы, предоставляющий доступ к истории переписки с пользователями для анализа и отладки.
Датасет (Dataset)
Совокупность данных, используемых для обучения NLU-модели. Как правило, представляет собой выгрузку реальных логов диалогов.
Кластеризация (Clustering)
Процесс автоматической группировки семантически близких нераспознанных запросов. Результаты кластеризации (кластеры) используются для дообучения модели.
Обучение / Дообучение (Training)
Процесс тренировки NLU-модели на размеченном датасете. Первичное обучение выполняется на начальном наборе данных, дообучение — итеративный процесс улучшения модели на основе новых данных (например, из кластеров).
Покрытие (Coverage)
Метрика, отражающая долю пользовательских запросов, которые были успешно распознаны и обработаны ботом.
Статистика A/B/C
Система классификации диалогов:
A (Automated): Диалог успешно распознан и полностью обработан ботом без участия оператора.
B (Bot-assisted): Бот распознал намерение, но сценарий привел к переводу на оператора.
C (Unclassified): Запрос не был распознан ботом.
Обучающие фразы (Training Phrases)
Набор примеров реальных пользовательских запросов, используемых для обучения одного намерения.
Статический сценарий
Сценарий, логика которого не зависит от внешних систем и не требует выполнения сниппетов для обращения к API.
Динамический сценарий
Сценарий, использующий сниппеты для взаимодействия с внешними системами (API, базы данных) для получения или отправки данных.
Системный сценарий
Вспомогательный сценарий, реализующий общую логику, которая может быть переиспользована в нескольких продуктовых сценариях (например, сценарий перевода на оператора, обработки согласия/отказа).
Группа сценариев
Логическая папка в интерфейсе для организации сценариев по тематическому или функциональному признаку.
Разметка (Annotation)
Процесс сопоставления обучающих фраз с соответствующими намерениями и сущностями.
Тематика / Тег (Topic / Tag)
Метка, используемая для классификации диалогов или отдельных сообщений. Может быть присвоена в сценарии с помощью сниппета.
Порог классификации (Confidence Threshold)
Минимальный уровень уверенности (от 0.0 до 1.0), который должен быть достигнут для того, чтобы распознавание намерения считалось успешным.
Сырые данные (Raw Data)
Необработанные первичные данные о событиях в системе (сообщения, нажатия кнопок, системные события), используемые для глубокого анализа и сбора статистики.
Последнее обновление