【发布时间】:2018-07-12 22:28:47
【问题描述】:
我对 Watson 对话还很陌生。我发现了一个对我的项目很重要的问题,如果有人可以帮助我解决这个问题,我将不胜感激。
在对话框概述文档中,明确提到 Watson 将查看子节点以搜索更多信息(最好通过检查实体)。
为了测试这一点,我创建了一个简单的环境,两个意图是“找酒吧”和“打开收音机”,一个实体是“音乐类型”,只有一个值“爵士音乐”。所以如果用户说“打开收音机”,那么系统的反应是“你喜欢什么样的音乐?”并且用户响应是爵士音乐,如果用户要求找酒吧,系统会响应酒吧里有什么音乐,用户会回答“爵士音乐”。
为了实现它,我创建了两个节点,每个节点都有一个子节点,父节点识别意图,子节点识别实体(如文档中所述)。 'find a bar' 是对话框树中的第一个,'turn on' 是第二个。
所以我尝试了第二个意图并输入了“打开”。 意图被正确识别并相应地询问系统然后我输入 Jazz 音乐系统响应来自同一个子节点(打开的子节点)但识别的意图是“不相关”。如果应用程序需要分析响应对象来识别意图,那么对应用程序的这种响应将会令人困惑。
screenshot of the dialog tree and Watson response
请多多指教
【问题讨论】:
标签: watson-conversation watson-dialog