如何在Google动作(Google助手动作)中重定向到另一个意图

时间:2019-01-03 21:13:02

标签: node.js dialogflow actions-on-google google-home

目前,我正在为Google助手创建操作。 在此操作中,我要求用户提供其电话号码。此后,另一个意图将重复给定的电话号码,并询问是否正确。如果用户回答“否”,我想将用户重定向回第一个意图,因此它可以再次提供其电话号码。这应该是一种循环。

(我在本地环境中工作,因此仅在Dialogflow中创建意图。)

我试图为这种情况应用上下文,但是在某种程度上它不会成功。

谢谢你们!

1 个答案:

答案 0 :(得分:0)

请记住,意图表示用户所说的话,而不是不是。因此说“另一种意图会重复电话号码”表明您使某些事情变得更加复杂。

更好的设计可能具有将数据收集到以下方面的Intent:

  • 重拨电话号码
  • 提示是否正确
  • 设置一个内容,提示您进行确认

然后,您可以让另一个Intent处理响应此提示的“是”或“否”语句。用户可能会说其他的话,请记住,包括对电话号码进行更正。

另请参阅以下有关设计对话的文章(基于StackOverflow question and answer)和基于该对话的Dialogflow目的: