So nehmen Sie Änderungen direkt in eine Wissensdatenbank auf
Mit Wissensdatenbanken für Amazon Bedrock können Sie Ihre Datenquelle ändern und die Änderungen in einem Schritt synchronisieren. Sie können dieses Feature nutzen, wenn Ihre Wissensdatenbank mit einer der folgenden Datenquellentypen verbunden ist:
-
Amazon S3
-
Benutzerdefiniert
Mit der direkten Aufnahme können Sie Dateien in einer Wissensdatenbank direkt mit einer einzigen Aktion hinzufügen, aktualisieren oder löschen, und Ihre Wissensdatenbank kann auf Dokumente zugreifen, ohne dass eine Synchronisierung erforderlich ist. Die direkte Aufnahme verwendet Operationen der KnowledgeBaseDocuments-API, um die Dokumente, die Sie einreichen, direkt in dem für die Wissensdatenbank eingerichteten Vektorspeicher zu indexieren. Sie können die Dokumente in Ihrer Wissensbasis auch direkt mit diesen Vorgängen anzeigen, ohne zur verbundenen Datenquelle navigieren zu müssen.
Unterschiede nach dem Synchronisieren einer Datenquelle
Wissensdatenbanken für Amazon Bedrock bietet auch eine Reihe von Operationen in der IngestionJob-API, die sich auf Synchronisieren Ihrer Datenquelle beziehen. Wenn Sie Ihre Datenquelle mit einer StartIngestionJob-Anfrage synchronisieren, scannt Wissensdatenbanken für Amazon Bedrock jedes Dokument in der verbundenen Datenquelle und überprüft, ob es bereits in dem für die Wissensdatenbank eingerichteten Vektorspeicher indexiert wurde. Ist dies nicht der Fall, wird es im Vektorspeicher indexiert.
Mit einer IngestKnowledgeBaseDocuments-Anfrage senden Sie eine Reihe von Dokumenten, die direkt im Vektorspeicher indexiert werden sollen. Sie überspringen also den Schritt des Hinzufügens von Dokumenten zur Datenquelle. In den folgenden Abschnitten finden Sie Informationen zum Anwendungsfall für diese beiden Gruppen von API-Vorgängen:
Wenn Sie Ihre benutzerdefinierte Datenquelle verwenden
Sie müssen nicht synchronisieren oder die IngestionJob-Operationen verwenden. Dokumente, die Sie mithilfe der KnowledgeBaseDocuments-Operationen oder in der AWS-Managementkonsole hinzufügen, ändern oder löschen, werden Teil der benutzerdefinierten Datenquelle und Ihrer Wissensdatenbank.
Wenn Sie eine Amazon-S3-Datenquelle verwenden
Sie verwenden die beiden Operationssätze in unterschiedlichen Anwendungsfällen:
-
Nachdem Sie die Wissensdatenbank zum ersten Mal mit der S3-Datenquelle verbunden haben, müssen Sie Ihre Datenquelle entweder in der AWS-Managementkonsole synchronisieren oder eine StartIngestionJob-Anfrage über die Amazon-Bedrock-API senden.
-
Indizieren Sie Dokumente in den Vektorspeicher, der für Ihre Wissensdatenbank eingerichtet wurde, oder entfernen Sie die indizierten Dokumente auf folgende Weise:
-
Fügen Sie Dokumente zu Ihrem S3-Speicherort hinzu oder löschen Sie Dokumente daraus. Synchronisieren Sie dann Ihre Datenquelle in der AWS-Managementkonsole oder senden Sie eine
StartIngestionJob-Anfrage in der API. Einzelheiten zur Synchronisierung und zumStartIngestionJob-Vorgang finden Sie unter Synchronisieren Sie Ihre Datenquelle mit Ihrer Amazon Bedrock-Wissensdatenbank. -
Nehmen Sie S3-Dokumente direkt mit einer
IngestKnowledgeBaseDocuments-Anfrage in die Wissensdatenbank auf. Einzelheiten zur direkten Aufnahme von Dokumenten finden Sie unter So nehmen Sie Dokumente direkt in eine Wissensdatenbank auf.Warnung
Bei S3-Datenquellen wirken sich alle Änderungen, die Sie direkt in der AWS-Managementkonsole oder mit den Operationen der
KnowledgeBaseDocuments-API in die Wissensdatenbank indexieren, nicht auf den S3-Speicherort aus. Sie können diese API-Operationen verwenden, um Änderungen an Ihrer Wissensdatenbank in einem einzigen Schritt sofort verfügbar zu machen. Anschließend sollten Sie jedoch dieselben Änderungen an Ihrem S3-Speicherort vornehmen, damit sie nicht überschrieben werden, wenn Sie Ihre Datenquelle das nächste Mal in der AWS-Managementkonsole oder mithilfe vonStartIngestionJobsynchronisieren.Reichen Sie eine
IngestKnowledgeBaseDocuments- und eineStartIngestionJob-Anfrage nicht zur gleichen Zeit ein.
-
Wählen Sie ein Thema aus, um zu erfahren, wie Sie die Dokumente in Ihren Datenquellen direkt aufnehmen können: