gpt4 book ai didi

node.js - IBM 沃森助手 : chatbot calling local node functions

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:05 24 4
gpt4 key购买 nike

我是 IBM Watson Assistant 的新手,刚刚运行并修改了 GitHub simple (bankbot) 示例。就其功能而言,功能很好,但我想运行本地 Node 功能并将其结果提供给对话。

这方面的一个例子可能是:

家庭 watson Node 服务器将在可访问互联网的 IP/端口上启动。

我会在上面的 IP/端口上与 Watson 聊天并询问:“我家里的哪台计算机已启动”。

不知何故 Watson 将构建一个所有 LAN 主机的选项列表,这些主机响应来 self 的本地 Node 服务器的 ping,并在对话中将它们呈现给我。

我将选择其中一个,所选主机可以是另一个本地函数的参数。

所以问题:是否有一种规定的方法来拥有本地/云函数/(变量|实体)并在本地服务器和 watson-assistant 之间来回调用/传递状态(阅读:不仅仅是解析人类可读的对话 JSON)

是否有 API 规定的方式使用 watson-conversation 中本地函数的返回数据作为选项?

到目前为止,我对 Watson 最大的问题是它的命名方案。如果上述可行,并且您可以提供示例或 api 名称,我可以研究其余的内容。

最佳答案

为了从 IBM Watson Assistant 调用本地(“on-prem”)功能或服务,有几个选项。

  1. 调用action (IBM Cloud Function)从对话 Node 内。然后,该操作将调用已知的 API 端点。该端点是在云可访问的 IP 地址上公开的“家庭功能”。请注意 time for the entire roundtrip has to be below 5 seconds .
  2. 将聊天机器人嵌入“wrapping app ”并让应用管理调用。暴露你的家庭功能的问题是一样的。对话操作的好处是没有时间限制。

关于node.js - IBM 沃森助手 : chatbot calling local node functions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57048114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com