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



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

例如:

  • 我有一个电影列表,演员,每部电影的观看次数等存储在像SQL这样的理性数据库中。

  • 我有一个API,用来获取电影中的演员(它会打开数据库)。

假设一个用户问Watson"给我电影XXX中所有演员的名单"。Watson应该调用API返回响应。

有可能用IBM Watson执行这样的操作吗?

您需要在应用程序层中执行此操作。在对话中,您可以使用context.request将此类请求告知您的应用程序。请参阅如何使Watson conversation Api在用户输入时调用web应用程序Url?

最新更新