2

我正在向 Watson Assistant 发出 API 请求以获取所需的响应。

现在,我希望我的 Watson Assistant 调用 API 调用(命中 URL)而不是直接回复,然后我将从该请求的 URL 返回一些内容。

示例:我已将有关学生的信息保存在我的服务器上。现在,如果学生发送诸如(我想检查我的分数)之类的消息,Watson 将识别意图、实体并返回保存在 Watson 上的响应。所以 Watson 基本上会识别出学生想知道他的分数。

现在,Watson 如何将此信息发送到我的服务器,而不是直接发送给学生,这样我才能看到该特定学生的分数并将分数返回给学生?

4

2 回答 2

3

这是可行的。Watson Assistant 具有对话操作的概念。可以使用 IBM Cloud Functions 在服务器端执行操作,也可以向客户端(应用服务器)发送信号以供执行。

这是一个教程,展示了如何使用服务器端操作来访问数据库并将数据作为响应的一部分返回

于 2018-05-30T07:17:31.390 回答
1

IBM 最近发布了一个新的 webhook 功能,非常适合此功能。这里有一些关于它的文档

于 2019-08-31T08:03:22.117 回答