如何连接 IBM Watson Assistant 和 IBM Watson Discovery?

How to connect between IBM Watson Assisstant and IBM Watson Discovery?

我正在使用 IBM Watson Assisstant 创建一个聊天机器人,并在项目中也创建了一个 Watson Discovery 集合。 我需要帮助,了解当在 try 部分检测到意图和实体时,对话框如何工作以从 Discovery 集合中获取响应。

有几个选项可以link将 IBM Watson Assistant 聊天机器人升级到 IBM Watson Discovery。

  1. 第一个也是最早的是让应用程序与 Watson Assistant 交互,并根据流程、上下文和响应向 Watson Discovery 发送请求。基本上都是在应用层集成。
  2. 第二个选项是使用server or client dialog actions in Assistant to directly call into Discovery. See my blog on a barebone news chatbot and the related code on GitHub on how to implement such an action. My example uses client actions (basically let the app handle it again), but server actions are similar. This IBM Cloud solution tutorial covers server actions for a database-driven bot
  3. 目前处于测试阶段的最新选项是使用 Assistant 和 Discovery 的直接集成。有关 IBM Watson Assistant 和 IBM Watson Discovery 之间直接 link年龄的介绍,请参阅“Building a search skill”。

选项 2(服务器操作)和选项 3 应该从工具中的 "Try it" 开始工作,其他的不是因为基于应用程序的协调。

和往常一样,有不同的方法可以实现目标,选择权在你...;-)