问题标签 [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.
node.js - 使用 watson-developer-cloud nodejs sdk 删除多个意图
我将 watson-developer-cloud 与 nodejs 一起使用,并尝试删除intent
以下内容:
如何删除多个?
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 辅助工作台(浏览器)的试用面板中尝试这个时,输出的行为是否符合预期?
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 的包有关,但无济于事。如果有帮助,我可以提供有关我的设置、代码和错误的更多信息。预先感谢有人能够提供的任何建议。
这是我的程序全部输出 的链接。
ibm-watson - 如何在 MessageResponse Watson Assistant Java 客户端中获取“操作”数据
我正在使用 IBM Watson Assistant Java 客户端开发客户端应用程序:
我已阅读从工作区处理客户端操作触发器的推荐方法:
但是我找不到在哪里获取我在该页面中描述的节点中输入的“动作”内容,在返回响应的 MessageResponse 对象中(它有意图、响应、上下文......但没有“动作”)
客户端如何知道工作区节点是否请求执行操作?
ibm-cloud - 如何在 watson 对话中将动态输入与实体映射 (Bluemix)
我正在尝试制作一个聊天机器人,它可以回答我的一些问题,例如:-
“我需要了解麻雀、孔雀、鹦鹉等鸟类,或者我需要了解麻雀。”。
鸟名在这里是动态条目,用户可以询问任何鸟名和任何鸟名列表,所有这些都应该是动态的。
那么我将如何用实体动态映射单个鸟的名称或列表呢?
api - Watson Assistant (Conversation) 能否将 API 作为对话的一部分?
我正在向 Watson Assistant 发出 API 请求以获取所需的响应。
现在,我希望我的 Watson Assistant 调用 API 调用(命中 URL)而不是直接回复,然后我将从该请求的 URL 返回一些内容。
示例:我已将有关学生的信息保存在我的服务器上。现在,如果学生发送诸如(我想检查我的分数)之类的消息,Watson 将识别意图、实体并返回保存在 Watson 上的响应。所以 Watson 基本上会识别出学生想知道他的分数。
现在,Watson 如何将此信息发送到我的服务器,而不是直接发送给学生,这样我才能看到该特定学生的分数并将分数返回给学生?
javascript - Watson 助手如何区分不同的用户
我使用 Watson 助手创建了一个聊天机器人。我通过 API 调用使用它。
假设有两个不同的人想同时使用我的聊天机器人。那么我必须做什么才能让 Watson 了解两个不同的人正在发送请求。
是否可以包含任何额外的参数来处理这个问题?如果是,请提及。
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:
ibm-cloud - IBM Assistant(Conversation) 错误:评估对话节点 ID 时出现 SpelEvaluationException
我的 chatBot 应用程序中有一个流程,我在其中切换工作区,它给了我 SpelEvaluationException 错误。
我有一个确定客户端初始缩进的路由器工作区,一旦我知道最初的意图,我会将下一个请求路由到适当的工作区
流程工作正常,但是当我向 Apples 工作区发送请求时。我在 log_message 中收到以下错误。
node-red - Watson Assistant NodeRed 节点不接受新的 IAM 安全凭证
是否有使用新 IAM 安全凭证的节点红色 Watson Assistant 节点更新?现有节点要求提供新的 IAM 凭证中不再提供的用户名和密码。