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à.
Crea una collaborazione tra più agenti
Nota
La funzionalità di collaborazione multiagente è disponibile in anteprima per Amazon Bedrock ed è soggetta a modifiche.
La creazione di una collaborazione multiagente comprende i seguenti passaggi:
-
Crea e distribuisci agenti collaboratori. Assicurati di configurare ogni agente collaboratore per implementare un'attività specifica all'interno del flusso di lavoro di collaborazione multiagente.
-
Crea un nuovo agente supervisore o assegna a un agente esistente il ruolo di supervisore. Quando crei un nuovo agente supervisore o identifichi un agente esistente come agente supervisore, puoi anche specificare come desideri che l'agente supervisore gestisca le informazioni tra più agenti collaboratori.
Puoi assegnare all'agente supervisore il compito di coordinare le risposte degli agenti collaboratori oppure puoi assegnare all'agente supervisore il compito di inoltrare le informazioni all'agente collaboratore appropriato per inviare la risposta finale. L'assegnazione all'agente supervisore del compito di instradare le informazioni riduce la latenza.
-
Associa la versione alias degli agenti collaboratori all'agente supervisore.
Nota
Al momento puoi associare un massimo di 10 agenti collaboratori a un agente supervisore.
-
Prepara e metti alla prova il tuo team di collaborazione multiagente.
-
Implementa e richiama l'agente supervisore.
Puoi creare una collaborazione multiagente nella console Amazon Bedrock, utilizzando, utilizzando la APIs AWS CLI o utilizzando l'SDK. AWS Per imparare a creare una collaborazione multiagente, scegli la scheda relativa al tuo metodo preferito, quindi segui i passaggi:.
- Console
-
Fase 1: Crea agenti collaboratori
-
Segui le istruzioni per creare e configurare un agente. Assicurati di configurare ogni agente collaboratore per eseguire un'attività specifica.
Passaggio 2: crea un nuovo agente supervisore o assegna il ruolo di supervisore a un agente esistente
-
Se stai creando un nuovo agente supervisore, segui le istruzioni Crea e configura l'agente manualmente e poi continua con il passaggio successivo.
Se hai già configurato un agente e desideri assegnare il ruolo di supervisore all'agente, continua con il passaggio successivo.
-
Se non sei già nell'Agent Builder, procedi come segue:
-
Accedi all' AWS Management Console utilizzo di un ruolo IAM con autorizzazioni Amazon Bedrock e apri la console Amazon Bedrock all'indirizzo. https://console.aws.amazon.com/bedrock/
-
Seleziona Agenti dal riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione Agenti.
-
Scegli Modifica in Agent Builder.
-
In Agent Builder, scorri verso il basso fino alla sezione Collaborazione multiagente e scegli Modifica.
-
-
Nella pagina Collaborazione multiagente, nella sezione Stato della collaborazione, attiva la collaborazione multiagente. Questo identificherà l'agente come agente supervisore.
-
Nella sezione Configurazione della collaborazione, scegli come desideri che l'agente supervisore gestisca le informazioni tra più agenti collaboratori per coordinare una risposta finale.
-
Se desideri che l'agente supervisore coordini le risposte degli agenti collaboratori, seleziona Supervisore.
-
Se desideri che l'agente supervisore invii le informazioni all'agente collaboratore appropriato per inviare la risposta finale, seleziona Supervisore con routing.
-
Continua con i passaggi successivi per aggiungere agenti collaboratori.
-
Fase 3: Aggiungere agenti collaboratori
-
Espandi la sezione Agente collaboratore e fornisci i dettagli dell'agente collaboratore che hai creato per la collaborazione tra più agenti.
-
Per l'agente Collaborator, seleziona un agente collaboratore e un alias di agente dal menu a discesa. Puoi scegliere Visualizza per visualizzare i dettagli dell'agente collaboratore.
-
Per Nome collaboratore, inserisci un nome alternativo per il tuo agente collaboratore. Questo nome non sostituirà il nome originale di questo agente.
-
Nelle istruzioni di collaborazione, inserisci i dettagli su quando questo collaboratore deve essere usato dall'agente supervisore.
-
(Facoltativo) Attiva la cronologia delle conversazioni se desideri che l'agente supervisore condivida il contesto delle conversazioni precedenti con questo agente collaboratore. Se è attivata, il supervisore includerà la cronologia completa della sessione corrente, incluso il testo di input dell'utente e la risposta dell'agente supervisore di ogni turno della conversazione.
-
-
Scegli Aggiungi collaboratore per aggiungere questo agente collaboratore al tuo team. multi-agent-collaboration Per aggiungere altri agenti collaboratori, ripeti il passaggio 1 finché non avrai aggiunto tutti i tuoi agenti collaboratori.
-
Quando hai finito di aggiungere agenti collaboratori, seleziona una delle seguenti opzioni:
-
Per rimanere nella collaborazione multiagente, scegli Salva e continua con il passaggio successivo per preparare e testare il tuo team di collaborazione multiagente.
-
Per tornare alla pagina dei dettagli dell'agente, scegli Salva ed esci.
-
Fase 4: Preparare e testare una collaborazione tra più agenti
-
Segui le istruzioni per preparare e testare il tuo team di collaborazione multiagente.
Fase 5: Implementa una collaborazione multiagente
-
Implementa la collaborazione tra più agenti configurando l'agente supervisore per effettuare una richiesta.
InvokeAgent
-
- API
-
Completa i seguenti passaggi per creare un team di collaborazione multiagente,
Fase 1: Creare agenti collaboratori
-
Segui le istruzioni per creare e configurare un agente. Assicurati di configurare ogni agente collaboratore per eseguire un'attività specifica.
Passaggio 2: crea un nuovo agente supervisore o assegna il ruolo di supervisore a un agente esistente
-
Per creare un nuovo agente supervisore, invia un CreateAgentrichiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) con un endpoint in fase di costruzione Agents for Amazon Bedrock.
Per assegnare un ruolo di supervisore a un agente esistente, invia un UpdateAgentrichiesta con un endpoint in fase di compilazione di Agents for Amazon Bedrock. Poiché tutti i campi verranno sovrascritti, includi sia i campi che desideri aggiornare sia i campi che desideri mantenere invariati.
Devi includere almeno i seguenti campi:
Campo Caso d'uso agentResourceRoleArn Per specificare un ARN del ruolo di servizio con le autorizzazioni per richiamare le operazioni API sull'agente Modello Foundation Per specificare un modello di base (FM) con cui l'agente può orchestrare istruzione Fornire istruzioni per dire all'agente cosa fare. Utilizzato nel segnaposto $instructions$ del modello di prompt di orchestrazione. Collaborazione con agenti Per assegnare il ruolo di supervisore all'agente.
Specificate
SUPERVISOR
se desiderate che l'agente supervisore coordini le risposte degli agenti collaboratori e fornisca la risposta.Specificate
SUPERVISOR_ROUTER
se desiderate che l'agente supervisore invii le informazioni all'agente collaboratore appropriato per inviare la risposta finale.Per impostazione predefinita, questo campo è impostato su.
DISABLED
I seguenti campi sono facoltativi:
Campo Caso d'uso description Descrive cosa fa l'agente Secondi di sessione inattiva TTLIn Durata dopo la quale l'agente termina la sessione ed elimina tutte le informazioni memorizzate. customerEncryptionKeyArn ARN di una chiave KMS per crittografare le risorse degli agenti tags Per associare i tag al tuo agente. promptOverrideConfiguration Per personalizzare i prompt inviati alla FM in ogni fase dell'orchestrazione. Configurazione Guardrail Per aggiungere un guardrail all'agente. Specificare l'ID o l'ARN del guardrail e la versione da utilizzare. clientToken Per garantire che la richiesta API venga completata una sola volta. Per ulteriori informazioni, consulta Garantire l'idempotenza. La risposta restituisce un CreateAgentoggetto che contiene dettagli sull'agente supervisore appena creato. Se il tuo agente non viene creato, CreateAgentl'oggetto nella risposta restituisce un elenco di
failureReasons
e un elencorecommendedActions
di cui risolvere i problemi.
Fase 3: Aggiungere agenti collaboratori
-
Per associare gli agenti collaboratori all'agente supervisore, invia una
AssociateAgentCollaborator
richiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) a un endpoint di compilazione di Agents for Amazon Bedrock.Devi includere almeno i seguenti campi:
Campo Caso d'uso Nome del collaboratore Per specificare un nome alternativo per l'agente collaboratore. Questo nome apparirà solo nelle istruzioni di collaborazione e non sostituisce il nome dell'agente originale. Descrittore dell'agente Per specificare l'alias dell'agente Arn. Istruzione di collaborazione Fornire istruzioni per dire all'agente collaboratore cosa fare. relayConversationHistory Imposta
TO_COLLABORATOR
per specificare che l'agente supervisore condividerà il contesto delle conversazioni precedenti con questo agente collaboratore.Valori validi:
TO_COLLABORATOR
|DISABLED
.
Passaggio 4: prepara e testa il tuo team di collaboratori composto da più agenti
-
Segui le istruzioni per preparare e testare il tuo team di collaborazione multiagente.
Fase 4: Implementa il tuo team di collaborazione multiagente
-
Implementa il tuo team di collaborazione multiagente configurando il tuo agente supervisore per effettuare una richiesta.
InvokeAgent
-