Ibm cloud Watson对话支持许多相同常用词的意图,如';是';?

Ibm cloud Watson对话支持许多相同常用词的意图,如';是';?,ibm-cloud,watson-conversation,Ibm Cloud,Watson Conversation,Watson对话支持同一单词的多个意图?如何避免错误的信心联想 例如: 你看过那个录像吗http://....? 条件:意图#使用值查看“我看到”、“我看到”、“是”等 你读过那篇博文吗http://....? 条件:意图#读取值:“我读取”、“是”等 我使用“继续对话”(每个对话框右侧的+图标)将一个问题与另一个问题链接起来。我期待的是: 如果对话中已经访问了第一个对话框(参见视频),并且我正在使用“继续对话”功能,那么第二个“是”应该回答第二个问题 但不是每个“是”都试图将对话返回到根对话

Watson对话支持同一单词的多个意图?如何避免错误的信心联想

例如: 你看过那个录像吗http://....? 条件:意图#使用值查看“我看到”、“我看到”、“是”等

你读过那篇博文吗http://....? 条件:意图#读取值:“我读取”、“是”等

我使用“继续对话”(每个对话框右侧的+图标)将一个问题与另一个问题链接起来。我期待的是: 如果对话中已经访问了第一个对话框(参见视频),并且我正在使用“继续对话”功能,那么第二个“是”应该回答第二个问题

但不是每个“是”都试图将对话返回到根对话框(靠近对话开始处),因为它总是指向相同的意图

所以,在许多意图中重复使用同一个常用词可能会引起疯狂的对话,对吗?对话框流和已经访问过的对话框没有考虑更改置信度等级,对吗

这里有什么建议?为每个常用词创建单独的意图,如“是”、“否”、“确定”

那么每个对话框条件逻辑应该包括N个意图?
示例:#请参见或#是或#确定

一般来说,将同一示例用于两个不同的目的不是一个好主意-这基本上混淆了分类器,因为它现在不确定要输出什么。分类器(至少目前是这样)没有在分类中使用会话上下文


因此,应该尽可能明确地定义意图。在这个特定的用例中,我建议对
#yes
#no
使用专门的意图。然后,您可以在对话中的不同位置重复使用这些意图。

另一个与此相关的问题是:如果我有两个问题可以在使用“继续对话”配置的同一流程中以相同的意图回答,如“是”或“确认”,则无法正常工作。它总是重新启动对话,并使用“对话开始”与上一个对话进行匹配。好的,Michal。但如果我有一个等待条件#在根步骤(接近开始会话)中是,而另一个会话步骤等待相同的意图#在同一分支中是(“继续会话”),我将遇到问题。每个回答“是”都将重新启动对话。只有当这两个#yes条件不在根步骤中时,它才起作用。根步骤是这里的问题。是虫子吗?我怎样才能告诉沃森不要重新开始我的对话?#是和#否意图通常不应该在根级别处理,因为它们通常与某些上下文对话相关。您可以将此表示为将#yes和#no意图添加为询问问题的对话框节点的子节点。我认为在我们的一些视频教程中,有一些关于如何与watson创建上下文对话的示例-只需查看文档或搜索yutube即可。