View a markdown version of this page

So nehmen Sie Änderungen direkt in eine Wissensdatenbank auf - 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.

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 StartIngestionJobAnfrage synchronisieren, scannt Amazon Bedrock Knowledge Bases jedes Dokument in der verbundenen Datenquelle und überprüft, ob es bereits in dem für die Wissensdatenbank eingerichteten Vector Store indexiert wurde. Ist dies nicht der Fall, wird es im Vektorspeicher indexiert.

Mit einer IngestKnowledgeBaseDocumentsAnfrage reichen Sie eine Reihe von Dokumenten ein, die direkt im Vector Store 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 mit den KnowledgeBaseDocuments Vorgängen hinzufügen, ändern oder löschen, AWS-Managementkonsole 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 im AWS-Managementkonsole oder synchronisieren, indem Sie eine StartIngestionJobAnfrage über die Amazon Bedrock-API einreichen.

  • Indizieren Sie Dokumente in den Vektorspeicher, der für Ihre Wissensdatenbank eingerichtet wurde, oder entfernen Sie die indizierten Dokumente auf folgende Weise:

    1. 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 reichen Sie eine StartIngestionJob Anfrage in der API ein. Einzelheiten zur Synchronisierung und zum StartIngestionJob-Vorgang finden Sie unter Synchronisieren Sie Ihre Datenquelle mit Ihrer Amazon Bedrock-Wissensdatenbank.

    2. 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 werden alle Änderungen, die Sie direkt in den AWS-Managementkonsole oder mit den KnowledgeBaseDocuments API-Vorgängen in die Wissensdatenbank indexieren, nicht am S3-Standort widergespiegelt. 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-Standort vornehmen, damit sie nicht überschrieben werden, wenn Sie Ihre Datenquelle das nächste Mal im AWS-Managementkonsole oder mit StartIngestionJob synchronisieren.

      Reichen Sie eine IngestKnowledgeBaseDocuments- und eine StartIngestionJob-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: