我们可以让Watson调用外部API来检索相关的响应数据,而不是以html,json或txt格式加载整个数据

时间:2017-01-10 19:21:49

标签: ibm-watson watson-conversation watson

当用户向Watson提出问题时,它应该使用AI来解耦问题并调用相应的API来处理从数据库中检索数据(SQL)。

例如:

  • 我有一些电影,演员,无论每部电影都被观看等等,都存储在像SQL这样的理性数据库中。

  • 我有一个API来获取电影中的演员(这会质疑数据库)。

假设用户要求Watson“给我电影XXX中所有演员的列表”。 Watson应该调用API来返回响应。

是否可以使用IBM Watson执行此类操作?

1 个答案:

答案 0 :(得分:0)

您需要在应用层中执行此操作。在对话中,您可以使用context.request告诉您的应用程序有关此类请求。见How to make Watson Conversation Api Invoke a web Application Url when User Enters an Input?