So zeigen Sie Informationen zu Dokumenten in Ihrer Datenquelle an - Amazon Bedrock

So zeigen Sie Informationen zu Dokumenten in Ihrer Datenquelle an

In den folgenden Themen wird beschrieben, wie Sie Dokumente in Ihrer Datenquelle anzeigen. Wenn Ihre Wissensdatenbank mit einer Amazon-S3-Datenquelle verbunden ist, können Sie die Dokumente im verbundenen S3-Bucket einsehen.

Anmerkung

Wenn Sie eine neue Wissensdatenbank erstellt haben, indem Sie eine Verbindung zu einer S3-Datenquelle hergestellt haben, müssen Sie die Datenquelle zuerst synchronisieren, bevor Sie diese API-Operationen für die Datenquelle verwenden können.

Erweitern Sie die Methode, die Ihrem Anwendungsfall entspricht:

Gehen Sie wie folgt vor, um Dokumente in Ihrer Datenquelle anzuzeigen, die in die AWS-Managementkonsole aufgenommen wurden:

  1. Melden Sie sich bei der AWS-Managementkonsole mit einer IAM-Identität an, die zur Verwendung der Amazon-Bedrock-Konsole berechtigt ist. Öffnen Sie dann die Amazon-Bedrock-Konsole unter https://console.aws.amazon.com/bedrock.

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

  3. Wählen Sie im Abschnitt Wissensdatenbanken die Wissensdatenbank aus, deren Dokumente Sie anzeigen möchten.

  4. Wählen Sie im Abschnitt Datenquelle die Datenquelle aus, deren Dokumente Sie anzeigen möchten.

  5. Im Abschnitt Dokumente werden die Dokumente in der Datenquelle aufgelistet. Diese Dokumente wurden ebenfalls in die Wissensdatenbank aufgenommen.

Mit der Amazon-Bedrock-API können Sie eine Teilmenge oder alle Dokumente in Ihrer Datenquelle anzeigen, die in die Wissensdatenbank aufgenommen wurden. Wählen Sie das Thema aus, das auf Ihren Anwendungsfall zutrifft.

So zeigen Sie Informationen zu einer Teilmenge von Dokumenten in Ihrer Wissensdatenbank an

Um Informationen zu bestimmten Dokumenten in Ihrer Datenquelle anzuzeigen, senden Sie eine GetKnowledgeBaseDocuments-Anfrage mit einem Build-Time-Endpunkt für Agenten für Amazon Bedrock und geben die ID der Datenquelle und die der Wissensdatenbank an, mit der sie verbunden ist.

Fügen Sie für jedes Dokument, für das Sie Informationen abrufen möchten, dem documentIdentifiers-Array ein DocumentIdentifier-Element in einem der folgenden Formate hinzu:

  • Wenn es sich bei der Datenquelle um eine benutzerdefinierte Datenquelle handelt, geben Sie die ID des Dokuments in das Feld id ein:

    { "custom": { "id": "string" }, "dataSourceType": "CUSTOM" }
  • Wenn es sich bei der Datenquelle um eine Amazon-S3-Datenquelle handelt, geben Sie die S3-URI des Dokuments in das Feld uri ein:

    { "dataSourceType": "S3", "s3": { "uri": "string" } }

Die Antwort gibt eine Reihe von Elementen zurück, von denen jedes Informationen zu einem von Ihnen angeforderten Dokument enthält.

So zeigen Sie Informationen zu allen Dokumenten in Ihrer Wissensdatenbank an

Um Informationen zu allen Dokumenten in einer Datenquelle anzuzeigen, senden Sie eine ListKnowledgeBaseDocuments-Anfrage mit einem Build-Time-Endpunkt für Agenten für Amazon Bedrock und geben die ID der Datenquelle und die der Wissensdatenbank an, mit der sie verbunden ist. Ihnen stehen außerdem folgende Optionen zur Verfügung:

  • Geben Sie die maxResults an, um die Anzahl der Ergebnisse zu begrenzen, die zurückgegeben werden sollen.

  • Wenn die Ergebnisse nicht in eine Antwort passen, wird im nextToken-Feld der Antwort ein Wert zurückgegeben. Sie können diesen Wert im nextToken-Feld einer nachfolgenden Anfrage verwenden, um den nächsten Ergebnisstapel abzurufen.