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 di Amazon Bedrock
A questo punto vinee creato un agente di Amazon Bedrock. In questa procedura viene configurato un agente nella console Amazon Bedrock con un modello di fondazione e vengono fornite le istruzioni che ne definiscono il comportamento come un chatbot intuitivo che restituisce informazioni su data e ora. Viene creato anche un gruppo di azioni con uno schema OpenAPI che definisce gli endpoint API che l’agente può chiamare, in particolare l’endpoint per ottenere la data e l’ora correnti. Viene anche aggiunta una policy in linea al ruolo IAM dell’agente per consentirgli di invocare la 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 Creazione e configurazione manuale dell’agente.
Creare un agente di Amazon Bedrock
-
Accedi a Console di gestione AWS 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 riquadro di navigazione, in Strumenti per builder scegli Agenti.
-
Scegliere Create agent (Crea agente).
-
Nel campo Nome, immetti un nome per l’agente, ad esempio
MyBedrockAgent. -
(Facoltativo) In Descrizione, immetti una descrizione.
-
Scegli Create (Crea). Viene visualizzato il riquadro Generatore di agenti.
-
Nella sezione Dettagli dell’agente:
-
Nel campo Ruolo della risorsa dell’agente, seleziona Crea e utilizza un nuovo ruolo di servizio.
-
In Seleziona modello, seleziona un modello, ad esempio Claude 3 Haiku.
-
Nella sezione Istruzioni per l’agente, immetti le istruzioni seguenti.
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 operazioni.
-
In Gruppi di operazioni, scegli Aggiungi.
-
In Inserisci il nome del gruppo di operazioni, immetti un nome per il gruppo di azioni, ad esempio
TimeActions. -
(Facoltativo) In Descrizione immetti una descrizione per il gruppo di azioni.
-
In Tipo di gruppo di operazioni, seleziona Definisci con schemi API.
-
In Invocazione di un gruppo di operazioni, scegli Seleziona una funzione Lambda esistente.
-
In Seleziona una funzione Lambda esistente, scegli il nome della funzione Lambda creata in Fase 1: creare una funzione Lambda.
-
In Schema del gruppo di operazioni, seleziona Definizione tramite editor di schemi in linea.
-
Nella casella Schema OpenAPI in linea, sostituisci lo schema esistente con lo schema YAML OpenAPI seguente:
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 -
Esamina la configurazione del gruppo di azioni e scegli Crea.
-
Scegli Salva per salvare le modifiche.
-
Scegli Prepara per preparare l’agente.
-
Scegli Salva ed esci per salvare le modifiche e uscire dal generatore di agenti.
-
Nella sezione Panoramica degli agenti, in Autorizzazioni scegli il ruolo di servizio IAM. Il ruolo viene visualizzato nella console IAM.
-
Nella console IAM, scegli la scheda Autorizzazioni.
-
Scegli Aggiungi autorizzazioni, quindi scegli Aggiungi policy inline.
-
Scegli la scheda JSON e incolla la policy seguente. Verifica che
Resourcesia il nome della risorsa Amazon (ARN) per la funzione Lambda. Il nome ARN è stato annotato nel passaggio 6 di Fase 1: creare una funzione Lambda. -
Scegli Next (Successivo).
-
Immettere un nome per la policy (ad esempio,
BedrockAgentLambdaInvoke). -
Scegli Crea policy.