【问题标题】:Watson conversation gives correct intent but not the expected response from that intentWatson 对话给出了正确的意图,但没有来自该意图的预期响应
【发布时间】:2017-10-26 10:00:59
【问题描述】:

我将 Watson Conversation 用作常见问题解答,即用户提出的每个问题都不应与前一个问题相关。 预期示例:

User: How to book a meeting room? 
Watson: Go to this website, click here, press that....

User: When will I know the results of my application?
Watson: You will receive notice within two weeks if your application is successful.

User: How to upgrade my laptop?
Watson: Log a ticket at this website...

我的对话节点如下所示,没有任何子节点。

welcome
#bookroom
#upgradehardware
#applicationresults
anything_else

但现在我得到了高度自信的正确意图,但输出始终是来自anything_else 节点的响应。

User: How to book a meeting room? 
[Intent: #bookroom]
Watson: Sorry I don't understand

User: When will I know the results of my application?
[Intent: #applicationresults]
Watson: Can you please rephrase?

User: How to upgrade my laptop?
[Intent: #upgradehardware]
Watson: I didn't get your meaning.

帮助?我应该如何独立对待每个节点?

【问题讨论】:

  • 对话节点的条件是否符合意图?流程如何?
  • @data_henrik 条件正是意图。节点是这样的:如果 bot 识别出意图,则以 ... 响应,最后等待用户输入。
  • <? intents ?> 添加到anything_else 节点,并显示结果。它很可能获得了正确的意图,但低于 20% 的置信度。
  • @SimonO'Doherty 什么是“”?从 api 返回的 json 来看,正确意图的置信度在 0.8 到 1 之间
  • 即使您没有使用alternate_intents,该命令也会向您显示完整的意图+信心。如果您的信心水平很高,那么要检查的第二件事是您是否将意图存储为“条件”而不是意图。但是他们在某个时候修复了这个问题,所以我怀疑是这样。另一种选择是完全刷新您的工作区(重新启动浏览器)。我见过anything_else 被移动的情况,但用户界面没有反映出来。如果这些都不起作用,如果没有发布可重现的场景,则不确定有人可以提供帮助。

标签: ibm-watson watson-conversation watson


【解决方案1】:

尝试在 IBM Watson Assistant 中使用添加用户示例。在那里提供您的自定义输入(您的客户想问什么培训您的对话服务)。

这可能会解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多