Dialogflow es 谷歌行动列表选择匹配错误意图
我有一个问题,当用户从GoogleAssistant选项(列表)响应中选择一个项目时,dialogflow似乎与错误的意图相匹配。我正在使用webhook(.NET应用程序)来处理请求和发送响应 流的外观:Dialogflow es 谷歌行动列表选择匹配错误意图,dialogflow-es,actions-on-google,assistant,Dialogflow Es,Actions On Google,Assistant,我有一个问题,当用户从GoogleAssistant选项(列表)响应中选择一个项目时,dialogflow似乎与错误的意图相匹配。我正在使用webhook(.NET应用程序)来处理请求和发送响应 流的外观: 用户使用一个短语来匹配意图(口述“公司”的报告“文本”) 后端接收请求并搜索公司 后端发现有更多的公司符合标准,所以它会发送列表响应 用户选择所选列表项(公司) 后端接收正确的列表项(公司) 在用户从列表中选择所需的项目之前,如上所述的对话流程进行得很顺利。然后,由于某种原因,我的后端接
- 用户使用一个短语来匹配意图(口述“公司”的报告“文本”)
- 后端接收请求并搜索公司
- 后端发现有更多的公司符合标准,所以它会发送列表响应
- 用户选择所选列表项(公司)
- 后端接收正确的列表项(公司)
- 口述报告
- 口述托多
因此,dialogflow似乎没有足够的信息来确定选项列表响应的意图。我在这里遗漏了什么?事件(如actions\u intent\u OPTION)根据上下文进行匹配。如果您希望将actions\u intent\u OPTION事件与流中的特定点相匹配,请为这两个意图(提示用户选择选项的意图和接收选项的意图)提供上下文特定性(例如,唯一上下文或上下文的唯一组合),而不与其他意图共享。对另一个也与选项事件关联的提示执行相同的操作
事件(如操作\u意图\u选项)根据上下文进行匹配。如果您希望将actions\u intent\u OPTION事件与流中的特定点相匹配,请为这两个意图(提示用户选择选项的意图和接收选项的意图)提供上下文特定性(例如,唯一上下文或上下文的唯一组合),而不与其他意图共享。对另一个也与选项事件关联的提示执行相同的操作
就像Rose B刚才提到的那样,我的问题确实得到了解决,因为它为意图提供了适当的上下文。这是dialogflow了解选项事件应匹配的意图的方式
非常感谢你的帮助 正如Rose B刚才提到的,由于提供了适当的上下文,我的问题确实得到了解决。这是dialogflow了解选项事件应匹配的意图的方式 非常感谢你的帮助