Fase 2: creare un agente di Amazon Bedrock - Amazon Bedrock

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
  1. 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.

  2. Assicurati di trovarti in una AWS regione che supporta gli agenti Amazon Bedrock.

  3. Nel riquadro di navigazione, in Strumenti per builder scegli Agenti.

  4. Scegliere Create agent (Crea agente).

  5. Nel campo Nome, immetti un nome per l’agente, ad esempio MyBedrockAgent.

  6. (Facoltativo) In Descrizione, immetti una descrizione.

  7. Scegli Create (Crea). Viene visualizzato il riquadro Generatore di agenti.

  8. 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.
  9. Scegli Save (Salva).

  10. Scegli la scheda Gruppi di operazioni.

  11. In Gruppi di operazioni, scegli Aggiungi.

  12. In Inserisci il nome del gruppo di operazioni, immetti un nome per il gruppo di azioni, ad esempio TimeActions.

  13. (Facoltativo) In Descrizione immetti una descrizione per il gruppo di azioni.

  14. In Tipo di gruppo di operazioni, seleziona Definisci con schemi API.

  15. In Invocazione di un gruppo di operazioni, scegli Seleziona una funzione Lambda esistente.

  16. In Seleziona una funzione Lambda esistente, scegli il nome della funzione Lambda creata in Fase 1: creare una funzione Lambda.

  17. In Schema del gruppo di operazioni, seleziona Definizione tramite editor di schemi in linea.

  18. 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
  19. Esamina la configurazione del gruppo di azioni e scegli Crea.

  20. Scegli Salva per salvare le modifiche.

  21. Scegli Prepara per preparare l’agente.

  22. Scegli Salva ed esci per salvare le modifiche e uscire dal generatore di agenti.

  23. Nella sezione Panoramica degli agenti, in Autorizzazioni scegli il ruolo di servizio IAM. Il ruolo viene visualizzato nella console IAM.

  24. Nella console IAM, scegli la scheda Autorizzazioni.

  25. Scegli Aggiungi autorizzazioni, quindi scegli Aggiungi policy inline.

  26. Scegli la scheda JSON e incolla la policy seguente. Verifica che Resource sia 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.

  27. Scegli Next (Successivo).

  28. Immettere un nome per la policy (ad esempio, BedrockAgentLambdaInvoke).

  29. Scegli Crea policy.