问题标签 [watson-conversation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
watson-conversation - 无法检索工作区列表。错误:权限不足
为什么我尝试启动对话服务工具时收到此错误消息:
无法检索工作区列表。错误:权限不足
ibm-cloud - Bluemix 对话响应的 HTML 呈现
我按照她的描述定义了对话服务的响应:http: //www.ibm.com/watson/developercloud/doc/conversation/dialog_ovw.shtml#dialog_create在大型高级编辑器窗口中。
但是,编辑器位于红色框架中,当我两次单击twistie 时,会出现原始文本并且HTML 文本消失了。
watson-conversation - 无法访问 Watson 对话的输入文本
我尝试访问用户的输入,如下所述:http: //www.ibm.com/watson/developercloud/doc/conversation/advanced_overview.shtml基于汽车仪表板对话框。
错误:
Dialog node error
Error when updating output with output of dialog node id:node_5_1469049934217. Fix the dialog node. Node output was:{"text":"Great choice! Playing some @genre music for you. "} org.springframework.expression.spel.SpelParseException: EL1041E:(pos 6): After parsing a valid expression, there is still more data in the expression: 'text'
dialog - Watson Conversation - 为什么没有选择 ANYTHING ELSE 节点
我在对话框的 and 中构建了“其他任何东西”节点。输入时,只是一个像“dsajhfkjhfajfk”这样的虚拟、奇怪的文本 - 一直以来,Watson 似乎默认选择半最后一个打算节点......而不是进入其他任何节点
watson-conversation - 如何在 Watson 对话服务的上下文中指定“今天的日期”
从 Watson Conversation 服务文档 ( http://www.ibm.com/watson/developercloud/doc/conversation/advanced_overview.shtml ) 中,它说上下文变量可用于保存用户输入。有没有办法在上下文中预定义变量,例如今天的日期?
例如,我设置了一个对话框来回答有关为期 3 天(例如 9 月 12 日、13 日、14 日)的活动日程的问题。如果有人问“今天”的特别演出,今天是 9 月 12 日,它会给出 9 月 12 日的信息,而不是其他日子。
watson-conversation - 如何从用户输入中提取自由文本标记
如许多示例所示,您可以轻松地从响应中提取实体值,如下面的对话框所示:
华生:好的!你想听什么样的音乐?
用户:交响乐
Watson:好的,演奏交响乐
当用户说“我想听交响乐”而不只是“交响乐”时,您可以从 Watson 获得相同的响应,前提是:
Intent #i_want_to_hear 有示例:“交响乐”、“我想听摇滚”、“我想听爵士乐”
实体@genre 具有值@genre:symphonic
节点条件为@genre
节点输出文本是“OK!播放@genre”
如果问题是关于自由文本(名称)而不是实体,我能否实现同样的稳健性?例如:
华生:你叫什么名字?
用户:安娜
华生:很高兴认识你,安娜
如果节点条件为真并且输出文本为“很高兴认识你,input_text”,则这不适用于诸如“我的名字是 Anna”之类的答案。
我无法遵循上述@genre 方法,因为我无法为每个可能的名称创建具有不同值的实体“名称”。
如果没有简单的解决方案,也许我可以在用户响应中使用最后一句话,因为它始终是以下之一:
安娜
我是安娜
我的名字是安娜
是安娜
所以我的第二个问题是:如何从答案中提取最后一个单词以在输出文本和上下文中使用它?
谢谢
ibm-watson - IBM Watson Conversation 服务的词干和停用词
对于我的应用程序域,存在许多具有同义词的特定词。我需要配置对话服务来理解自定义词及其同义词。
对话服务中是否提供词干和停用词词典?我需要一个自定义词典来表示单词的同义词吗?我怎样才能建造它?