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:
-
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
. -
Wählen Sie im linken Navigationsbereich Wissensdatenbank aus.
-
Wählen Sie im Abschnitt Wissensdatenbanken die Wissensdatenbank aus, deren Dokumente Sie anzeigen möchten.
-
Wählen Sie im Abschnitt Datenquelle die Datenquelle aus, deren Dokumente Sie anzeigen möchten.
-
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.
Themen
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
idein:{ "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
uriein:{ "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
maxResultsan, 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 imnextToken-Feld einer nachfolgenden Anfrage verwenden, um den nächsten Ergebnisstapel abzurufen.