如何在IBM Watson Assisstant和IBM Watson Discovery之间进行连接?

时间:2019-03-01 07:08:50

标签: ibm-cloud watson-conversation watson-discovery

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

  • 在响应部分,我们必须定义一些内容或类似文本响应的其他内容
  • 发现响应仅在我们使用的应用程序中可用

1 个答案:

答案 0 :(得分:0)

有两个选项可将IBM Watson Assistant聊天机器人链接到IBM Watson Discovery。

  1. 最早也是最古老的是让应用程序与Watson Assistant交互,然后根据流程,上下文和响应向Watson Discovery发送请求。基本上,集成是在应用程序层完成的。
  2. 第二个选项是在Assistant中使用server or client dialog actions直接调用Discovery。在barebone news chatbotrelated code on GitHub上查看我的博客,了解如何实施此类操作。我的示例使用客户端操作(基本上让应用程序再次处理它),但是服务器操作类似。这个IBM Cloud solution tutorial covers server actions for a database-driven bot
  3. 最新选项(当前处于测试版)是使用Assistant和Discovery的直接集成。有关IBM Watson Assistant和IBM Watson Discovery之间这种直接链接的介绍,请参见“ Building a search skill”。

选项2(服务器操作)和选项3应该在工具中的“尝试”中起作用,而其他选项则不是基于应用程序的协调。

与IT部门一样,有多种方法可以实现目标,选择权由您决定...;-)