

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
<a name="agents-kb-add"></a>

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](knowledge-base.md). Sie können eine Wissensdatenbank während oder nach der [Erstellung eines Agenten](agents-create.md) 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 berechtigt ist, die Amazon Bedrock-Konsole zu verwenden. Öffnen Sie dann die Amazon Bedrock-Konsole unter [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Wählen Sie im linken Navigationsbereich die Option **Agenten** aus. Wählen Sie dann im Abschnitt **Agenten** einen Agenten aus.

1. Wählen Sie **In Agent Builder bearbeiten** aus.

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

1. Wählen Sie eine von Ihnen erstellte Wissensdatenbank aus und geben Sie Anweisungen an, wie der Agent mit ihr interagieren soll. Diese Anweisungen teilen dem Agenten mit, wann und wie er diese Wissensdatenbank während eines Gesprächs abfragen muss. Der Agent fügt diese Anweisungen in seinen Antwortkontext ein, um zu entscheiden, ob für eine bestimmte Benutzeranfrage Informationen aus der Wissensdatenbank abgerufen werden sollen. Beispiel: `Use this knowledge base to answer questions about company HR policies, benefits, and employee guidelines. Only query it when the user asks about internal company policies.`

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

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

------
#### [ API ]

Um einem Agenten eine Wissensdatenbank zuzuordnen, senden Sie eine [AssociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentKnowledgeBase.html)Anfrage an einen [Build-Time-Endpunkt von Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).

Die folgende Liste beschreibt die Felder in der Anforderung:
+ Die folgenden Felder sind erforderlich:  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/bedrock/latest/userguide/agents-kb-add.html)
+ Die folgenden Felder sind optional:  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/bedrock/latest/userguide/agents-kb-add.html)

------

Sie können die [Abfragekonfigurationen](kb-test-config.md) einer an Ihren Agenten angefügten Wissensdatenbank ändern, indem Sie das Feld `sessionState` in der [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html)-Anfrage verwenden, wenn Sie Ihren Agenten aufrufen. Weitere Informationen finden Sie unter [Steuern des Kontexts von Agentensitzungen](agents-session-state.md).