Panoramica degli agenti connessi

Gli agenti connessi sono quelli che il tuo agente principale può invocare durante una conversazione. Quando la richiesta di un utente rientra nel dominio di un agente connesso, l'esecuzione di orchestrazione può instradare la richiesta a quell'agente. Questo ti permette di costruire soluzioni modulari in cui ogni agente gestisce un dominio o un compito specifico.

Note

Le funzionalità di questo articolo sono utilizzate da agenti o flussi di lavoro alimentati dall'harness GitHub Copilot.

La fatturazione basata sull'uso si applica all'utilizzo, alla costruzione, al test e alla valutazione degli agenti. Queste azioni potrebbero consumare crediti Copilot. Scopri di più in Gestire i costi per agenti alimentati dal GitHub Copilot harness.

Nella nuova esperienza agente, attualmente puoi collegare solo altri agenti integrati in Copilot Studio.

Perché usare gli agenti connessi?

Gli agenti connessi sono utili quando hai più agenti, ciascuno specializzato in un'area diversa, e vuoi un unico agente principale che indirizzi gli utenti allo specialista giusto. Gli agenti collegati forniscono:

  • Specializzazione: Ogni agente si concentra su un dominio specifico, rendendo più facile costruire e mantenerlo.
  • Riutilizzabilità: Un agente specializzato può essere collegato a più agenti primari.
  • Separazione delle preoccupazioni: Diverse squadre possono possedere e gestire agenti diversi in modo indipendente.
  • Scalabilità: Aggiungi nuove funzionalità collegando nuovi agenti invece di espandere le istruzioni di un singolo agente.

Come funzionano gli agenti connessi

  • Il motore di orchestrazione dell'agente principale valuta ogni messaggio dell'utente.
  • Se la richiesta è allineata con il dominio di un agente connesso, l'agente principale delega la richiesta.
  • L'agente connesso funziona nel proprio contesto di orchestrazione, con le proprie istruzioni, conoscenze e strumenti. Per i dettagli di runtime, consulta Come l'orchestratore instrada le richieste agli agenti connessi.
  • L'agente principale invia la cronologia delle conversazioni e il messaggio utente rilevanti all'agente connesso.
  • L'agente connesso elabora la richiesta e restituisce una risposta all'agente principale.
  • L'agente principale presenta la risposta all'utente.