Amazon 基岩知識庫 - Amazon Bedrock

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon 基岩知識庫

Amazon 基岩的知識庫可讓您將資料來源匯集到資訊儲存庫中。利用知識庫可以輕鬆建置運用檢索增強生成 (RAG) 技術的應用程式,而在這項技術中,從資料來源擷取資訊有助於增強模型回應的產生。完成設定後,可以透過下列方式善用知識庫:

  • 設定 RAG 應用程式以使用 RetrieveAndGenerateAPI 查詢您的知識庫,並從擷取的資訊產生回應。

  • 載入文件並設定 RAG 以查詢您的知識庫,並產生有關載入文件的回應。文件會在分析完成時刪除,且不會儲存在知識庫中。

  • 將您的知識庫與代理程式相關聯 (如需詳細資訊,請參閱 適用於 Amazon Bedrock 的代理程式),藉由協助代理程式推論可以採取的步驟來協助終端使用者,進而為代理程式新增 RAG 功能。

  • 使用擷取 API 直接從知識庫擷取資訊,藉以在應用程式中建立自訂協同運作過程。

知識庫不僅可以用來回答使用者查詢和分析文件,還可以用來增強提供給基礎模型的提示提示。知識庫的回應也會隨附引用文獻,讓使用者可以透過尋找回應所依據的確切文字,並且確認回應是否合理且符合事實,藉以尋找進一步的資訊。

您採取下列步驟設定和使用知識庫。

  1. 收集源文檔以添加到您的知識庫中。

  2. (選擇性) 為每個來源文件建立中繼資料檔案,以便在知識庫查詢期間篩選結果。

  3. 將資料上傳至 Amazon S3 儲存貯體。

  4. (選擇性) 在支援的向量存放區中設定向量索引,以編製資料索引。如果您打算使用 Amazon 基岩主控台為您建立 Amazon OpenSearch 無伺服器向量資料庫,可以略過此步驟。

  5. 建立和設定您的知識庫。

  6. 透過使用基礎模型產生內嵌項目,並將其儲存在支援的向量存放區中來擷取資料。

  7. 設定您的應用程式或代理程式以查詢知識庫,並傳回增強的回應。