本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon 基岩知識庫
Amazon 基岩的知識庫可讓您將資料來源匯集到資訊儲存庫中。利用知識庫可以輕鬆建置運用檢索增強生成 (RAG) 技術的應用程式,而在這項技術中,從資料來源擷取資訊有助於增強模型回應的產生。完成設定後,可以透過下列方式善用知識庫:
-
設定 RAG 應用程式以使用 RetrieveAndGenerateAPI 查詢您的知識庫,並從擷取的資訊產生回應。
-
載入文件並設定 RAG 以查詢您的知識庫,並產生有關載入文件的回應。文件會在分析完成時刪除,且不會儲存在知識庫中。
-
將您的知識庫與代理程式相關聯 (如需詳細資訊,請參閱 適用於 Amazon Bedrock 的代理程式),藉由協助代理程式推論可以採取的步驟來協助終端使用者,進而為代理程式新增 RAG 功能。
-
使用擷取 API 直接從知識庫擷取資訊,藉以在應用程式中建立自訂協同運作過程。
知識庫不僅可以用來回答使用者查詢和分析文件,還可以用來增強提供給基礎模型的提示提示。知識庫的回應也會隨附引用文獻,讓使用者可以透過尋找回應所依據的確切文字,並且確認回應是否合理且符合事實,藉以尋找進一步的資訊。
您採取下列步驟設定和使用知識庫。
-
收集源文檔以添加到您的知識庫中。
-
(選擇性) 為每個來源文件建立中繼資料檔案,以便在知識庫查詢期間篩選結果。
-
將資料上傳至 Amazon S3 儲存貯體。
-
(選擇性) 在支援的向量存放區中設定向量索引,以編製資料索引。如果您打算使用 Amazon 基岩主控台為您建立 Amazon OpenSearch 無伺服器向量資料庫,可以略過此步驟。
-
建立和設定您的知識庫。
-
透過使用基礎模型產生內嵌項目,並將其儲存在支援的向量存放區中來擷取資料。
-
設定您的應用程式或代理程式以查詢知識庫,並傳回增強的回應。