无法将 Dialogflow 中的意图添加到 Google Assistant
Posted
技术标签:
【中文标题】无法将 Dialogflow 中的意图添加到 Google Assistant【英文标题】:Not able to add the intent from Dialogflow to Google Assistant 【发布时间】:2021-08-05 10:47:02 【问题描述】:好的,我正在使用 Dialogflow Essentials,并且已经定义了几个与谷歌助手集成的意图,这些意图工作正常,但现在我在 Dialogflow 中创建了新意图,它在 try now
选项中工作正常但是当我试图将其与谷歌助手(Dialogflow ------> Integrations ------> Google Assistant ------->continue with integration
)集成,我在列表中看不到新意图(弹出以前的意图及其复选框)。有人可以帮助我了解为什么新意图在列表中不可见吗?
以下屏幕截图显示了相应的错误信息
错误信息如下:
最大意图数为 10。
【问题讨论】:
【参考方案1】:您只能使用 10 个“深层链接”意图,这些意图将用作操作调用的一部分。这些使您可以说出诸如“要求超级行动打开灯”之类的内容。而不是仅仅“与超级动作对话”,然后在它运行时要求它打开灯。
您本身可以使用更多 Intent - 但只有 10 个可以用作调用短语的一部分。
如果这实际上是为了控制智能家居设备,您可能希望改为查看 Google 助理的 Smart Home 集成。这使人们可以直接通过对 Google 助理的命令(“嘿 Google,打开卧室灯”)来控制您的设备,而不必执行您编写的操作(“嘿 Google,让 Super Home 打开卧室灯) ”)。这个方法根本不涉及Dialogflow。
【讨论】:
感谢您的回复。我们已经在使用(智能家居)您在第二意见中提出的建议。现在,对于 Google Assistant 的 Dialogflow 集成弹出窗口,我们已经有 21 个(隐式)意图,它们适用于话语Ask Super Action to Turn the lights on
。现在,当我们执行任何新意图时,它都不起作用并显示上述错误。即使我们尝试删除以前的意图(没有从操作控制台中删除)并再次添加它们,但它没有被添加。以上是关于无法将 Dialogflow 中的意图添加到 Google Assistant的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Dialogflow 上实现 Permission API
dialogflow context vs. intent - 设计选择