问题标签 [watson-dialog]

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.

0 投票
3 回答
850 浏览

cors - Watson 服务 + 跨域资源共享

我正在使用 Watson 的 Dialog 服务开发一个应用程序,其中 API 是在客户端 javascript 中访问的,但在尝试访问 API 时遇到了以下问题。

解决方案似乎是跨源资源共享,但我找不到为 Watson 服务启用此功能的方法。有没有办法做到这一点?如果没有,还有其他方法可以解决这个问题吗?我只能找到为我们自己部署的应用程序启用它的资源。

如果我理解正确,如果我们的应用程序部署到 BlueMix,而不是在本地进行测试,这将不是问题。但是,如果可能的话,我们希望能够在可能的情况下在本地进行测试,以提高开发速度。

谢谢你的帮助!

0 投票
1 回答
541 浏览

c# - Watson 对话 cURL 对话发布请求未传递表单数据

当发出如下的 post cURL 请求以尝试继续创建的对话时,Watson 会返回一个新对话。

如果我使用下面的 cURL 它工作正常。

我的问题是,现在在尝试编写 ac# 包装器时,我遇到了同样的问题,即 POST 请求无法正确传输其表单数据。

这是怎么回事 ?

我要么需要 ac# MVC 等效于 " --data" 格式。(目前正在使用HttpClient.PostAsync)或找出使用发布请求继续对话到底有什么问题。

据我所知,我正在正确地复制 c# 中的发布请求,所以我认为没有两个问题。(只有一个发布请求问题,而不是 cURL 问题,然后是 C# 实现问题。)

对于它的价值,我以我提交的格式保留了命令,只用 BLOCKCAPITALS 替换敏感值。如果看起来我错过了引号或大括号,那是因为我有并且可能是问题的原因。

0 投票
1 回答
1481 浏览

ibm-watson - IBM Watson 对话表情符号输入

Dialog 服务是否支持表情符号输入?

我能够同时使用以下两种方式输出表情符号:HTML 实体(十进制) HTML 实体(十六进制) http://www.fileformat.info/info/unicode/char/1f37b/index.htm

但是,我无法让对话服务理解表情符号输入。 对话中的表情符号

0 投票
1 回答
104 浏览

ibm-watson - 更新对话配置文件变量或直接发布到聊天界面?

我正在构建一个 JS 应用程序,通过一个简单的聊天界面向用户发布餐厅建议。我正在尝试对电影助手应用程序进行逆向工程,但我不确定如何编写 JS 应用程序将数据从 DB 发布到 UI 的部分。与电影助手不同,我将使用类似于对话工具示例功能的简单文本界面。我看到两个解决方案:

  1. JS 应用程序更新对话框配置文件变量,然后对话框将这些变量发布到 UI。这意味着我还可以存储其他变量,例如开放时间等,并根据用户请求显示这些变量。另一方面,每次用户搜索地点时,我都必须清除配置文件变量。
  2. 此屏幕截图显示了一种不同的方法,其中JS 应用程序直接在 UI 中发布结果。该应用程序只会在变量 search_now = yes 时发布。我认为这类似于电影应用程序。

这两种解决方案中的哪一种是理想的?谢谢!

0 投票
3 回答
617 浏览

ibm-watson - Watson Dialog 动态数据变量输入/输出

我正在尝试构建一个用户将写入的简单对话框:“我的名字是 Joe”,并且我希望 Dialog 将 userName 变量设置为“Joe”。我找到了这个例子,但响应总是空字符串。

变量定义:

我不希望将用户名输入与句子分开......有什么建议吗?

谢谢!

0 投票
1 回答
146 浏览

xml - Watson Dialog 保存和访问实体的名称和值

我正在尝试将实体值和名称保存到两个单独的变量中(如果可能的话),但我无法轻松做到这一点。我目前有一个类似的实体...

我正在尝试将值和名称保存到两个不同的变量中,我正在这样做

这是我设置变量的地方....

无论出于何种原因,当我尝试访问员工名称时,一切都很好,但我似乎无法访问员工 ID(我想引用外部系统 ID)。有什么建议吗?

谢谢!

0 投票
1 回答
93 浏览

ibm-watson - 在 Watson Dialog 中为无效输入构建恢复消息

我正在设计 Watson 对话框以支持以下场景:用户选择意图 1、2 或 3。当用户选择意图 2 时,Watson 将要求用户指定选项 1 或 2 或其他有效意图。

以下是我当前的对话框文件:

不幸的是,我无法显示适当的无效对话消息 - 例如,Watson 显示无效选项而不是无效意图消息,如下所示:

在此处输入图像描述

我应该如何构建恢复对话流程来实现上述场景?

0 投票
1 回答
416 浏览

ibm-watson - 在 Watson 对话框中为配置文件变量使用实体类型

我注意到我们可以使用 Watson EntityType 从用户输入中提取时间参考,例如:

我试图弄清楚如何使用其他(支持?)EntityTypes,如Generic、Location、Amount等。但结果有时出乎意料。例如,位置实体的“科罗拉多州丹佛的好房子”结果为“好”;或为日期指定“昨天”会导致日期不正确。

我的简化对话框文件如下:

鉴于仅提到的示例教程,我不确定我是否以正确的方式使用它{ProfVar.value:main} or {ProfVar.value:name}。我在官方文档中找不到FROM_TIMEand FROM_DATEfor 。DATE_TIME_RANGE

支持哪些实体类型,如何在 Watson Dialog 中正确提取实体特定信息?

0 投票
1 回答
144 浏览

ibm-watson - 提取 Watson 对话变量的值数组

DevPost Watson Developer Challenge for Conversational Applications帖子中,我看到 Watson(也许)能够分析以下短语“我想在 30 天的旅行中访问东京、悉尼、曼彻斯特和雷克雅未克”。

有没有更好的方法来提取这些位置数组,而无需预定义最大位置变量(即设置 location1 - 5)并手动指定各种语法项目,例如$ (Locations)={location1} * (Locations)={location2} * (Locations)={location3} * (Locations)={location4}按照Pizza 示例对话框?如果位置> 4,我想跟进评论,例如“这很多”,或者如果更少,则“当然”。

0 投票
1 回答
607 浏览

xml - 如何创建多项选择答案 IBM Watson 对话框?

我有一组问题是或否以及一些问题多项选择

你能帮我如何为多项选择问题创建对话框 xml 文件吗

谢谢