Definisci i dettagli delle funzioni per i gruppi di azione del tuo agente in 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à.

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
CheckinDate La data di check-in string
NumberOfNights Il numero di notti di soggiorno integer No
E-mail Un indirizzo email per contattare l'utente string
AllowMarketingEmails Se consentire l'invio di e-mail promozionali all'utente booleano

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