Fragen Sie die Wissensdatenbank ab und geben Sie Ergebnisse zurück oder generieren Sie Antworten - 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.

Fragen Sie die Wissensdatenbank ab und geben Sie Ergebnisse zurück oder generieren Sie Antworten

Um zu erfahren, wie Sie Ihre Wissensdatenbank abfragen können, wählen Sie die Registerkarte aus, die der Methode Ihrer Wahl entspricht, und folgen Sie den Schritten.

Console
Testen Ihrer Wissensdatenbank
  1. Melden Sie sich als Benutzer mit IAM Amazon Bedrock-Berechtigungen an und öffnen Sie die Amazon Bedrock-Konsole AWS Management Console unter. https://console.aws.amazon.com/bedrock/

  2. Wählen Sie im linken Navigationsbereich Wissensdatenbanken aus.

  3. Führen Sie im Abschnitt Wissensdatenbanken eine der folgenden Aktionen aus:

    • Aktivieren Sie das Optionsfeld neben der Wissensdatenbank, die Sie testen möchten, und wählen Sie Wissensdatenbank testen. Ein Testfenster wird von rechts erweitert.

    • Wählen Sie die Wissensdatenbank aus, die Sie testen möchten. Ein Testfenster wird von rechts erweitert.

  4. Aktivieren oder deaktivieren Sie je nach Anwendungsfall Antworten für Ihre Abfrage generieren.

    • Um direkt aus Ihrer Wissensdatenbank abgerufene Informationen zurückzugeben, deaktivieren Sie die Option Antworten generieren. Amazon Bedrock gibt Textblöcke aus Ihren Datenquellen zurück, die für die Abfrage relevant sind.

    • Um Antworten auf der Grundlage von Informationen aus Ihrer Wissensdatenbank zu generieren, aktivieren Sie die Option Antworten generieren. Amazon Bedrock generiert Antworten auf der Grundlage Ihrer Datenquellen und zitiert die bereitgestellten Informationen mit Fußnoten.

  5. Wenn Sie Antworten generieren aktivieren, wählen Sie Modell auswählen, um ein Modell auszuwählen, das für die Antwortgenerierung verwendet werden soll. Wählen Sie dann Anwenden aus.

  6. (Optional) Wählen Sie das Konfigurationssymbol ( Three horizontal sliders with adjustable circular controls for settings or parameters. ), um Konfigurationen zu öffnen. Sie können die folgenden Konfigurationen ändern:

    • Suchtyp — Geben Sie an, wie Ihre Wissensdatenbank abgefragt wird. Weitere Informationen finden Sie unter Art der Suche.

    • Maximale Anzahl abgerufener Ergebnisse — Geben Sie die maximale Anzahl der abzurufenden Ergebnisse an. Weitere Informationen finden Sie unter Maximale Anzahl der abgerufenen Ergebnisse.

    • Filter — Geben Sie bis zu 5 Filtergruppen und bis zu 5 Filter innerhalb jeder Gruppe an, die mit den Metadaten für Ihre Dateien verwendet werden sollen. Weitere Informationen finden Sie unter Metadaten und Filterung.

    • Vorlage für Eingabeaufforderungen in der Wissensdatenbank — Wenn Sie die Option Antworten generieren aktivieren, können Sie die Standardvorlage für Eingabeaufforderungen durch Ihre eigene ersetzen, um die Aufforderung anzupassen, die zur Generierung von Antworten an das Modell gesendet wird. Weitere Informationen finden Sie unter Vorlage für eine Aufforderung zur Wissensdatenbank.

    • Leitplanken — Wenn Sie die Option Antworten generieren aktivieren, können Sie testen, wie Guardrails mit den Aufforderungen und Antworten für Ihre Wissensdatenbank funktioniert. Weitere Informationen finden Sie unter Leitlinien.

  7. Geben Sie eine Abfrage in das Textfeld im Chatfenster ein und wählen Sie Ausführen aus, um Antworten aus der Wissensdatenbank zurückzugeben.

  8. Sie können die Antwort auf folgende Weise überprüfen.

    • Wenn Sie keine Antworten generiert haben, werden die Textblöcke direkt in der Reihenfolge ihrer Relevanz zurückgegeben.

    • Wenn Sie Antworten generiert haben, wählen Sie eine Fußnote aus, um einen Auszug aus der zitierten Quelle für diesen Teil der Antwort zu sehen. Wählen Sie den Link, um zu dem S3-Objekt zu navigieren, das die Datei enthält.

    • Wählen Sie „Quellenangaben anzeigen“, um Einzelheiten zu den Abschnitten zu sehen, die für jede Fußnote zitiert wurden. Im Bereich Quellendetails können Sie die folgenden Aktionen ausführen:

      • Erweitern Sie Abfragekonfigurationen, um die Konfigurationen zu sehen, die Sie für die Abfrage festgelegt haben.

      • Um Details zu einem Quell-Chunk anzuzeigen, erweitern Sie ihn, indem Sie auf den Rechtspfeil ( Play button icon with a triangular shape pointing to the right. ) neben dem Block klicken. Sie können die folgenden Informationen sehen:

        • Der Rohtext aus dem Quellblock. Um diesen Text zu kopieren, wählen Sie das Kopiersymbol ( Icon representing a crop or resize function, with two overlapping rectangles. ). Wenn Sie Amazon S3 zum Speichern Ihrer Daten verwenden, navigieren Sie zu dem S3-Objekt, das die Datei enthält, und wählen Sie das externe Linksymbol ( Icon of a square with an arrow pointing outward from its top-right corner. ).

        • Die mit dem Quell-Chunk verknüpften Metadaten. Wenn Sie Amazon S3 zum Speichern Ihrer Daten verwenden, werden die Attribut-/Feldschlüssel und Werte in der .metadata.json Datei definiert, die dem Quelldokument zugeordnet ist. Weitere Informationen finden Sie unter Amazon S3 S3-Verbindungskonfiguration, einschließlich Metadaten.

Chat-Optionen
  1. Wenn Sie Antworten generieren, können Sie Modell ändern auswählen, um ein anderes Modell für die Antwortgenerierung zu verwenden. Wenn Sie das Modell ändern, wird der Text im Chatfenster vollständig gelöscht.

  2. Wechseln Sie zwischen der Generierung von Antworten für Ihre Anfrage und der Rückgabe direkter Angebote, indem Sie Antworten generieren aktivieren oder deaktivieren. Wenn Sie die Einstellung ändern, wird der Text im Chatfenster vollständig gelöscht.

  3. Um das Chat-Fenster zu löschen, wählen Sie das Besensymbol () .

  4. Um die gesamte Ausgabe im Chat-Fenster zu kopieren, wählen Sie das Kopiersymbol ( Icon representing a crop or resize function, with two overlapping rectangles. ).

API

Abrufen

Um eine Wissensdatenbank abzufragen und nur relevanten Text aus Datenquellen zurückzugeben, senden Sie eine RetrieveAnfrage (siehe Link für Anfrage- und Antwortformate und Felddetails) mit einem Runtime-Endpunkt von Agents for Amazon Bedrock.

In der folgenden Tabelle werden die Parameter und der Anforderungstext kurz beschrieben (detaillierte Informationen und die Anforderungsstruktur finden Sie in der Syntax für die Anforderung abrufen):

Variable Erforderlich? Anwendungsfall
knowledgeBaseId Ja Um die abzufragende Wissensdatenbank anzugeben
retrievalQuery Ja Enthält ein text Feld zur Angabe der Abfrage
nextToken Nein Um den nächsten Stapel von Antworten zurückzugeben
retrievalConfiguration Nein Um Abfragekonfigurationen für die Anpassung der Vektorsuche einzubeziehen.

In der folgenden Tabelle werden der Antworttext kurz beschrieben (detaillierte Informationen und die Antwortstruktur finden Sie unter Antwortsyntax abrufen):

Variable Anwendungsfall
retrievalResults Enthält die Quell-Chunks, den Amazon S3 S3-Speicherort der Quelle und eine Relevanz score für den Chunk.
nextToken Zur Verwendung in einer anderen Anfrage, um den nächsten Stapel von Ergebnissen zurückzugeben.

RetrieveAndGenerate

Um eine Wissensdatenbank abzufragen und mithilfe eines Basismodells Antworten auf der Grundlage der Ergebnisse aus den Datenquellen zu generieren, senden Sie eine RetrieveAndGenerateAnfrage mit einem Runtime-Endpunkt von Agents for Amazon Bedrock.

In der folgenden Tabelle werden die Parameter und der Anfragetext kurz beschrieben (detaillierte Informationen und die Anforderungsstruktur finden Sie in der RetrieveAndGenerate Anforderungssyntax):

Variable Erforderlich? Anwendungsfall
input Ja Enthält ein text Feld zur Angabe der Abfrage
retrieveAndGenerateKonfiguration Ja Zur Angabe der abzufragenden Wissensdatenbank, des Modells, das für die Antwortgenerierung verwendet werden soll, und optionale Abfragekonfigurationen.
sessionId Nein Verwenden Sie denselben Wert, um dieselbe Sitzung fortzusetzen und Informationen zu verwalten
sessionConfiguration Nein Um einen KMS Schlüssel für die Verschlüsselung der Sitzung hinzuzufügen

In der folgenden Tabelle wird der Antworttext kurz beschrieben (detaillierte Informationen und die Antwortstruktur finden Sie in der Antwortsyntax von Retrieve):

Variable Anwendungsfall
Zitate Enthält Teile der generierten Antwort in jedem Objekt innerhalb desgeneratedResponsePart, den Quell-Chunk im content Objekt und den Amazon S3 S3-Speicherort der Quelle im location Objekt des retrievedReferences Objekts.
guardrailAction Gibt an, ob in der Antwort eine Leitplanke verwendet wurde.
output Enthält die gesamte generierte Antwort.
sessionId Enthält die ID der Sitzung, die Sie in einer anderen Anfrage wiederverwenden können, um dieselbe Konversation aufrechtzuerhalten
Anmerkung

Wenn Sie beim Generieren von Antworten die Fehlermeldung erhalten, dass die Aufforderung die Zeichenbeschränkung überschreitet, können Sie die Aufforderung auf folgende Weise verkürzen: