Definizione dei dettagli della funzione per i gruppi di operazioni dell’agente in Amazon Bedrock - Amazon Bedrock

Definizione dei dettagli della funzione per i gruppi di operazioni dell’agente in Amazon Bedrock

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) 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
CheckinDate Data di check-in stringa
NumberOfNights Numero di notti di soggiorno numero intero No
Email Un indirizzo e-mail per contattare l’utente stringa
AllowMarketingEmails Se consentire l’invio di e-mail promozionali all’utente booleano

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.