使用 Amazon Bedrock 知識庫從資料來源擷取資訊 - Amazon Bedrock

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

使用 Amazon Bedrock 知識庫從資料來源擷取資訊

設定知識庫之後,您可以設定應用程式來查詢其中的資料來源。若要查詢知識庫,您可以利用下列 API 操作:

  • Retrieve – 從與查詢最相關的資料中擷取來源區塊或映像,並在回應中以陣列的形式傳回它們。

  • RetrieveAndGenerateRetrieve與 Amazon Bedrock 中的 InvokeModel 操作聯結,從與查詢最相關的資料擷取來源區塊,並產生自然語言回應。包含來自資料的特定來源區塊引文。如果您的資料來源包含視覺元素,模型會在產生文字回應時利用這些影像的洞見,並為影像提供來源屬性。

  • GenerateQuery – 將自然語言使用者查詢轉換為適合結構化資料存放區的查詢。

RetrieveAndGenerate 操作是基礎上使用的合併動作 GenerateQuery(如果您的知識庫連接到結構化資料存放區)RetrieveInvokeModel,並執行整個 RAG 程序。由於 Amazon Bedrock 知識庫也可讓您存取 Retrieve操作,因此您可以靈活地將 RAG 中的步驟解耦,並針對您的特定使用案例加以自訂。

您也可以在使用 Retrieve或 時,使用重排模型RetrieveAndGenerate來重排查詢期間擷取之文件的關聯性。

若要了解如何在查詢知識庫時使用這些 API 操作,請參閱使用查詢和回應測試您的知識庫