Verbessern der Antwortgenerierung für Ihren Agenten mit einer Wissensdatenbank - 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.

Verbessern der Antwortgenerierung für Ihren Agenten mit einer Wissensdatenbank

Amazon-Bedrock-Wissensdatenbanken helfen Ihnen dabei, die Vorteile von Retrieval Augmented Generation (RAG) zu nutzen, einer beliebten Methode, bei der Informationen aus einem Datenspeicher abgerufen werden, um die von großen Sprachmodellen (LLMs) generierten Antworten zu erweitern. Wenn Sie eine Wissensdatenbank mit Ihren Datenquellen und Ihrem Vektorspeicher einrichten, kann Ihre Anwendung die Wissensdatenbank abfragen, um Informationen zur Beantwortung der Anfrage zurückzugeben, entweder mit direkten Zitaten aus Quellen oder mit natürlichen Antworten, die aus den Abfrageergebnissen generiert werden.

Um Amazon-Bedrock-Wissensdatenbanken mit Ihrem Amazon-Bedrock-Agenten zu verwenden, müssen Sie zuerst eine Wissensdatenbank erstellen und diese dann dem Agenten zuordnen. Wenn Sie noch keine Wissensdatenbank erstellt haben, finden Sie weitere Informationen zu Wissensdatenbanken und deren Erstellung unter Abrufen von Daten und Generieren von KI-Antworten mit Wissensdatenbanken für Amazon Bedrock. Sie können eine Wissensdatenbank während oder nach der Erstellung eines Agenten zuordnen. Wählen Sie die Registerkarte für Ihre bevorzugte Methode aus und führen Sie dann die Schritte aus, um zu einem vorhandenen Agenten eine Wissensdatenbank zuzuordnen:

Console
So fügen Sie eine Wissensdatenbank hinzu
  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 die Option Agenten aus. Wählen Sie dann im Abschnitt Agenten einen Agenten aus.

  3. Wählen Sie In Agent Builder bearbeiten aus.

  4. Wählen Sie im Abschnitt Wissensdatenbanken die Option Hinzufügen aus.

  5. Wählen Sie eine von Ihnen erstellte Wissensdatenbank aus und geben Sie Anweisungen an, wie der Agent mit ihr interagieren soll.

  6. Wählen Sie Hinzufügen aus. Im oberen Bereich wird ein Erfolgsbanner angezeigt.

  7. Um die am Agenten vorgenommenen Änderungen zu übernehmen, wählen Sie Vorbereiten aus, bevor Sie ihn testen.

API

Senden Sie eine AssociateAgentKnowledgeBase-Anfrage mit einem Build-Time-Endpunkt von Agenten für Amazon Bedrock, um eine Wissensdatenbank mit einem Agent zuzuordnen.

Die folgende Liste beschreibt die Felder in der Anforderung:

  • Die folgenden Felder sind erforderlich:

    Feld Kurzbeschreibung
    agentId ID des Agenten
    agentVersion Version des Agenten
    knowledgeBaseId ID der Wissensdatenbank
  • Die folgenden Felder sind optional:

    Feld Kurzbeschreibung
    description Beschreibung der Verwendung der Wissensdatenbank durch den Agenten
    knowledgeBaseState Geben Sie DISABLED an, um zu verhindern, dass der Agent die Wissensdatenbank abfragt.

Sie können die Abfragekonfigurationen einer an Ihren Agenten angefügten Wissensdatenbank ändern, indem Sie das Feld sessionState in der InvokeAgent-Anfrage verwenden, wenn Sie Ihren Agenten aufrufen. Weitere Informationen finden Sie unter Steuern des Kontexts von Agentensitzungen.