Учим ассистента понимать простые команды

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

Основной способ работы пользователя с ассистентом — голосовые команды.

Ассистент преобразует голосовую команду в текст и совершает действия в зависимости от сценария.

Самый простой способ распознавать команды пользователя — это подсказки.

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

Мы уже использовали их при создании смартапа. Завтрак, обед и ужин — это и были подсказки.

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

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

Для этого:

  1. Откройте проект «Кулинарная книга».
  2. Замените реплики ассистента в блоке Текст на начальном экране:

    Вы хотите создать новый рецепт или посмотреть меню?
    Посмотрите рецепты или запишете новый?
    Выбрать рецепт или создать новый?
  3. Удалите подсказки «Завтрак», «Обед» и «Ужин».
  4. Добавьте подсказки «Создать» и «Посмотреть», и соедините их с соответствующими экранами сценария.

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

Смотрите также

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней