【发布时间】:2016-11-06 23:07:03
【问题描述】:
Watson Conversation 支持多个具有相同单词的 Intent?如何避免错误的置信关联?
示例: 你看过那个视频http://....? 条件:意图#see,其值:“我看到”、“我看到”、“是”等。
您是否阅读过该博客文章 http://....? 条件:意图#read,其值:“我读过”、“是”等。
我使用“继续对话”(每个对话框右侧的 + 图标)将一个问题与另一个问题联系起来。我期待的是: 如果对话中已经访问了第一个对话(参见视频)并且我正在使用“继续对话”功能,则第二个“是”应该回答第二个问题。
但不是每个“是”都试图将对话返回到根对话框(靠近对话开始),因为它总是指向同一个 Intent。
所以,在许多 Intent 中重复使用相同的常用词可能会导致疯狂的对话,对吧?对话流程和已经访问过的对话没有考虑更改置信度,对吧?
这里有什么建议?为'Yes'、'No'、'Sure'等每个常用词创建一个单独的Intent?
所以每个对话条件逻辑都应该包含 N 个意图? 示例:#see OR #yes OR #sure
【问题讨论】:
-
与此相关的另一个问题:如果我有两个问题可以在使用“继续对话”配置的同一流程中使用相同的 Intent(如 #yes 或 #confirm)回答,则无法正常工作。它总是重新开始对话,并用“对话开始”匹配上一个更接近的对话。
标签: ibm-cloud watson-conversation