Можно ли вернуть данные в Dialogflow? - PullRequest
1 голос
/ 24 февраля 2020

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

Например ....

1) Спросите, какие элементы включены мой список покупок

2) Dialogflow запрашивает файл CSV (мой список покупок)

3) Dialogflow читает / перечисляет элементы в списке

Таким образом, поток данных должен быть be [Пользователь -> Диалоговый поток -> Источник данных -> Диалоговый поток -> Пользователь]

Возможно ли это?

1 Ответ

2 голосов
/ 24 февраля 2020

Короче говоря - да.

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

Таким образом, поток будет:

Пользователь -> Диалоговый поток -> Выполнение -> Диалоговое окно -> Пользователь

...