如何解决关键字在行动触发 Google 助理意外退出和全球响应
某些关键字正在退出我的操作。
首先,我知道有内置/系统意图 (docs)。我知道有对话退出关键字会触发 actions.intent.CANCEL 并退出操作/对话(例如“退出”、“取消”、“停止”。参见 docs)。
但是,我找不到任何引用退出我的操作(以及我创建的任何新操作)的关键字的文档。
诸如“谢谢”、“帮助”、“呼叫中心”之类的关键字始终会退出我的操作并将用户查询全局提交给 Google 助理。例如,在对话中输入“谢谢”将退出(即“已离开对话”),Google 助理会回答我类似“这就是我的目的!”。在模拟器中的测试将此退出显示为调用错误(请参阅 screenshot_1),在移动设备上使用 Google Assistant 进行的测试显示从操作和 GA 的回答中退出(请参阅 screenshot_2)。
为什么会发生这种情况而不是回退意图?
解决方法
这似乎是 no-match yielding 的一种情况,其中一些与您的操作不匹配的查询将由 Google 助理执行。
如果您确实想自己处理这些查询,您可以添加一个与 freeform text 匹配的意图。不过,如果他们确实打算让 Google 助理回答,这可能会损害用户体验。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。