Gemini Enterprise Agent Platform 上的 RAG 引擎概览

本页面介绍了 RAG 引擎是什么及其运作方式。

说明 控制台
如需了解如何使用 Vertex AI SDK 在 Gemini Enterprise Agent Platform 上运行 RAG Engine 任务,请参阅 RAG Python 版快速入门 试用 RAG 引擎

概览

RAG 引擎是 Gemini Enterprise Agent Platform 的组成部分,有助于检索增强生成 (RAG)。RAG 引擎还是一个用于开发上下文增强型大语言模型 (LLM) 应用的数据框架。当您将 LLM 应用于数据时,上下文便会得到增强。这实现了检索增强生成 (RAG)。

LLM 的一个常见问题是,它们不理解私有知识,也就是您的组织的数据。借助 RAG 引擎,您可以使用更多私密信息丰富 LLM 上下文,以便该模型可以减少幻觉并更准确地回答问题。

通过将更多知识来源与 LLM 所拥有的现有知识相结合,可以提供更好的上下文。改进的上下文与查询一起可提高 LLM 的回答质量。

下图展示了用于了解 RAG 引擎的关键概念。

Agent Platform RAG 关键概念

这些概念按检索增强生成 (RAG) 过程的顺序列出。

  1. 数据注入:从不同数据源注入数据。例如,本地文件、Cloud Storage 和 Google 云端硬盘。

  2. 数据转换:转换数据以准备编制索引。例如,数据会拆分为各个块。

  3. 嵌入:字词或文本片段的数值表示法。这些数字可捕获文本的语义含义和上下文。相似或相关的字词或文本往往具有类似的嵌入,这意味着它们在高维向量空间中彼此更靠近。

  4. 数据索引编制:RAG 引擎会创建一个称为语料库的索引。索引可对知识库进行结构化处理,以便针对搜索进行优化。例如,索引如同一本大型参考书的详细目录。

  5. 检索:当用户提问或提供提示时,RAG 引擎中的检索组件会搜索其知识库,以查找与查询相关的信息。

  6. 生成:检索到的信息将成为添加到原始用户查询的上下文(作为生成式 AI 模型的指南),以生成确实有依据的相关响应。

支持的区域

RAG 引擎在以下区域中受支持:

区域 位置 说明 发布阶段
us-central1 艾奥瓦 支持 v1v1beta1 版本。 佐治亚州奥尔伍德
us-east4 弗吉尼亚 支持 v1v1beta1 版本。 佐治亚州奥尔伍德
us-east1 南卡罗来纳州蒙克斯科纳 支持 v1v1beta1 版本。 许可名单,预览
europe-west3 德国法兰克福 支持 v1v1beta1 版本。 GA
europe-west4 荷兰埃姆斯哈文 支持 v1v1beta1 版本。 GA
asia-east1 台湾 支持 v1v1beta1 版本。 预览版
asia-northeast1 东京 支持 v1v1beta1 版本。 预览版
asia-northeast3 首尔 支持 v1v1beta1 版本。 预览版
asia-south1 孟买 支持 v1v1beta1 版本。 预览版
asia-southeast1 新加坡 支持 v1v1beta1 版本。 预览版
europe-central2 华沙 支持 v1v1beta1 版本。 预览版
europe-north1 芬兰 支持 v1v1beta1 版本。 预览版
europe-southwest1 马德里 支持 v1v1beta1 版本。 预览版
europe-west1 比利时 支持 v1v1beta1 版本。 预览版
europe-west2 伦敦 支持 v1v1beta1 版本。 预览版
europe-west6 苏黎世 支持 v1v1beta1 版本。 预览版
europe-west8 米兰 支持 v1v1beta1 版本。 预览版
europe-west9 巴黎 支持 v1v1beta1 版本。 预览版
us-east5 俄亥俄州哥伦布 支持 v1v1beta1 版本。 预览版
us-south1 德克萨斯州达拉斯 支持 v1v1beta1 版本。 预览版
us-west1 俄勒冈 支持 v1v1beta1 版本。 预览版
us-west4 内华达州拉斯维加斯 支持 v1v1beta1 版本。 预览
  • us-central1us-east1us-east4 已更改为 Allowlist。如果您想试用 RAG 引擎,请尝试其他区域。

删除 RAG 引擎

如需详细了解如何删除 RAG Engine,请参阅以下内容:

后续步骤