首页 > 解决方案 > 是否可以在 IBM Watson Chatbot 中输出谷歌搜索结果?

问题描述

我使用 IBM Watson Assistant 创建了一个聊天机器人。但是目前我已经对对话框中的所有值进行了硬编码,例如:当一些用户会问“谁创建了计算机? ”时,在对话框流程中我写了“ XYZ 创建的计算机”。

但是假设用户会询问其他人,并且该值没有在 IBM Watson Assistant 的对话框中硬编码,那么有什么方法可以提供 Google 搜索结果吗?

标签: ibm-cloudfacebook-appsibm-watsonwatson-conversation

解决方案


您可以从 IBM Watson Assistant 对话节点中进行编程调用。支持服务器端操作(IBM Cloud Functions)或客户端调用(在应用程序内)。这样,您就可以对所描述的此类查询做出反应,并可以调用搜索引擎、数据库或其他东西。

IBM Cloud 解决方案教程介绍了如何构建数据库驱动的 Slackbot使用服务器端操作与 Db2 数据库进行交互。在您的示例中,您将打开对 Google 搜索的请求,而不是调用数据库来获取数据。

我看到您将其标记为“facebook-apps”。如果您使用Botkit 中间件构建与 Facebook Messenger 的集成,请查看此博客,了解如何在 Botkit Middleware for Watson Assistant 中启用操作


推荐阅读