如何在IBM Watson Assistant和IBM Watson Discovery之间建立连接?

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

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

  • 在响应部分,我们必须定义一些东西,或者有类似文本响应的其他东西
  • 是发现响应仅在我们工作的应用程序中可用
ibm-cloud watson-conversation watson-discovery
1个回答
1
投票

有几种方法可以将IBM Watson Assistant聊天机器人链接到IBM Watson Discovery。

  1. 第一个也是最早的是让应用程序与Watson Assistant交互,并根据流程,上下文和响应向Watson Discovery发送请求。基本上,集成在应用程序层中完成。
  2. 第二种选择是使用Assistant中的server or client dialog actions直接调用Discovery。请参阅我在barebone news chatbot上的博客和related 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中,有不同的方式来实现目标,选择是你的... ;-)

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