Как захватить свободу слова от пользователя в Dialogflow? - PullRequest
0 голосов
/ 07 июня 2019

Я хочу захватить свободу слова от пользователя в Dialogflow.

Давайте представим следующую беседу:

User: I want to order a pizza
Agent: What type of pizza would you like to order?
User: Chicago Pizza.
Agent: What time works best for you?
User: 6 PM.
Agent: Okay, would you like to add a note to the restaurant?
Yes -> User: Yes, please.
       Agent: Please, tell me your note
       User: <Free speech, user may say whatever he/she wants or feels necessary for his/her order>
       Agent: Copy that. You ordered a Chicago pizza and it will delivered at 6 PM. We have also sent your note to the restaurant.
No ->  User: No.
       Agent: Okay, you ordered a Chicago pizza and it will delivered at 6 PM.

Как я могу получить или захватить такую ​​речь от пользователя?

1 Ответ

0 голосов
/ 08 июня 2019

Вы можете использовать @ sys.any лица.Используйте намерение продолжения с sys.any, если пользователь говорит «да» после Agent: Okay, would you like to add a note to the restaurant?.Делая это, вы можете получить свободу слова в виде строки и использовать ее в качестве примечания.

Кроме того, вы можете посмотреть здесь:

Agent Design

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...