0

在尝试使用自定义对话框时,我遇到了一些问题。在使用虚拟代理作为测试场地时,我一直在尝试通过执行以下操作将所有输入重定向到对话工作区:

  1. 禁用除 3 个强制意图(连接到代理、代理设置、以上均无)之外的所有意图。

  2. 配置要在“以上都不是”的意图上调用的自定义对话框。

这应该具有将所有输入发送到“以上都不是”的效果,这实际上将任何输入直接发送到对话工作区。在不绑定工作区的情况下测试此方法时,简单的固定消息确实会按预期在任何输入上调用。但是,在添加工作区 ID 和对话凭据时(检查了几次以确保准确性),我收到错误消息:

错误——无法创建自定义对话服务

所以我想知道为什么会发生这种情况。

4

2 回答 2

0

您的逻辑是正确的,但此错误意味着缺少或不正确的工作区属性。请使用以下值:对话端点“ https://gateway.watsonplatform.net/conversation/api ” API 版本:“2016-07-11”

于 2016-09-27T18:34:13.513 回答
-1

凯撒:

Off_Topic 意图是“特殊的” - 它调用您的自定义工作区而不强制意图成为Off_Topic(与 Watson Virtual Agent 中的其他意图不同)。这个设计决定是为了让你可以做你想要完成的事情。如果在您的自定义 Conversation 工作区中您有自定义意图,并且您添加了自定义对话以响应这些意图,那么 Watson 虚拟代理将让 Conversation 根据自定义意图检测系统评估您的话语,并按照您的预期触发您的自定义对话。

于 2016-09-30T03:39:20.117 回答