Abrufen von Informationen aus Datenquellen mithilfe von Amazon Bedrock Knowledge Bases - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Abrufen von Informationen aus Datenquellen mithilfe von Amazon Bedrock Knowledge Bases

Nachdem Sie eine Wissensdatenbank eingerichtet haben, können Sie Ihre Anwendung so einrichten, dass sie die darin enthaltenen Datenquellen abfragt. Um eine Wissensdatenbank abzufragen, können Sie die folgenden API-Operationen nutzen:

  • Retrieve— Ruft die Quellblöcke oder Bilder aus Ihren Daten ab, die für die Abfrage am relevantesten sind, und gibt sie in der Antwort als Array zurück.

  • RetrieveAndGenerate— Schließt sich Retrieve dem InvokeModelVorgang in Amazon Bedrock an, um die Quellblöcke aus Ihren Daten abzurufen, die für die Abfrage am relevantesten sind, und generiert eine Antwort in natürlicher Sprache. Beinhaltet Zitate zu bestimmten Quellenblöcken aus den Daten. Wenn Ihre Datenquelle visuelle Elemente enthält, nutzt das Modell bei der Generierung einer Textantwort Erkenntnisse aus diesen Bildern und bietet eine Quellenzuweisung für die Bilder.

  • GenerateQuery— Konvertiert Benutzeranfragen in natürlicher Sprache in Abfragen, deren Form für den strukturierten Datenspeicher geeignet ist.

Bei der RetrieveAndGenerate Operation handelt es sich um eine kombinierte Aktion, bei der der gesamte RAG-Prozess zugrunde gelegt wird GenerateQuery (sofern Ihre Wissensdatenbank mit einem strukturierten Datenspeicher verbunden ist) Retrieve und InvokeModel ausgeführt wird. Da Amazon Bedrock Knowledge Bases Ihnen auch Zugriff auf den Retrieve Vorgang bietet, haben Sie die Flexibilität, die Schritte in RAG zu entkoppeln und sie an Ihren spezifischen Anwendungsfall anzupassen.

Sie können auch ein Modell zur Neueinstufung verwenden, wenn Sie die Relevanz von Dokumenten, die bei einer Abfrage RetrieveAndGenerate abgerufen wurden, verwenden Retrieve oder neu einstufen.

Informationen zur Verwendung dieser API-Operationen bei der Abfrage einer Wissensdatenbank finden Sie unter. Testen Sie Ihre Wissensdatenbank mit Fragen und Antworten