问题标签 [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 回答
376 浏览

node.js - 如何在 IBM watson 与 Node.js 应用程序的对话中定义意图和实体?

我在 IBM WC 上制作了一个聊天机器人,现在我有一个 Node.js 应用程序,我想从中设计一个关于 Watson Conversation 的聊天机器人。

有没有办法通过我的 Node 应用程序使用一些 API 设置我的意图和实体?

做这个的最好方式是什么?这是可行的吗?使用 Node.js 执行此操作的最佳方法是什么?

0 投票
1 回答
133 浏览

watson-conversation - 瑞典语 Watson 对话机器人

我想知道使用 Watson Conversation 创建瑞典语聊天机器人有哪些选择?提供一些背景知识,我是一名说英语的开发人员,我需要为一家说瑞典语的客户公司开发一个聊天机器人。我想到的是捕捉瑞典语的所有话语并将它们链接到相关的意图,这样我就可以通过捕捉英语话语来使其成为双语。我可能在这里错过了什么吗?

0 投票
2 回答
111 浏览

ibm-cloud - 如果 Watson 可以根据国名返回国家代码?

我开启了watson assistant sys-location entity,我想在输入国名的时候得到国家代码,比如我进入日本之后,watson能识别出来并回复JP给我,进入中国然后返回CN,是这样吗?可能的?谢谢。

0 投票
1 回答
1036 浏览

json - 如何通过操作将 JSON 对象传递给 IBM Watson Assistant?

我有一个 Watson Assistant 实例,我想用它来为我的站点用户提供计算服务。我遵循了此处的文档,该服务似乎正确地为每一位信息选择了插槽,并且我的客户端应用程序的方法也正确测试了。我不确定为什么我无法访问我的方法发送回节点的响应。

这是我的客户端方法:

这是我在 Watson 中的 JSON 编辑器。

我尝试在执行操作后立即跳转到子节点,以防止在显示消息之前预期用户输入,使用 output.frais 等,但没有任何效果。

访问返回对象的值并将其自动嵌入到 Watson 响应中的最佳方式是什么?

如果我有更简单的计算,比如乘法,我该如何在对话节点中使用 java.lang.Math 类来做呢?我尝试了文档中的语法,但由于某种原因它并不完整。

注意:我不想使用 IBM Cloud Functions 执行服务器操作,只是一个客户端调用。

0 投票
2 回答
1573 浏览

watson-conversation - 问槽后如何在IBM沃森助手中捕获一个实体的多个值?

在我的 Watson Assistant 应用程序中,我想捕获上下文中的多个实体,并且还有一个槽可以向用户提问。这是一个例子:

  • 用户:我想从多伦多飞到波士顿

Watson 正确检测到:

现在我有一个要求预订课程的位置:

  • Watson(Slot):你喜欢哪一门课?
  • 用户:经济

此时,上下文只有@city 实体(即多伦多)的第一个值。我从谷歌搜索中了解到我可以访问 @city[0] 和 @city 1。我试图通过执行以下操作在上下文中捕获它,但我得到的值是无。

在此处输入图像描述

如何正确捕获 @city:Toronto、@city:Boston 和实体 @class:economy 两个城市?

0 投票
1 回答
426 浏览

javascript - 如何使 div 文本逐行显示,而不是一次全部显示?

<br> <br>我正在使用 IBM的Watson,现在我的文本被<br>'s. 我尝试将我的 JSON 文本拆分为<br>'s和映射,但有一点延迟,但它并没有真正起作用。我也尝试过不透明度和显示摆弄。这是构建 HTML DOM 消息元素的代码如何工作的笔。每个有效负载都被放入一个 div 并一次显示。

我需要每行拆分<br> <br>在前一行之后不久出现,就像即时消息效果一样。谢谢!

0 投票
1 回答
929 浏览

variables - 在 IBM Watson Assistant 中将自由文本存储为变量

我想知道 IBM Watson 助手是否有办法将自由文本或来自用户的直接输入存储为变量。我知道你可以用下面的代码用数字来做到这一点:

但这仅适用于数字。当您想为例如名称作为变量存储自由文本时,您会怎么做?相同的代码不适用于除数字之外的任何其他文本,所以我假设必须有一个适用于文本或自由文本的代码。我将衷心感谢您的帮助。谢谢你。

0 投票
3 回答
529 浏览

ibm-cloud - 如何从 Watson Assistant(对话)中提取特殊信息?

我有用户输入"What is the hostname of serial GX0211229342?"。序列号可以是数字或字母数字组合(例如 7842344 或 H52WBD1 等)。

如何从句子中提取 GX0211229342 并将其设置到 Watson 助手(Watson Conversation)中的上下文中?

0 投票
1 回答
343 浏览

ibm-cloud - 如何从 Watson Assistant 将变量提取到文本文件中?

我希望能够将上下文变量存储到文本文件中。我使用这段代码:

将变量提取到上下文变量中并存储在上下文变量中。但现在我希望能够从 Watson Assistant 中提取它,例如将其存储到文本文件或任何其他格式中。这是可能的还是有其他方法?

0 投票
3 回答
1011 浏览

java - IBM Watson APIs Java SDK 使用 Watson 令牌认证失败

我使用Watson APIs Java SDK并且我的身份验证使用函数 setUsernameAndPassword(username, password),但现在我想使用Tokens 进行身份验证

我的“用户名和密码”代码

它工作正常。

我使用这种方法来获取我的令牌。 curl -X GET --user "{username}:{password}" "https://gateway.watsonplatform.net/authorization/api/v1/token?url=https://gateway.watsonplatform.net/conversation/api"


用于身份验证Method-1 的令牌

获取错误代码

方法二

得到错误信息

如果我想通过Watson APIs Java SDK使用 Tokens 进行身份验证,我应该怎么做?