Путать с Dialogflow и Actions в Google

Недавно я начал изучать и разрабатывать чат-бота с Dialog flow. Чат-бот будет использоваться как мобильное приложение и как веб-интеграция.

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

Но когда я попытался использовать Carousel, List и т. Д. Из действий, импортировав их из библиотеки actions-on-google, он работал с Android Google Assistant, но в ответе для Интернета говорится: «не может отобразить ответ в симуляторе Dialogflow. Пожалуйста, проверьте на симулятор Google Ассистента .... "

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

Или же ищу лучший способ к этому.


person Nitheesram Rajes    schedule 22.07.2019    source источник
comment
Протестируйте его с помощью симулятора ActionsOnGoogle, вы найдете его в test меню консоли действий.   -  person Ravi    schedule 22.07.2019


Ответы (1)


Dialogflow и Actions on Google - это две разные вещи, хотя они работают вместе. Лучшее понимание каждого из них может помочь вам понять, когда их использовать.

Actions on Google - это способ для разработчиков создавать голосовые возможности поверх Google Assistant на разных поверхностях. В качестве платформы он принимает запросы пользователей в первую очередь посредством голоса и возвращает разумные ответы.

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

Dialogflow - это общая платформа НЛП, которая поддерживает множество платформ, включая Actions on Google, Slack, Twitter и другие.

Поскольку каждая платформа имеет разные API, Dialogflow попытался создать общий набор функций в своей dialogflow-fulfillment библиотеке. Карты будут работать на разных платформах.

Однако Actions on Google поддерживает более широкий спектр типов ответов, например карусели. При использовании карусели вы должны использовать библиотеку actions-on-google для выполнения своих задач, поскольку она предназначена для поддержки этого более широкого диапазона типов ответов. Кроме того, такие функции, как разрешения и привязка учетных записей, также являются эксклюзивными для Actions on Google и должны быть написаны таким образом.

person Nick Felker    schedule 22.07.2019
comment
Получил четкое представление о Dialogflow vs Actions on Google. Я хочу настроить ответы во встроенном редакторе диалогового процесса и использовать их в мобильном приложении и боте веб-чата. Как я могу это сделать? Я читал о полезной нагрузке, но не понял, как настроить ее во встроенном редакторе. - person Nitheesram Rajes; 23.07.2019
comment
Вам нужны разные ответы, основанные на Actions on Google и на веб-чат-бота? - person Nick Felker; 23.07.2019
comment
@NitheesramRajes, я бы посоветовал попробовать учебник по созданию примера приложения Google Codelabs здесь, codelabs.developers.google.com/codelabs/actions-1/#0 для разработки полной версии Dialogflow для AOG. - person Saravanan G; 25.07.2019
comment
@NickFelker Когда я попытался использовать компоненты из библиотеки действий, я не смог получить ответ для веб-бота, вместо этого я получил сообщение «ответ только для Action Simulator ...» Как я понял, выполнение диалогового процесса имеет 4 собственных компонента. У него нет таких компонентов, как карусель, список и т. Д. Допустим, мне нужна карусель для всех моих чат-ботов (G Assistant, FB, Twitter, собственный веб-бот и мобильное приложение). Как я могу это сделать? - person Nitheesram Rajes; 26.07.2019
comment
Невозможно сделать это, поскольку такие платформы, как Twitter или FB, просто не поддерживают карусельный тип. - person Nick Felker; 26.07.2019
comment
Доступны ли Actions on Google в Slack? Я попытался поговорить со своим ботом, но он там не появился. - person Revolucion for Monica; 16.04.2020
comment
Действия в Google предназначены для Google Ассистента и больше нигде. - person Nick Felker; 17.04.2020