0

我的要求:

我的要求是使用 IBM WATSON 开发一个聊天机器人,但我无法理解如何从客户端(不在 IBM CLOUD 中)运行 python 程序,我必须获取为特定 API 调用收集的所有参数机器人并传递所有这些值都传递给在客户端运行的 python 程序,并从程序收集响应并通过 bot 填充它。

以上是我的要求,以下是我的问题:

1)我如何在客户端运行python程序以及需要哪些必要步骤(由于数据隐私,他们不想在IBM云中运行他们的API调用)

2) 如何将我从 BOT 收集的参数传递给客户端机器上运行的程序。

3)我如何填充通过机器人从客户端收集的响应。

4)为了实现上述所有目标,我必须在 IBM WATSON 中进行哪些更改。

欢迎任何建议。

4

1 回答 1

0

我不确定我是否完全理解你的问题,如果我理解不正确,请原谅我。您希望在本地机器(比如 windows pc)上运行 python 程序,并让该程序使用 IBM 的 Watson。您可以在您的机器上运行您的 python 应用程序,然后对 Watson API 进行 RESTful 调用。您可以使用 python "requests" 包来执行这样的操作。以下链接指向Watson Assistant API 调用的文档,您可以使用API 调用的V1.0V2.0,并期望您希望的单个 API 调用是消息 API。
同样通常,Watson Assistant 服务是基于云的,即使您的代码在您的机器/服务器上是本地的。但是,您可以为客户获得 Watson 的内部实例,但服务并不便宜。

于 2019-10-23T21:16:41.867 回答