Watson Assistant(Conversation)可以将API作为对话框的一部分吗?

时间:2018-05-30 07:00:13

标签: api server ibm-cloud watson-conversation watson-assistant

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

现在我没有直接回复,而是希望我的Watson助手调用API调用(点击URL),然后我将从该请求的URL返回一些内容。

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

现在,Watson如何将此信息发送到我的服务器而不是直接发送给学生,所以我可以看到该特定学生的标记并将标记返回给学生?

2 个答案:

答案 0 :(得分:3)

这是可行的。 Watson Assistant的概念为dialog actions。可以使用IBM Cloud Functions在服务器端执行操作,也可以通过信号通知客户端(应用服务器)执行操作。

这是tutorial that shows how the server-side actions are used to access a database and return data as part of a response

答案 1 :(得分:1)

IBM最近发布了一个新的webhook功能,非常适合此功能。 There's some documentation about it here