为助手提供来自 Web 资源的答案
在本教程中,您将使用 Watson Discovery 和 watsonx Assistant 服务来创建虚拟助手,以回答有关美国联邦储备委员会最新研究的问题。 该助手将通过使用美国联邦储备经济数据 (李华明) 网站上最新的现有研究出版物来回答问题。
IBM Cloud
仅当您正在使用受管部署时,才遵循本教程。
学习目标
完成本教程后,您将了解如何执行以下操作:
- 在 watsonx Assistant 中创建可识别有关特定主题的问题的操作。
- 在 Discovery中创建 Conversational Search 项目。
- 将网络爬虫数据源添加到您的项目中。
- 将 watsonx Assistant 操作连接到从 Discovery 项目获取答案的搜索扩展。
- 使用助手返回从 Web 站点检索的答案。
持续时间
完成本教程大约需要 2 到 3 个小时。
先决条件
-
开始之前,必须使用 IBM Cloud设置付费帐户。
您可以免费使用 Plus 套餐来完成本教程,该套餐提供 30 天免费试用。 但是,要创建服务的 Plus 套餐实例,您必须具有付费帐户 (在其中提供信用卡详细信息)。 有关创建付费帐户的更多信息,请参阅 升级帐户。
-
创建 Plus 套餐 Discovery 服务实例。
转至 IBM Cloud 目录中的 Discovery 资源 页面,并创建 Plus 套餐服务实例。
如果您决定停止使用 Plus 套餐并且不想为其付费,请在 30 天试用期结束之前删除 Plus 套餐服务实例。
创建助手
对于本教程,您将创建具有单个操作的助手。 首先,必须创建 watsonx Assistant 服务实例。
Lite 和 Trial 套餐 watsonx Assistant 服务实例免费提供。 您将创建试用套餐,因为需要 Plus 或更高版本的套餐才能向助手添加搜索技能,并且试用套餐包含所有 Plus 套餐功能。 Lite 套餐不存在。
-
在托管 Discovery 服务实例的相同数据位置 (例如达拉斯) 中创建试用套餐 watsonx Assistant 服务实例。
-
从 IBM Cloud中的 watsonx Assistant 套餐服务页面,单击 启动 watsonx Assistant。
此时将显示 watsonx Assistant 产品用户界面,您可以在其中创建第一个助手。
-
添加
FRED research
作为助手名称,然后单击 下一步。Watson Assistant welcome page -
填写字段以共享有关您和助手的信息,然后单击 下一步。
在 最适合您的需求 字段中,选择 我正在使用 Watson Assistant 来完成课程或认证。。
助手详细信息 -
创建助手时,将自动为您创建 Web 聊天应用程序。
网络聊天 -
单击 下一步 以接受 Web 交谈的缺省样式。
网络聊天 这将显示 Web 交谈的预览,该预览将显示在 Web 页面中。
-
单击 创建 以创建助手和相应的 Web 聊天应用程序。
在贺信之后,将显示新助手的主页。

创建操作
创建一个可以识别来自美国联邦储备经济数据 (李华明) 网站的最新研究论文的问题的单一操作。
在现实世界场景中,您可能希望助手回答有关目录中的产品或有关保险计划选项或其他任何内容的问题。 您可以完成类似的步骤来指导助手在客户询问特定主题时进行识别。
-
在导航面板中,单击 操作。
* 操作 “操作”页面随即显示。
“操作”页面 -
单击 创建操作,然后选择从头开始。
Action creation method options -
因为您希望助手在客户询问经济研究时识别,请添加以下样本用户问题,然后单击 保存:
What are the latest working papers about?
编辑器将关闭。 我们想再补充几个例子。
-
单击 客户开始使用 磁贴以继续添加示例。
User question examples -
添加以下问题:
Are there any working papers on the shipping industry?
Are there any papers that focus on inflation?
Are there papers about how trade policy affects pricing?
What's the latest research on municipal bond markets?
User examples list -
单击 Conversation 步骤 部分中的第一步。
First step -
将以下文本添加到 助手说 字段中:
I'll check the Federal Reserve Economic Data website.
-
请不要添加客户回复。 而是在 然后 部分中,单击 继续执行下一步,然后选择 搜索答案。
And then options -
点击编辑设置。
Search step -
选择 返回结果后结束操作,然后单击 应用。
Search step settings -
保存更改,然后单击 X 以关闭步骤。
“关闭”操作
祝贺您! 您成功创建了一个操作,用于识别有关李华明研究论文的问题并返回搜索响应。

在稍后的步骤中,我们会将此操作中的搜索响应连接到为助手配置的搜索扩展。
创建“对话搜索”项目
现在,助手可以识别有关某个主题的问题,让我们让它访问可从中检索准确答案的数据。
在 Discovery中,创建 Conversational Search 项目类型。 此项目类型经过优化,可在对话驱动的交互期间检索答案。 例如,与其他项目类型不同,它不应用不需要的预构建扩充项。
-
打开新的 Web 浏览器页面。
保持 watsonx Assistant 页面在单独的选项卡中打开,以便您可以在两个应用程序之间切换。
-
从 Discovery IBM Cloud中的 Plus 套餐服务页面,单击 启动 Discovery。
-
在 “我的项目”页面中,点击 “新建项目”。
-
将项目命名为
Federal Reserve research
,然后选择 Conversational Search 项目类型。 -
单击下一步。
您将在下一步中配置项目的数据源。
连接到 Web 站点
我们希望虚拟助手能够回答有关美国联邦储备委员会最新工作文件的问题,因此我们将把我们的项目连接到托管工作文件的联邦储备经济数据网站。
-
从“选择数据源”页面,单击 Web 搜寻,然后单击 下一步。
数据源选项* 数据源 -
在 集合名称 字段中,添加
FRED papers
。{: caption="网络抓取" caption-side="bottom"}
-
在起始URL字段中,添加以下内容 URL:
https://research.stlouisfed.org/wp
您只能添加一个起始 URL。 在实际场景中,您可以添加多个 URL,这些 URL 转至包含有关同一主题的信息的其他页面。 通过添加更多 URL,您可以扩展助手专业知识的广度。
-
单击添加。
-
点击刚刚添加的 URL 的编辑图标。
-
在 要关注的最大链接数 字段中,将值更改为 5。
起始 URL 设置 通过将该值更改为 5,表明您希望服务处理指定的页面,并希望该服务从起始页面跟进到 5 链接。
-
点击 “保存”,然后点击 “完成”。
Discovery 服务会从您指定的起始 URL 开始抓取您指定的网页。
在搜寻 Web 站点并对数据建立索引时,让我们返回到 watsonx Assistant 服务实例。 是时候将我们创建的操作连接到此 Discovery 项目。
添加搜索扩展
让我们将助手连接到 Discovery 数据。
-
从 watsonx Assistant中的导航面板,单击 环境。
Environment menu 此时将显示草稿环境。 这将显示 Web 聊天已连接到助手。
Draft environment diagram -
单击 Web 聊天磁贴以编辑 Web 聊天。
我们不想添加多个入门问题,因此我们将关闭主屏以进行网络聊天。 点击主屏幕选项卡。
Web chat home screen configuration -
将切换器设置为 关闭,然后单击 保存并退出。
Web chat home screen disabled -
我们希望将 Web 聊天连接到搜索扩展。 单击“搜索”扩展磁贴中的 添加 按钮。
Search extension in draft environment 此时将显示“搜索集成”页面。
-
选择存储项目的 Discovery 实例,然后选择先前创建的 Federal Reserve 研究 项目。 单击下一步。
Search extension configuration -
缺省结果内容配置使用最佳字段; 您无需更改这些字段。
-
在 定义搜索将向最终用户显示的文本 部分中,编辑内容以显示以下消息:
The Federal Reserve Economic Data website has this information:
验证 强调答案 开关是否设置为 开启。 此设置将
find_answers:true
参数添加到查询请求。 因此,在助手返回的响应中以粗体显示查询的简明答案。Search extension settings configured -
单击创建。
预览助手
要预览用于连接到存储在 Discovery中的数据的助手,必须从“环境”页面预览该助手。 单独测试时,助手无法从 Discovery检索数据。
-
在“环境”页面中,单击 预览此环境。
已启用搜索扩展功能* 显示已启用搜索扩展功能的草稿环境* 已 将显示包含交谈图标的样本 Web 页面。
网络聊天 -
单击交谈图标以打开 Web 交谈窗口。
网络聊天欢迎 -
输入以下文本问题:
What impact is inflation having on the real estate market?
这个试题不是我们用来训练助手的一道题。
将返回正确的答案,并包含指向源文档页面的链接。
网络聊天会返回搜索回复* 网络聊天会返回搜索回复* 网络聊天会返回搜索回复* 网络聊天会返回搜索
祝贺您! 您成功创建了一个助手,可以通过从美国联邦研究经济数据网站提供的工作文件中检索信息来回答有关经济主题的问题。
摘要
在本教程中,您创建了 Watson Discovery Conversational Search 项目,该项目具有一个 Web 搜寻连接器,用于从美国联邦储备委员会经济数据 Web 站点收集有关工作文件的信息。 另外,您创建了一个 watsonx Assistant 虚拟助手,其中包含可识别用户有关经济主题的问题的单个操作。 您向助手添加了“搜索”扩展,用于将操作的搜索响应连接到存储经济数据的 Discovery 项目。 最后,您对虚拟助手进行了测试,提出了一个问题,并从相关经济研究论文中获得了有用的响应。
后续步骤
您创建并连接到搜索扩展的助手可从“草稿”环境中获取。 接下来,您可以将助手发布到生产环境并进行部署。 您可以使用各种方法来部署助手。 有关更多信息,请参阅 概述: 预览和发布。