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

How to redirect to another intent within a Google Action (Google Assistant Action)

目前我正在为 Google 助手创建一个操作。 在此操作中,我要求用户提供其 phone 编号。在此之后,另一个意图将重复给定的 phone 数字,并询问它是否正确。如果用户以 'no' 响应,我想将用户重定向回第一个意图,以便它可以再次提供其 phone 号码。应该是一种循环。

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

我尝试为这种情况应用上下文,但不知何故它不会成功。

谢谢大家!

请记住,意图代表用户所说的内容,并且不代表您对该数据所做的事情。所以说 "another intent will repeat the phone number" 表明您正在使某些事情变得更复杂。

更好的设计可能具有将数据收集到几件事的 Intent:

  • 重复phone号码
  • 提示是否正确
  • 设置提示确认的内容

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

另请参阅这些关于设计对话和基于该对话的 Dialogflow Intents 的文章(基于 ):