Словари интентов
Словари интентов - инструмент для автоматической обработки входящих сообщений на основе ключевых слов и фраз. Когда система находит в сообщении клиента слово из словаря, она может автоматически запустить заданный сценарий чат-бота. Это позволяет быстро реагировать на конкретные запросы (например, «Хочу купить», «Жалоба», «Спасибо»).
1. Создание словаря
В левом боковом меню перейдите в раздел Конструктор → Словари интентов
https://my.fstrk.io/misprint/В правом верхнем углу нажмите кнопку «Создать словарь».

В появившемся окне укажите уникальное Имя словаря (например, «Стандартные вопросы») и нажмите кнопку создания.
Новый словарь появится в списке. Нажмите на его название, чтобы перейти к настройке.
2. Настройка структуры: Интенты и Ключевые слова
Словарь состоит из двух уровней:
Интент (Intent): Группа ключевых слов, объединенных одной целью (например, интент «Благодарность»). Для интента задается целевое действие - сценарий, который запустится при срабатывании любого слова из этой группы.
Ключевое слово: Конкретное слово или фраза, которую система будет искать в тексте клиента.
Как создать Интент:
Внутри созданного словаря откройте вкладку «Интенты».
Нажмите кнопку «Создать интент».

Укажите Название (например, «Приветствие»).
Нажмите «Создать».
Как добавить ключевые слова в Интент:
В списке интентов выберите нужный.
Нажмите «+».

Введите слово или фразу. Словарь и интент будут заполнены автоматически, если этого не произошло вручную выберите нужные значения.
Выберите условие проверки:
Полное вхождение: Система будет искать точное совпадение с фразой. Подходит для устойчивых выражений (например, «добрый день»). Слово не будет найдено, если в нем есть лишние символы или опечатки.
Частичное вхождение: Сработает, если введенное слово является частью слова клиента. Подходит для поиска слов с разными окончаниями (например, слово «купить» найдет в сообщениях «купить», «покупать»).
Собственное регулярное выражение: Для опытных пользователей. Позволяет задать сложный шаблон поиска с использованием регулярных выражений (regex) языка Python.
Нажмите «Сохранить изменения». Повторите шаги для всех ключевых слов интента.
3. Подключение словаря к сценарию чат-бота
Чтобы бот начал использовать созданный словарь, необходимо настроить узел обработки входящего сообщения.
Перейдите в раздел Конструктор.
Откройте сценарий, в который нужно добавить проверку.
Важно: Если вы хотите, чтобы словарь анализировал каждое входящее сообщение от клиента, вам нужно перейти в группу узлов «Служебные узлы» и выбрать узел «Произвольное сообщение».
Установите настройки узла следующим образом:
Пропустить входящее сообщение через словарь: Выберите из списка созданный вами словарь.
Сохранять сообщение для последующей обработки: Включите эту опцию. Это позволит накапливать статистику и видеть сообщения в разделах «Разобранные/Неразобранные».
Выполнить действие для интента: Включите эту опцию. При совпадении ключевого слова бот автоматически перейдет к выполнению сценария, привязанного к интенту.

Привязка сценария к Интенту:
Вернитесь в раздел Конструктор → Словари интентов → откройте ваш словарь → вкладка «Интенты».
Выберите нужный интент (например, «Помощь») и укажите, на какой сценарий должен перейти бот, если сработает этот интент.

4. Мониторинг и аналитика
Для анализа работы словаря используйте вкладки внутри выбранного словаря.
Интенты: Главная страница управления. Здесь отображается список всех созданных групп, их ключевые слова и привязанные сценарии.
Ключевые слова: Здесь собраны все ключевые слова из всех интентов словаря в виде единого списка. Для каждого слова отображается:
Тип проверки (полное совпадение, частичное, regex).
- сколько раз данное слово было найдено в сообщениях клиентов. Это помогает понять, какие фразы срабатывают чаще всего.
Разобранные сообщения: В этом разделе хранятся сообщения клиентов, в которых система успешно обнаружила ключевые слова из ваших интентов. Вы можете видеть, какой именно интент сработал и какое ключевое слово было найдено.
Неразобранные сообщения: Сюда попадают сообщения клиентов, прошедшие через этот словарь, но не содержащие ни одного ключевого слова из ваших интентов. Регулярно проверяйте этот раздел - он является источником идей для расширения словаря. Если вы видите, что клиенты часто спрашивают одно и то же, а бот не реагирует, добавьте это слово в соответствующий интент.
Dataset для ИИ: Технический раздел, содержащий все сообщения (как разобранные, так и неразобранные), которые проходили через данный словарь. Эти данные могут быть использованы для обучения и настройки моделей искусственного интеллекта.
Коротко: Схема работы
Клиент пишет сообщение в чат.
Сообщение проходит через узел «Произвольное сообщение», где подключен ваш Словарь.
Система ищет в тексте ключевые слова, сравнивая их по заданным правилам.
Если слово найдено: Бот выполняет сценарий, привязанный к интенту этого слова.
Если слово НЕ найдено: Бот продолжает работу по стандартному сценарию сценария «Произвольное сообщение».
Last updated