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.
Schritt 2: Erstellen Sie einen Amazon Bedrock-Agenten
Als Nächstes erstellen Sie einen Amazon Bedrock-Agenten. In diesem Verfahren richten Sie einen Agenten in der Amazon Bedrock-Konsole ein, konfigurieren ihn mit einem Foundation-Modell und geben Anweisungen, die sein Verhalten als benutzerfreundlicher Chatbot definieren, der Datums- und Uhrzeitinformationen zurückgibt. Sie erstellen auch eine Aktionsgruppe mit einem OpenAPI-Schema, das die API-Endpunkte definiert, die Ihr Agent aufrufen kann, insbesondere den Endpunkt, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen. Darüber hinaus fügen Sie der IAM-Rolle Ihres Agenten eine Inline-Richtlinie hinzu, damit er Ihre Lambda-Funktion aufrufen kann. Der Agent dient als Schnittstelle zwischen Benutzern und Ihrer Lambda-Funktion, interpretiert Anfragen in natürlicher Sprache und wandelt sie in strukturierte Funktionsaufrufen um, um Datums- und Uhrzeitinformationen abzurufen.
Weitere Informationen finden Sie unter Agenten manuell erstellen und konfigurieren.
Erstellen Sie einen Amazon Bedrock-Agenten
-
Melden Sie sich bei der AWS Management Console 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
. -
Stellen Sie sicher, dass Sie sich in einer AWS Region befinden, die Amazon Bedrock-Agenten unterstützt.
-
Wählen Sie im Navigationsbereich unter Builder-Tools die Option Agents aus.
-
Wählen Sie Create agent (Agent erstellen) aus.
-
Geben Sie unter Name einen Namen für Ihren Agenten ein (z. B.
MyBedrockAgent
). -
(Optional) Geben Sie unter Description (Beschreibung) eine Beschreibung ein.
-
Wählen Sie Erstellen aus. Der Agent Builder-Bereich wird geöffnet.
-
Gehen Sie im Abschnitt Agentendetails wie folgt vor:
-
Wählen Sie für Agent-Ressourcenrolle die Option Neue Servicerolle erstellen und verwenden aus.
-
Wählen Sie für Modell auswählen ein Modell aus, z. Claude 3 Haiku B.
-
Geben Sie im Abschnitt Anweisungen für den Agenten die folgenden Anweisungen ein.
You are a friendly chat bot. You have access to a function called that returns information about the current date and time. When responding with date or time, please make sure to add the timezone UTC.
-
Wählen Sie Speichern.
-
Wählen Sie die Registerkarte Aktionsgruppen.
-
Wählen Sie unter Aktionsgruppen die Option Hinzufügen aus.
-
Geben Sie unter Aktionsgruppennamen eingeben einen Namen für die Aktionsgruppe ein (z. B.
TimeActions
). -
(Optional) Geben Sie unter Beschreibung eine Beschreibung für die Aktionsgruppe ein.
-
Wählen Sie unter Aktionsgruppentyp die Option Mit API-Schemas definieren aus.
-
Wählen Sie unter Aktionsgruppenaufruf die Option Wählen Sie eine vorhandene Lambda-Funktion aus.
-
Wählen Sie unter Lambda-Funktion auswählen den Namen der Lambda-Funktion aus, die Sie in erstellt haben. Schritt 1: Erstellen einer Lambda-Funktion
-
Wählen Sie unter Aktionsgruppenschema die Option Per Inline-Schema-Editor definieren aus.
-
Ersetzen Sie im Textfeld Inline-OpenAPI-Schema das vorhandene Schema durch das folgende OpenAPI-YAML-Schema:
openapi: 3.0.0 info: title: Time API version: 1.0.0 description: API to get the current date and time. paths: /get-current-date-and-time: get: summary: Gets the current date and time. description: Gets the current date and time. operationId: getDateAndTime responses: '200': description: Gets the current date and time. content: 'application/json': schema: type: object properties: date: type: string description: The current date time: type: string description: The current time
-
Überprüfen Sie Ihre Aktionsgruppenkonfiguration und wählen Sie Create aus.
-
Wählen Sie Speichern, um Ihre Änderungen zu speichern.
-
Wählen Sie Vorbereiten, um den Agenten vorzubereiten.
-
Wählen Sie Speichern und beenden, um Ihre Änderungen zu speichern und den Agent Builder zu beenden.
-
Wählen Sie im Abschnitt Agentenübersicht unter Berechtigungen die IAM-Servicerolle aus. Dadurch wird die Rolle in der IAM-Konsole geöffnet.
-
Wählen Sie in der IAM-Konsole den Tab Permissions aus.
-
Wählen Sie Berechtigungen hinzufügen und dann Eingebundene Richtlinie hinzufügen aus.
-
Wählen Sie JSON und fügen Sie die folgende Richtlinie ein. Stellen Sie sicher, dass
Resource
es sich um den Amazon-Ressourcennamen (ARN) für Ihre Lambda-Funktion handelt. Sie haben den ARN in Schritt 6 von notiertSchritt 1: Erstellen einer Lambda-Funktion. -
Wählen Sie Weiter aus.
-
Geben Sie einen Namen für die Richtlinie ein (z.B.
BedrockAgentLambdaInvoke
). -
Wählen Sie Richtlinie erstellen aus.