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à.
Definisci i dettagli delle funzioni per i gruppi di azione del tuo agente in Amazon Bedrock
Quando crei un gruppo di azioni in Amazon Bedrock, puoi definire i dettagli della funzione per specificare i parametri che l'agente deve richiamare 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, vedi ParameterDetail) e se sono obbligatori. L'agente utilizza queste configurazioni per determinare quali informazioni deve ottenere dall'utente.
Ad esempio, è possibile definire una funzione chiamata BookHotelche contiene i parametri che l'agente deve richiamare dall'utente per prenotare un hotel per l'utente. È possibile definire i seguenti parametri per la funzione:
Parametro | Descrizione | Type | Richiesto |
---|---|---|---|
HotelName | Il nome dell'hotel | string | Sì |
CheckinDate | La data di check-in | string | Sì |
NumberOfNights | Il numero di notti di soggiorno | integer | No |
Un indirizzo email per contattare l'utente | string | Sì | |
AllowMarketingEmails | Se consentire l'invio di e-mail promozionali all'utente | booleano | Sì |
La definizione di questo set di parametri aiuterebbe l'agente a determinare che deve fornire in minima parte 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 lo dice"I want to book Hotel X for tomorrow"
, l'agente determinerebbe i parametri HotelName
e. CheckinDate
Successivamente, ricontatterà l'utente sui parametri rimanenti con domande come:
-
«Qual è il tuo indirizzo email?»
-
«Vuoi consentire all'hotel di inviarti e-mail promozionali?»
Una volta che l'agente ha determinato tutti i parametri richiesti, li invia a una funzione Lambda definita per eseguire l'azione o li restituisce nella risposta alla chiamata dell'agente.
Per informazioni su come definire una funzione durante la creazione del gruppo di azioni, vedi. Aggiungi un gruppo d'azione al tuo agente in Amazon Bedrock