Как ответить на помощь в Google Assistant?

Я получил следующий отзыв от команды Google:

Когда пользователь говорит "помощь" вашему агенту, он на самом деле не дает никаких указаний о том, что пользователь может сказать или попросить, он просто говорит "конечно, помощники здесь, чтобы помочь"

Мой веб-хук реализован в Spring Boot. Есть идеи, как мой веб-сервис может отвечать на запросы о помощи?


person Sai    schedule 06.01.2017    source источник
comment
Используете ли вы API.AI с веб-перехватчиками или действия напрямую с веб-перехватчиками?   -  person Prisoner    schedule 06.01.2017
comment
Я использую API.AI для создания действий. Веб-хук указывает на веб-службу REST, которую я развернул на Heroku с помощью Spring Boot Framework.   -  person Sai    schedule 06.01.2017


Ответы (1)


Поскольку вы используете API.AI, это может быть одним из ответов по умолчанию, встроенных в домен Small Talk. Вы, вероятно, захотите сделать две вещи:

  1. Отключите домен Small Talk, щелкнув меню Домены слева, а затем выключив переключатель домена Small Talk (он должен быть первым).

  2. Создайте собственное намерение для обработки команды «помощь» (и, возможно, нескольких других связанных утверждений), установив их в разделе Говорит пользователь намерения. Вы можете выполнить это намерение, отправив его на свой веб-перехватчик, установив флажок Использовать веб-перехватчик в разделе Выполнение, но для простых текстовых ответов это, вероятно, не требуется. Просто сделайте так, чтобы Intent возвращал короткое справочное сообщение, описывающее, что можно сделать, добавив текст в область Ответ.

Некоторые предложения и вещи, которые следует учитывать при написании вашего намерения или намерений помощи:

  • Сделайте ответ относительно коротким. Это текст, чтение которого невозможно прервать.

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

  • Разрешить несколько способов обратиться за помощью в разделе Говорит пользователь. Такие фразы, как «Я в замешательстве», также могут помочь вызвать помощь.

  • Разрешить запрашивать помощь по конкретным темам, используя несколько намерений, которые дают разные ответы. Они также могут быть связаны с контекстами.

person Prisoner    schedule 06.01.2017