api - Watson Assistant (Conversation) 能否将 API 作为对话的一部分?

标签 api server ibm-cloud chatbot watson-assistant

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

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

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

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

最佳答案

这是可行的。 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 .

关于api - Watson Assistant (Conversation) 能否将 API 作为对话的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50598235/

相关文章:

java - 我如何更改此设置以用 html 页面替换 404 页面错误?

python - 为什么 IBM 自然语言分类器返回 DecodeError。 Python

java - HttpUrlConnection Post 包含标题信息但没有正文

python-3.x - 导入错误 : No module named 'flask_jwt_extended' in PYTHON FLASK

c - 服务器绑定(bind)导致错误 "Cannot assign requested address"?

docker - 如何确定在 Kubernetes 中我需要多少个服务实例?

python - 将 json.dumps 转换为 Python 数据帧

ios - 我可以在 Bluemix Advanced Mobile Access 服务中的何处为 iOS 应用程序指定 bundle ID?

PHP MySql 获取 json 没有内容

facebook - 从Facebook发布ID