问题标签 [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.
salesforce - 是否可以通过从另一个系统(例如 Salesforce)读取来填充 IBM Watson Assistant 实体?
我想将来自另一个系统(例如 Salesforce)的实体引入 Watson 聊天机器人,以允许用户与它们进行交互。例如,与其明确定义“客户”,然后在 Watson 中构建客户列表,我希望它能够集成并带来来自销售团队的所有活动客户记录,每个记录都作为自己的实体。是否可以根据另一个系统中的表动态更新 Watson 的实体列表?
ibm-cloud - Watson Assistant:将 double 值舍入到小数点后 2 位
我的 Watson Assistant 中有一个对话节点,它接受用户提供的数字,然后提供一个响应,该数字在一个部门中使用,如下所示:
问题是这会返回这样的消息:(考虑到数字是 2)
从 6.00 中删除 .00 会导致:
有什么办法可以对除法的结果进行四舍五入吗?理想情况下,我想将其四舍五入到最接近的十的倍数,但将其四舍五入到小数点后 2 位也是可以接受的。我想得到这样的最终消息:
ibm-watson - Watson Assistant - 提示所需的插槽不起作用
我的 Watson Assistant 的对话树上有这个节点
因此,当找到具有价值课程或数学的实体@courses 时,应触发此节点。
如果实体课程的值是课程而不是数学,则仍然需要填充该空位,并应提示用户“您指的是哪个特定课程?” 因为插槽是必需的。我遇到的问题是提示没有被触发,如图所示
所以具有价值课程的实体课程被正确识别但没有触发提示。w
我错过了什么吗?
编辑
因此,如果未找到 @courses:math 的值,则修改插槽的配置以添加条件响应我添加了条件响应。请注意,我正在检查黑色标记区域上 @courses:math 的值,然后我检查条件响应是否找不到(红色区域)以及是否找到值 @courses:course 然后是响应应该被触发。所以条件响应应该是这样的
但这仍然没有引起我的任何反应。
variables - 从 watson 中提取变量并存储为单独的文件
我希望能够将上下文变量存储到文本文件中。我使用这段代码:
将变量提取到上下文变量中并存储在上下文变量中。我想将变量完全从 watson 中提取到我计算机上的 aa 文件夹中。我也知道您可以使用以下方法制作数据库驱动的机器人:
这只会将变量存储到数据库中,但我希望将变量提取并放入 watson 的文件中。
security - 如何让 Watson Conversation 从聊天中请求用户名/密码,然后使用它登录到另一个系统
我计划使用 Watson Conversation 与我的应用程序的用户交谈。如果人们当前未登录,我希望对话要求他们登录(到 Salesforce) - 但我正在努力研究如何训练 Watson 查找用户名和密码。考虑到大量不同的可能用户名和密码组合,很难训练 Watson 知道要寻找什么。
如果这很重要,我使用 node-salesforce 作为登录 salesforce 的机制,而不是 Watson Salesforce SDK。
如何提示用户提供此信息,然后让 Watson 代表他们触发登录?
node.js - 向 Watson Assistant 发送动态内容
我是新手Watson Assistant
。我正在研究他们的nodejs car_workspace
我的要求是捕获员工编号并通过聊天机器人发送有关该员工的信息。
So first I need to capture the employee num in the nodejs code.
And then get the required data from a predefined array.
And finally, pass this to the Chabot for the requestor to see.
请帮助解决这个问题。
ibm-cloud - 在 python 中集成 IBM watson 对话 api
我在 ibm watson(创建的实体、实体、对话框)上使用 Watson 助手(对话 api)创建了一个聊天机器人。我也可以与 watson 助手聊天。
如果有任何集成,以便我可以通过终端发送和接收消息(首选语言 python)?
如果有任何集成,以便我可以通过我的个人网站发送和接收消息?
ibm-cloud - IBM Watson Assistant,如何从数组中删除多个项目?
我有一个列表unmentioned_colors = ["red", "green", "blue", "yellow"]
如果我提到了多种颜色,我想更新我的未提及颜色数组,删除我提到的那些。因此,如果我写“red green”,我想将它们从 un提及的颜色中删除,它将变为 [“blue”,“yellow”]
我尝试了 un提及的颜色 ="<? $unmentioned_colors.removeValue(@colors.values) ?>"
但它不起作用。如何从我的数组中删除多个 @colors?