问题标签 [watson-assistant]

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 回答
141 浏览

node.js - 使用 watson-developer-cloud nodejs sdk 删除多个意图

我将 watson-developer-cloud 与 nodejs 一起使用,并尝试删除intent以下内容:

如何删除多个?

0 投票
1 回答
696 浏览

ibm-cloud - 提供 $timezone 上下文变量不会改变 Watson Assistant 中的 now() 行为

我们希望在 Watson Assistant 响应中使用时区。基本上我们想要实现这里描述的“早上好”示例: https ://console.bluemix.net/docs/services/conversation/dialog-methods.html#date-time

当我们发布到这个 URL

使用此有效负载(对话中的第一次调用)

我们不断收到基于 UTC 的问候。当我们将 now() 输出添加到响应中时,我们也确实看到了根据 UTC 的时间。

奇怪的是,当我们在 Watson 辅助工作台(浏览器)的试用面板中尝试这个时,输出的行为是否符合预期?

0 投票
1 回答
344 浏览

c# - 由于 Watson 的包问题引发异常

我想在 Visual Studio 2015 中制作一个 C# 应用程序,该应用程序利用 IBM 的 Watson Assistant SDK,它的相关信息可以在此处找到。但是,当我运行我的代码并初始化 的实例时AssistantService,它会抛出此 System.Security.VerificationException,并弹出一个窗口突出显示正在调用的构造函数,上面写着

System.Net.Http.Formatting.dll 中出现“System.Security.VerificationException”类型的异常,但未在用户代码中处理附加信息:方法 System.Net.Http.CloneableExtensions.Clone:类型参数“System.Net。 Http.Headers.MediaTypeHeaderValue' 违反了类型参数 'T' 的约束。

我做了一些研究,显然知道问题与System.Net.Http我根据前一个线程中的建议恢复到版本 4.0.0 的包有关,但无济于事。如果有帮助,我可以提供有关我的设置、代码和错误的更多信息。预先感谢有人能够提供的任何建议。

这是我的程序全部输出 的链接。

0 投票
1 回答
371 浏览

ibm-watson - 如何在 MessageResponse Watson Assistant Java 客户端中获取“操作”数据

我正在使用 IBM Watson Assistant Java 客户端开发客户端应用程序:

我已阅读从工作区处理客户端操作触发器的推荐方法:

https://console.bluemix.net/docs/services/conversation/dialog-actions.html#dialog-actions?cm_sp=dw-bluemix- -nospace- -answers

但是我找不到在哪里获取我在该页面中描述的节点中输入的“动作”内容,在返回响应的 MessageResponse 对象中(它有意图、响应、上下文......但没有“动作”)

客户端如何知道工作区节点是否请求执行操作?

0 投票
1 回答
360 浏览

ibm-cloud - 如何在 watson 对话中将动态输入与实体映射 (Bluemix)

我正在尝试制作一个聊天机器人,它可以回答我的一些问题,例如:-

“我需要了解麻雀、孔雀、鹦鹉等鸟类,或者我需要了解麻雀。”。

鸟名在这里是动态条目,用户可以询问任何鸟名和任何鸟名列表,所有这些都应该是动态的。

那么我将如何用实体动态映射单个鸟的名称或列表呢?

0 投票
2 回答
620 浏览

api - Watson Assistant (Conversation) 能否将 API 作为对话的一部分?

我正在向 Watson Assistant 发出 API 请求以获取所需的响应。

现在,我希望我的 Watson Assistant 调用 API 调用(命中 URL)而不是直接回复,然后我将从该请求的 URL 返回一些内容。

示例:我已将有关学生的信息保存在我的服务器上。现在,如果学生发送诸如(我想检查我的分数)之类的消息,Watson 将识别意图、实体并返回保存在 Watson 上的响应。所以 Watson 基本上会识别出学生想知道他的分数。

现在,Watson 如何将此信息发送到我的服务器,而不是直接发送给学生,这样我才能看到该特定学生的分数并将分数返回给学生?

0 投票
1 回答
129 浏览

javascript - Watson 助手如何区分不同的用户

我使用 Watson 助手创建了一个聊天机器人。我通过 API 调用使用它。

假设有两个不同的人想同时使用我的聊天机器人。那么我必须做什么才能让 Watson 了解两个不同的人正在发送请求。

是否可以包含任何额外的参数来处理这个问题?如果是,请提及。

0 投票
2 回答
524 浏览

ibm-watson - Conditionally return from digression in watson assistant

I have been reading through the documentation and cannot find the answer to this question for Watson Assistant.

I have a digression that I only sometimes want to return back to the previous place in the dialog.

Specifically, after the user enters the digression, if the user responds "Yes" then I do not want the digression to return back, but if the user responds "No" then I do want the digression to return to the previous place.

Is there a way to do this? Perhaps by manually editing the JSON to somehow override the directive to return from the digression in some cases?

Below is a diagram of the issue:

Dialog Flow

0 投票
2 回答
736 浏览

ibm-cloud - IBM Assistant(Conversation) 错误:评估对话节点 ID 时出现 SpelEvaluationException

我的 chatBot 应用程序中有一个流程,我在其中切换工作区,它给了我 SpelEvaluationException 错误。

我有一个确定客户端初始缩进的路由器工作区,一旦我知道最初的意图,我会将下一个请求路由到适当的工作区

流程工作正常,但是当我向 Apples 工作区发送请求时。我在 log_message 中收到以下错误。

0 投票
0 回答
117 浏览

node-red - Watson Assistant NodeRed 节点不接受新的 IAM 安全凭证

是否有使用新 IAM 安全凭证的节点红色 Watson Assistant 节点更新?现有节点要求提供新的 IAM 凭证中不再提供的用户名和密码。