开始使用一般性推荐
您可以基于自己的数据快速构建先进的一般性推荐应用,该应用可以推荐与用户当前正在查看的内容类似的内容。
本教程介绍如何创建三个一般性推荐应用,分别用于不同的数据类型:
- 从 Cloud Storage 存储桶注入的 PDF 格式的非结构化数据
- 从 Cloud Storage 存储桶注入的 NDJSON 格式的结构化数据
- 来自您提供的网址的网站数据
在学习本教程之前,确保您已完成准备工作中的步骤。
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
准备工作
- 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Vertex AI Agent Builder, Cloud Storage APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Vertex AI Agent Builder, Cloud Storage APIs.
启用 Vertex AI Agent Builder
在 Google Cloud 控制台中,前往 Agent Builder 页面。
阅读并同意服务条款,然后点击继续并激活 API。
创建数据存储区
本过程将指导您创建数据存储区并上传提供的示例数据。点击要创建的数据存储区类型对应的标签页。
网站数据
前往
数据存储区 页面。点击
创建数据存储区 。在选择数据源页面上,选择网站内容。
在指定数据存储区的网站页面上,输入要包含在推荐应用中的网站网址。请在每行输入一个网址,不加英文逗号分隔符。
点击继续。
在配置数据存储区页面上,输入数据存储区的显示名称,然后点击创建。
在数据存储区页面上,选择新的数据存储区,然后点击创建以创建应用。
在数据页面上,转到活动标签页以查看数据注入的状态。导入过程完成后,状态列中会显示导入已完成。您可能需要点击刷新才能看到导入已完成。
点击文档标签页以查看导入的文档。
结构化数据
前往
数据存储区 页面。点击
创建数据存储区 。在选择数据源页面上,选择 Cloud Storage。
在从 Cloud Storage 导入数据页面上,选择结构化数据 (JSONL)。
点击文件。
在 gs:// 字段中,输入以下值:
cloud-samples-data/gen-app-builder/search/kaggle_movies/movie_metadata.ndjson
此 Cloud Storage 存储桶包含由 Kaggle 提供的 NDJSON 格式的电影文件。
点击继续。
分配键属性,如下所示:
字段名称 关键属性 homepage
uri
original_title
title
overview
description
然后点击继续。
输入数据存储区的显示名称,然后点击创建。
点击您的数据存储区的名称。
在数据页面上,转到活动标签页以查看数据注入的状态。导入过程完成后,状态列中会显示导入已完成。对于此数据集,该过程通常需要两到三分钟。您可能需要点击刷新才能看到导入已完成。
点击文档标签页以查看导入的文档。
非结构化数据
前往
数据存储区 页面。点击
创建数据存储区 。在选择数据源页面上,选择 Cloud Storage。
在从 Cloud Storage 导入数据页面上,确保已选择文件夹。
在 gs:// 字段中,输入以下值:
cloud-samples-data/gen-app-builder/search/alphabet-investor-pdfs
此 Cloud Storage 存储桶包含来自 Alphabet 投资者网站的收入报告 PDF 文件。
选择非结构化文档,然后点击继续。
输入数据存储区的名称,然后点击创建。
选择您刚刚创建的数据存储区,然后点击创建以创建应用。
在数据存储区的数据页面上,转到活动标签页以查看数据注入的状态。导入过程完成后,状态列中会显示导入已完成。对于此数据集,该过程通常需要两到三分钟。您可能需要点击刷新才能看到导入已完成。
点击文档标签页以查看导入的文档。
创建应用
接下来,您将创建一个推荐应用并关联之前创建的数据存储区。
前往
应用 页面。点击
创建应用 。在创建应用页面上,选择推荐。
在应用名称字段中,输入应用的名称。应用 ID 显示在应用名称下方。
在内容下方,确保已选择通用。
点击继续。
在数据存储区列表中,选择您之前创建的数据存储区。
点击创建。
预览应用
网站数据
在导航菜单中,点击
预览 以测试应用。点击 URI 字段。系统会显示来自您网站的网址列表。
点击您要针对其进行推荐的网页的网址。或者,在网址字段中输入您网站的网址。
点击获取推荐。系统会显示推荐网页的网址列表。
点击某个网址即可查看网页。
结构化数据
在导航菜单中,点击
预览 以测试应用。如果您看到“您将能够在此处预览您的推荐引擎。我们仍在准备您的引擎,请稍后再回来查看”消息,请等待并定期刷新页面。您可能需要等待几个小时或直到第二天才能预览数据。
点击文档 ID 字段。系统会显示文档 ID 列表。
点击您要获取推荐的文档的 ID。或者,在文档 ID 字段中输入文档 ID。
点击获取推荐。系统会显示推荐的文档列表。
点击所需文档即可获取其详细信息。
非结构化数据
在导航菜单中,点击
预览 以测试应用。点击文档 ID 字段。系统会显示文档 ID 列表。
点击您要获取推荐的文档的 ID。或者,在文档 ID 字段中输入文档 ID。
点击获取推荐。系统会显示推荐的文档列表。
点击所需文档即可获取其详细信息。
部署应用
没有用于部署应用的推荐 widget。如需在部署之前测试应用,请执行以下操作:
转到数据页面,然后复制一个文档 ID。
转到集成页面。此页面包含 REST API 中
servingConfigs.recommend
方法的示例命令。将您之前复制的文档 ID 粘贴到文档 ID 字段中。
将用户伪 ID 字段保留为原样。
复制示例请求并在 Cloud Shell 中运行它。
结果是根据您选择的文档推荐的文档的 ID。
如需有关将推荐应用集成到 Web 应用的帮助,请参阅 C#、Go、Java、Node.js、PHP 和 Ruby 语言的代码示例(获取应用的推荐)。
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。
- 为避免产生不必要的 Google Cloud 费用,请使用 Google Cloud 控制台删除您不需要的项目。
- 如果您为了解 Vertex AI Agent Builder 创建了一个新项目,但现在不再需要该项目,请删除项目。
- 如果您使用的是现有 Google Cloud 项目,请删除您创建的资源,以避免账号产生费用。 如需了解详情,请参阅删除实例。
- 按照关闭 Vertex AI Agent Builder 中的步骤操作。