Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Fase 2: creare un agente Amazon Bedrock
Successivamente, creerai un agente Amazon Bedrock. In questa procedura, configurerai un agente nella console Amazon Bedrock, lo configurerai con un modello base e fornirai istruzioni che ne definiscono il comportamento come un chatbot intuitivo che restituisce informazioni su data e ora. Creerai anche un gruppo di azioni con uno schema OpenAPI che definisce gli endpoint API che il tuo agente può chiamare, in particolare l'endpoint per ottenere la data e l'ora correnti. Inoltre, aggiungerai una policy in linea al ruolo IAM del tuo agente per consentirgli di richiamare la tua funzione Lambda. L'agente fungerà da interfaccia tra gli utenti e la funzione Lambda, interpretando le richieste in linguaggio naturale e convertendole in chiamate di funzioni strutturate per recuperare informazioni su data e ora.
Per ulteriori informazioni, consulta Crea e configura l'agente manualmente.
Crea un agente Amazon Bedrock
-
Accedi a AWS Management Console con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in https://console.aws.amazon.com/bedrock.
-
Assicurati di trovarti in una AWS regione che supporta gli agenti Amazon Bedrock.
-
Nel pannello di navigazione, in Strumenti Builder, scegli Agenti.
-
Scegliere Create agent (Crea agente).
-
In Nome, inserisci un nome per il tuo agente (ad esempio,
MyBedrockAgent
). -
(Facoltativo) In Description (Descrizione), immettere una descrizione.
-
Scegli Create (Crea). Si apre il riquadro Agent Builder.
-
Nella sezione Dettagli dell'agente:
-
Per il ruolo di risorsa dell'agente, seleziona Crea e usa un nuovo ruolo di servizio.
-
Per Seleziona modello, seleziona un modello, ad esempioClaude 3 Haiku.
-
Nella sezione Istruzioni per l'agente, inserite le seguenti istruzioni.
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.
-
Scegli Save (Salva).
-
Scegli la scheda Gruppi di azioni.
-
Nei gruppi di azioni, scegli Aggiungi.
-
Per Inserisci il nome del gruppo di azioni, inserisci un nome per il gruppo di azioni (ad esempio,
TimeActions
). -
(Facoltativo) Per Descrizione Immettete una descrizione per il gruppo di azioni.
-
In Tipo di gruppo di azioni, seleziona Definisci con schemi API.
-
Nella chiamata al gruppo di azioni, scegli Seleziona una funzione Lambda esistente.
-
In Seleziona la funzione Lambda, seleziona il nome della funzione Lambda in cui hai creato. Fase 1: Creazione di una funzione Lambda
-
In Schema del gruppo di azioni, seleziona Definisci tramite editor di schemi in linea.
-
Nella casella di testo dello schema OpenAPI in linea, sostituisci lo schema esistente con il seguente schema OpenAPI YAML:
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
-
Controlla la configurazione del tuo gruppo di azioni e scegli Crea.
-
Scegliere Salva per salvare le modifiche.
-
Scegli Prepara per preparare l'agente.
-
Scegli Salva ed esci per salvare le modifiche e uscire dall'agent builder.
-
Nella sezione Panoramica dell'agente, in Autorizzazioni, scegli il ruolo del servizio IAM. Questo apre il ruolo nella console IAM.
-
Nella console IAM, scegli la scheda Autorizzazioni.
-
Scegli Aggiungi autorizzazioni, quindi scegli Aggiungi policy inline.
-
Scegli JSON e incolla la seguente policy. Assicurati che
Resource
sia l'Amazon Resource Name (ARN) per la tua funzione Lambda. Hai annotato l'ARN nel passaggio 6 di. Fase 1: Creazione di una funzione Lambda -
Scegli Next (Successivo).
-
Immettere un nome per la policy (ad esempio,
BedrockAgentLambdaInvoke
). -
Scegliere Create Policy (Crea policy).