问题标签 [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 投票
2 回答
1288 浏览

ibm-watson - 将变量传递到 Watson Dialog

在许多情况下,将已知信息(例如,用于呈现个性化问候语的用户名)传递到新的 Watson Dialog 对话中可能会有所帮助,以避免向用户询问多余或不必要的问题。在查看 API 文档时,我看不到这样做的方法。是否有将变量传递到 Watson Dialog 对话的最佳实践方法?

0 投票
1 回答
590 浏览

c# - 如何使用 c# 使用 IBM Watson Dialog 服务?

一个客户正在使用 IBM 的 Watson Dialog 服务,我找不到任何人使用 .Net(特别是 c#)做最基本的东西的例子。

IBM 只展示了使用 Curl、Node 和 Java 的示例......

我的第一个目标是能够向 watson 服务添加一个新的 xml 文件(对话框树)。看起来很简单,但我已经有一段时间了。

0 投票
1 回答
356 浏览

ibm-cloud - IBM Watson Dialog - 实体不工作/已解决

我正在尝试使用实体从用户那里获取输入(比如性别 - 男性/女性)并将其存储在配置文件变量和下面的代码片段中。

现在,如果我说“I am a”,对话服务会以“Hi hello!”响应。但是,如果我输入“女性”,WDS 会响应默认输出“我不太明白。”。然后我尝试给$(Gender)={gender},它返回“Hi hello!”。因此,看起来对话框没有解析实体的输入,我无法将输入存储到配置文件变量中。

请问有什么建议吗?我是否遗漏了对话框 xml 文件中的任何内容?

0 投票
2 回答
388 浏览

ibm-cloud - IBM Watson Dialog Service 对话端点中的“Client ID”的参数要求是什么?[蓝混合]

要在 WDS 上开始对话,请/conversation使用(整数)调用端点client_id,如IBM 文档中所述

但是,似乎对client_id. 如果我通过client_id100000,则成功;但如果我通过 400000,它会失败{"code":400, "error": "The client_id specified is invalid. It does not exist."}

对比

这似乎是一个最近的问题。我一直在使用该服务,直到最近我才开始看到这些错误。

最近有什么变化吗?如果是这样,它是否记录在案?

0 投票
1 回答
204 浏览

ibm-cloud - 如何通过 watson-developer-cloud 库从 Watson 的 Dialog 服务中检索特定的配置文件变量

Watson 的 Dialog服务检索配置文件变量时,有一个名为name的参数,它允许您控制检索哪些变量。如果此参数为空,则返回与指定 client_id 关联的所有变量。否则,仅返回name中指定的变量。

我终于想出了如何在直接 GET 到 REST API 上指定多个变量名(给它们都一样的名字,比如&name=var1&name=var2),但我不知道如何通过 watson-developer-cloud 库来做到这一点. 似乎无论我如何在dialog.getProfile()函数调用中指定名称,它总是返回所有变量。

有人可以告诉我该怎么做吗?我不想每次都获取它们然后搜索它们以找到我想要的。

0 投票
1 回答
2436 浏览

node.js - 使用 Node.js 的 Watson Dialog 服务中的文件流暂停错误

我正在尝试将 IBM Watson Dialog 服务与 Node.js 一起使用。

我在这里关注 Node.js 的 API 参考https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/?node#

据此,创建对话框的方法是这样的:

但是函数 fs.createFileStream 不存在,所以我使用 fs.createWriteStream 和相同的代码。

但是当我尝试运行时,我收到以下错误

任何想法为什么这个暂停功能不起作用?该错误显示在 watson-developer-cloud 包中的一个模块上,因此它不是我的代码的一部分。

0 投票
1 回答
245 浏览

xml - Watson Dialog 服务错误,xml 文件的架构无效

我正在使用 node.js 来使用 Watson Dialog 系统。我正在使用一个函数来创建一个新对话框,但是在代码的某个地方,我遇到了一个与读取的 xml 文件相关的奇怪错误

我正在使用可作为对话系统测试示例的比萨对话 xml,因此我认为问题不在于文件无效。这是我用来创建对话框的代码。

我还有 WatsonDialogDocument_1.0.xsd 文档与 xml 对话框文件位于同一文件夹中。在对话框的 xml 文件中,您还可以找到它

0 投票
1 回答
337 浏览

nlp - 如何在 Watson 中创建 NLC

我正在尝试使用 Watson 自然语言分类器 (NLC) 创建分类器,但该分类器的状态设置为训练,但如果我必须使用它,它应该处于可用状态。它将如何或何时更改为可用状态。

问候

0 投票
2 回答
233 浏览

ibm-watson - Watson Dialog 无法识别对话的继续

在尝试使用 Dialog 工具来了解 API 的工作方式时,我遇到了一个问题,即 POST 到 /conversation 会创建一个新的对话,而不是继续一个现有的对话。我使用的文档位于:http ://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/dialog/api/v1/

初始 POST 返回会话和客户端 ID,但添加了这些值的后续请求以及输入值仅返回新会话的信息。这些文档不准确吗?

这是我为使其工作的许多尝试之一的屏幕截图。客户端和连接 ID 来自之前的 POST 到 /conversation

http://imgur.com/4035dWe

谢谢你的帮助!

0 投票
2 回答
88 浏览

javascript - 无法使用 node.js 在本地运行 Watson Dialog 工具

我已经在我的环境中安装了 Watson Dialog 工具并尝试运行 app.js 应用程序。

不幸的是,它没有运行,我收到以下消息:你能帮忙吗?谢谢 PCMacBook-Pro:dialog-tool-master philippecomte$ node app.js /Users/philippecomte/Documents/ALGE2016/WATSON_SERVICES_BLUEMIX/Dialog_Services/dialog-tool-master/config/express.js:26 app.use(express.static (__dirname + '/../public')); ^

类型错误:无法在对象处读取 module.exports (/Users/philippecomte/Documents/ALGE2016/WATSON_SERVICES_BLUEMIX/Dialog_Services/dialog-tool-master/config/express.js:26:6) 处未定义的属性“使用”。(/Users/philippecomte/Documents/ALGE2016/WATSON_SERVICES_BLUEMIX/Dialog_Services/dialog-tool-master/app.js:20:16) 在 Module._compile (module.js:435:26) 在 Object.Module._extensions..js (module.js:442:10) 在 Module.load (module.js:356:32) 在 Function.Module._load (module.js:313:12) 在 Function.Module.runMain (module.js:467: 10) 在启动时 (node.js:136:18) 在 node.js:963:3 PCMacBook-Pro:dialog-tool-master philippecomte$