ym88659208ym87991671
Обучаем голосовой робот командам | Документация для разработчиков

Обучаем голосовой робот командам

Обновлено 5 декабря 2023

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

Использование интентов

Интент — это намерение пользователя, которое голосовой робот может распознать в команде.

При подготовке сценария вы уже меняли значения интентов на начальном экране сценария.

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

Вы можете использовать готовые интенты или создавать собственные с помощью строго заданных примеров реплик или шаблонов фраз.

Для этого:

  1. Откройте проект в редакторе Graph для SaluteBot Voice.

  2. Справа от начального экрана добавьте новый экран с блоком Текст.

    В блоке Текст укажите ваш вопрос.

    В блоке Текст можно указать несколько реплик. При переходе к экрану одна из реплик выбирается случайно.

  3. Добавьте на экран блок Интенты.

  4. В параметрах блока с помощью кнопки Создать интент создайте два интента с вариантами ответа пользователя на вопрос.

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

  5. Соедините интенты «Покажи каталог» и «Подобрать» с соответсвующими экранами.

  6. Соедините опцию Любая другая фраза с блоком Перевод на оператора.

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

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

  7. Соберите сценарий.

Начальный экран бота уже содержит блок интентов, доступных из любой точки сценария.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.