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.
Schaffen Sie eine Wissensbasis für multimodale Inhalte
Sie können multimodale Wissensdatenbanken entweder mit der Konsole oder der API erstellen. Wählen Sie Ihren Ansatz auf der Grundlage Ihrer multimodalen Verarbeitungsanforderungen.
Wichtig
Multimodale Unterstützung ist nur verfügbar, wenn Sie eine Wissensdatenbank mit unstrukturierten Datenquellen erstellen. Strukturierte Datenquellen unterstützen keine multimodale Inhaltsverarbeitung.
- Console
-
Um eine multimodale Wissensdatenbank von der Konsole aus zu erstellen
-
Melden Sie sich AWS-Managementkonsole mit einer IAM-Identität an, die berechtigt ist, die Amazon Bedrock-Konsole zu verwenden. Ö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 Option Erstellen und dann Wissensdatenbank mit Vektorspeicher aus.
-
(Optional) Ändern Sie unter Details zur Wissensdatenbank den Standardnamen und geben Sie eine Beschreibung für Ihre Wissensdatenbank ein.
-
Wählen Sie im Abschnitt IAM-Berechtigungen eine IAM-Rolle aus, die Amazon Bedrock Berechtigungen zum Zugriff auf andere erforderliche AWS-Services gewährt. Sie können entweder Amazon Bedrock die Servicerolle für Sie erstellen lassen, oder Sie können Ihre eigene benutzerdefinierte Rolle verwenden. Informationen zu multimodalen Berechtigungen finden Sie unter. Berechtigungen für multimodale Inhalte
-
Wählen Sie Amazon S3 als Ihre Datenquelle und wählen Sie Weiter, um Ihre Datenquelle zu konfigurieren.
Anmerkung
Sie können bei der Erstellung der Wissensdatenbank bis zu 5 Amazon S3-Datenquellen hinzufügen. Zusätzliche Datenquellen können hinzugefügt werden, nachdem die Wissensdatenbank erstellt wurde.
-
Geben Sie die S3-URI des Buckets an, der Ihren multimodalen Inhalt enthält, und konfigurieren Sie bei Bedarf ein Inklusionspräfix. Das Inklusionspräfix ist ein Ordnerpfad, der verwendet werden kann, um zu begrenzen, welche Inhalte aufgenommen werden.
-
Wählen Sie unter Chunking- und Parsing-Konfigurationen Ihre Parsing-Strategie aus:
-
Bedrock-Standardparser: Empfohlen für die Verarbeitung von reinen Textinhalten. Dieser Parser verarbeitet gängige Textformate und ignoriert dabei multimodale Dateien. Unterstützt Textdokumente wie Word-, Excel-, HTML-, Markdown-, TXT- und CSV-Dateien.
-
Bedrock Data Automation (BDA): Konvertiert multimodale Inhalte in durchsuchbare Textdarstellungen. Verarbeitet PDFs, Bilder, Audio- und Videodateien, um Text zu extrahieren, Beschreibungen für visuelle Inhalte zu generieren und Transkriptionen für Audio- und Videoinhalte zu erstellen.
-
Foundation Model Parser: Bietet erweiterte Analysefunktionen für komplexe Dokumentstrukturen. Verarbeitet PDFs, Bilder, strukturierte Dokumente, Tabellen und visuell ansprechende Inhalte, um Text zu extrahieren und Beschreibungen für visuelle Elemente zu generieren.
-
-
Wählen Sie Weiter und wählen Sie Ihr Einbettungsmodell und Ihren multimodalen Verarbeitungsansatz aus.
-
Multimodale Amazon Nova-Einbettungen V1.0: Wählen Sie Amazon Nova-Einbettung V1.0 für direkte Suchen nach visuellen und akustischen Ähnlichkeiten. Konfigurieren Sie die Dauer von Audio- und Videoblöcken (1—30 Sekunden, standardmäßig 5 Sekunden), um zu steuern, wie Inhalte segmentiert werden.
Anmerkung
Die Audio- und Video-Chunking-Parameter werden auf der Ebene des Einbettungsmodells konfiguriert, nicht auf der Ebene der Datenquelle. Eine Validierungsausnahme tritt auf, wenn Sie diese Konfiguration für nicht multimodale Einbettungsmodelle angeben. Konfigurieren Sie die Dauer von Audio- und Videoblöcken (Standard: 5 Sekunden, Bereich: 1—30 Sekunden), um zu steuern, wie Inhalte segmentiert werden. Kürzere Abschnitte ermöglichen ein präzises Abrufen von Inhalten, während bei längeren Abschnitten der semantische Kontext erhalten bleibt.
Wichtig
Amazon Nova Embedding v1.0 bietet eingeschränkte Unterstützung für die Suche nach Sprachinhalten in Daten. audio/video Wenn Sie Sprache unterstützen müssen, verwenden Sie Bedrock Data Automation als Parser.
-
Texteinbettungen mit BDA: Wählen Sie ein Texteinbettungsmodell (z. B. Titan Text Embeddings v2), wenn Sie die BDA-Verarbeitung verwenden. Texteinbettungsmodelle beschränken den Abruf auf reine Textinhalte, aber Sie können den multimodalen Abruf aktivieren, indem Sie entweder Data Automation oder Foundation Model als Parser auswählen. Amazon Bedrock
Anmerkung
Wenn Sie den BDA-Parser mit Nova Multimodal Embeddings verwenden, verwenden Amazon Bedrock Knowledge Bases zuerst das BDA-Parsing. In diesem Fall generiert das Einbettungsmodell keine systemeigenen multimodalen Einbettungen für Bilder, Audio und Video, da BDA diese in Textdarstellungen umwandelt.
-
-
Wenn Sie Nova Multimodal Embeddings verwenden, konfigurieren Sie das multimodale Speicherziel, indem Sie einen Amazon S3-Bucket angeben, in dem verarbeitete Dateien zum Abrufen gespeichert werden. Knowledge Bases speichern geparste Bilder in einem einzigen Amazon S3-Bucket mit einem Ordner, der für den einfachen Zugriff im Format .bda erstellt wurde.
Empfehlung zur Lebenszyklus-Richtlinie
Wenn Sie Nova Multimodal Embeddings verwenden, speichert Amazon Bedrock transiente Daten in Ihrem multimodalen Speicherziel und versucht, sie nach Abschluss der Verarbeitung zu löschen. Wir empfehlen, eine Lebenszyklusrichtlinie auf den transienten Datenpfad anzuwenden, um eine ordnungsgemäße Bereinigung sicherzustellen. Detaillierte Anweisungen finden Sie unter Verwaltung transienter Daten mit Amazon S3-Lebenszyklusrichtlinien.
-
Wählen Sie im Abschnitt Vector-Datenbank Ihre Vector-Store-Methode aus und konfigurieren Sie die entsprechenden Dimensionen auf der Grundlage Ihres ausgewählten Einbettungsmodells.
-
Wählen Sie Weiter und überprüfen Sie die Details Ihrer Wissensdatenbank-Konfiguration. Wählen Sie dann Wissensdatenbank erstellen aus.
-
- CLI
-
Um eine multimodale Wissensdatenbank zu erstellen, verwenden Sie die AWS CLI
-
Erstellen Sie eine Wissensdatenbank mit Nova Multimodal Embeddings. Senden Sie eine Anfrage:
CreateKnowledgeBaseaws bedrock-agent create-knowledge-base \ --cli-input-json file://kb-nova-mme.jsonInhalt von
kb-nova-mme.json(ersetzen Sie die Platzhalterwerte durch Ihre spezifische Konfiguration):{ "knowledgeBaseConfiguration": { "vectorKnowledgeBaseConfiguration": { "embeddingModelArn": "arn:aws:bedrock:us-east-1::foundation-model/amazon.nova-2-multimodal-embeddings-v1:0", "supplementalDataStorageConfiguration": { "storageLocations": [ { "type": "S3", "s3Location": { "uri": "s3://<multimodal-storage-bucket>/" } } ] } }, "type": "VECTOR" }, "storageConfiguration": { "opensearchServerlessConfiguration": { "collectionArn": "arn:aws:aoss:us-east-1:<account-id>:collection/<collection-id>", "vectorIndexName": "<index-name>", "fieldMapping": { "vectorField": "<vector-field>", "textField": "<text-field>", "metadataField": "<metadata-field>" } }, "type": "OPENSEARCH_SERVERLESS" }, "name": "<knowledge-base-name>", "description": "Multimodal knowledge base with Nova Multimodal Embeddings" }Ersetzen die folgenden Platzhalter:
-
<multimodal-storage-bucket>- S3-Bucket zum Speichern multimodaler Dateien -
<account-id>- Deine AWS Konto-ID -
<collection-id>- ID für die OpenSearch serverlose Sammlung -
<index-name>- Vektorindexname in Ihrer OpenSearch Sammlung (konfiguriert mit den entsprechenden Dimensionen für das von Ihnen gewählte Einbettungsmodell) -
<vector-field>- Feldname zum Speichern von Einbettungen -
<text-field>- Feldname zum Speichern von Textinhalten -
<metadata-field>- Feldname zum Speichern von Metadaten
-
-