Chatbot - 可以调用Watson API来响应用户查询吗?

问题描述 投票:1回答:3

Chatbot使用IBM bulemix开发,以响应一年级学生的用户查询。

假设提出一个问题“叶子的生命周期是什么?”截至目前,Chatbot没有与叶子,生命周期等相关的实体。

Chatbot将上述查询标识为不相关的实体。对于上述情况,是否可以调用任何Watson知识API来回答上述查询?

要么

我们可以进行任何第三方搜索(谷歌/ bing)。

要么

我们需要的唯一选择是向聊天机器人传授更多相关实体

nlp ibm-watson chatbot
3个回答
0
投票

正如@Rabindra所说,你可以使用Discovery。 IBM开发人员使用Java使用Conversation和Discovery服务构建了一个示例。我基于Conversation简单示例使用Node.js构建了一个示例。您可以阅读README并了解它的工作原理。

基本上,你需要知道:这个例子有一个action variable来呼叫Discovery,当没有“相关信息”来回答用户时,调用Discovery服务获得相关答案。

您可以从官方IBM Watson频道中查看有关in this video的更多信息。


1
投票

您可以使用Watson-Discovery Tool https://www.ibm.com/watson/services/discovery/


0
投票

您还可以检查Bing的实体链接服务:https://azure.microsoft.com/en-us/services/cognitive-services/entity-linking-intelligence-service/。它现在处于预览状态,因此您每秒将获得有限的查询,但它可以免费使用。

© www.soinside.com 2019 - 2024. All rights reserved.