DialogFlow 隐式调用

DialogFlow Implicit Invocation

我希望获得关于如何使用对话流来缩短从操作中获取信息的过程的指导。

例如,我想提供以下命令:

"Ok Google, Ask my test app what is the capital city of the US."

不过,我现在需要说的是:

"Ok, Google, open my test app"

然后我需要等待回复才能提供我需要首都的国家/地区的名称。

我发现 Google 文档中的指导很难遵循。

我是否需要创建隐式调用以便为启动命令提供参数?

是的,如果您想从启动命令中触发意图,您必须将这些意图添加为深度 link / 隐式调用,为此,您唯一需要做的就是创建一个意图可以处理参数,然后将其添加到 Dialogflow 中 google 集成部分的操作下的隐式意图。

您不必专门为隐式调用创建任何 Intent,您可以只使用您已经创建的用于正常对话的 Intent。

我写了一个guide to implicit invocations / deep links for Google Assistant if you need more help or infomation. Here is a video最终结果