

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

# Definizione dei dettagli della funzione per i gruppi di operazioni dell’agente in Amazon Bedrock
<a name="agents-action-function"></a>

Quando crei un gruppo di operazioni in Amazon Bedrock, devi definire i dettagli della funzione per specificare i parametri che l’agente deve invocare dall’utente. I dettagli della funzione consistono in un elenco di parametri definiti in base al nome, al tipo di dati (per un elenco dei tipi di dati supportati, consulta [ParameterDetail](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ParameterDetail.html)) e all’eventuale obbligatorietà. L’agente utilizza queste configurazioni per stabilire quali informazioni deve ottenere dall’utente.

Ad esempio, è possibile definire una funzione chiamata **BookHotel** contenente i parametri che l’agente deve invocare dall’utente per prenotare un hotel per suo conto. È possibile definire i seguenti parametri della funzione:


****  

| Parametro | Descrizione | Tipo | Richiesto | 
| --- | --- | --- | --- | 
| HotelName | Nome dell’hotel | stringa | Sì | 
| CheckinDate | Data di check-in | stringa | Sì | 
| NumberOfNights | Numero di notti di soggiorno | numero intero | No | 
| Email | Un indirizzo e-mail per contattare l’utente | stringa | Sì | 
| AllowMarketingEmails | Se consentire l’invio di e-mail promozionali all’utente | booleano | Sì | 

La definizione di questo set di parametri aiuta l’agente a stabilire che deve richiedere almeno il nome dell’hotel che l’utente desidera prenotare, la data di check-in, l’indirizzo e-mail dell’utente e se desidera consentire l’invio di e-mail promozionali al suo indirizzo e-mail.

Se l’utente dichiara **"I want to book Hotel X for tomorrow"**, l’agente può determinare i parametri `HotelName` e `CheckinDate`, passando successivamente ai parametri rimanenti ponendo domande come:
+ “Qual è il tuo indirizzo e-mail?”
+ “Vuoi consentire all’hotel di inviarti e-mail promozionali?”

Una volta che l’agente ha stabilito tutti i parametri richiesti, li invia a una funzione Lambda definita per eseguire l’azione o li restituisce nella risposta all’invocazione dell’agente.

Per informazioni su come definire una funzione durante la creazione del gruppo di operazioni, consulta [Aggiunta di un gruppo di operazioni all’agente in Amazon Bedrock](agents-action-add.md).