本頁面說明 RAG Engine 的定義和運作方式。
| 說明 | Console |
|---|---|
| 如要瞭解如何使用 Vertex AI SDK,在 Gemini Enterprise Agent Platform 執行 RAG Engine 工作,請參閱 Python 版 RAG 快速入門導覽課程。 | 試用 RAG Engine |
總覽
RAG Engine 是 Gemini Enterprise Agent Platform 的元件,可協助檢索增強生成 (RAG)。RAG Engine 也是一種資料框架,可用於開發具備脈絡資料增強功能的大型語言模型 (LLM) 應用程式。將 LLM 套用至資料時,會以脈絡資料增強應用程式,實現檢索增強生成 (RAG)。
LLM 的常見問題是無法理解私人知識,也就是貴組織的資料。有了 RAG Engine,您就能為 LLM 脈絡資料增添私人資訊,藉此減少幻覺並提供更準確的回覆。
將額外的知識來源與 LLM 現有的知識結合,就能提供更完善的背景資訊。改善後的脈絡和查詢,可提升 LLM 的回覆品質。
下圖說明 RAG Engine 的重要概念。

這些概念會按照檢索增強生成 (RAG) 程序的順序列出。
資料擷取:從不同資料來源擷取資料。例如本機檔案、Cloud Storage 和 Google 雲端硬碟。
資料轉換: 轉換資料,準備建立索引。例如,資料會分割成多個區塊。
嵌入: 以數值表示字詞或文字片段。這些數字可擷取文字的語意和上下文。相似或相關的字詞或文字通常會有相似的嵌入,也就是說,在高維度向量空間中,這些字詞或文字會更接近。
資料索引:RAG 引擎會建立名為「語料庫」的索引。索引會建構知識庫,以便搜尋。舉例來說,索引就像是大型參考書的詳細目錄。
檢索:使用者提問或提供提示時,RAG Engine 中的檢索元件會搜尋知識庫,找出與查詢相關的資訊。
生成:檢索到的資訊會成為脈絡,加進原始使用者查詢,引導生成式 AI 模型生成有根據且相關的回覆。
支援的地區
RAG 引擎支援下列區域:
| 區域 | 位置 | 說明 | 發布階段 |
|---|---|---|---|
us-central1 |
愛荷華州 | 支援 v1 和 v1beta1 版本。 |
Allowlist, GA |
us-east4 |
維吉尼亞州 | 支援 v1 和 v1beta1 版本。 |
Allowlist, GA |
us-east1 |
南卡羅來納州蒙克斯科納 | 支援 v1 和 v1beta1 版本。 |
許可清單、預先發布版 |
europe-west3 |
德國法蘭克福 | 支援 v1 和 v1beta1 版本。 |
正式發布版 |
europe-west4 |
荷蘭埃姆斯港 | 支援 v1 和 v1beta1 版本。 |
正式發布版 |
asia-east1 |
台灣 | 支援 v1 和 v1beta1 版本。 |
預覽 |
asia-northeast1 |
東京 | 支援 v1 和 v1beta1 版本。 |
預覽 |
asia-northeast3 |
首爾 | 支援 v1 和 v1beta1 版本。 |
預覽 |
asia-south1 |
孟買 | 支援 v1 和 v1beta1 版本。 |
預覽 |
asia-southeast1 |
新加坡 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-central2 |
華沙 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-north1 |
芬蘭 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-southwest1 |
馬德里 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-west1 |
比利時 | 支援 v1 和 v1beta1 版本。 |
許可清單、預先發布版 |
europe-west2 |
倫敦 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-west6 |
蘇黎世 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-west8 |
米蘭 | 支援 v1 和 v1beta1 版本。 |
預覽 |
europe-west9 |
巴黎 | 支援 v1 和 v1beta1 版本。 |
預覽 |
us-east5 |
哥倫布 (俄亥俄州) | 支援 v1 和 v1beta1 版本。 |
預覽 |
us-south1 |
德州達拉斯 | 支援 v1 和 v1beta1 版本。 |
預覽 |
us-west1 |
奧勒岡州 | 支援 v1 和 v1beta1 版本。 |
預覽 |
us-west4 |
內華達州拉斯維加斯 | 支援 v1 和 v1beta1 版本。 |
預覽 |
us-central1、us-east1、us-east4和europe-west1已變更為Allowlist。如要試用 RAG Engine,請改用其他區域。
刪除 RAG Engine
如要進一步瞭解如何刪除 RAG 引擎,請參閱下列資源:
後續步驟
如要瞭解如何使用 Vertex AI SDK,在 Gemini Enterprise Agent Platform 執行 RAG Engine 工作,請參閱「Python 版 RAG 快速入門導覽課程」。
如要瞭解基準建立功能,請參閱「基準建立功能總覽」。
如要進一步瞭解 RAG 的回覆,請參閱
GenerateContentResponse。