目前,我正在为Google助手创建操作。 在此操作中,我要求用户提供其电话号码。此后,另一个意图将重复给定的电话号码,并询问是否正确。如果用户回答“否”,我想将用户重定向回第一个意图,因此它可以再次提供其电话号码。这应该是一种循环。
(我在本地环境中工作,因此仅在Dialogflow中创建意图。)
我试图为这种情况应用上下文,但是在某种程度上它不会成功。
谢谢你们!
答案 0 :(得分:0)
请记住,意图表示用户所说的话,而不是不是。因此说“另一种意图会重复电话号码”表明您使某些事情变得更加复杂。
更好的设计可能具有将数据收集到以下方面的Intent:
然后,您可以让另一个Intent处理响应此提示的“是”或“否”语句。用户可能会说其他的话,请记住,包括对电话号码进行更正。
另请参阅以下有关设计对话的文章(基于StackOverflow question and answer)和基于该对话的Dialogflow目的: