Aggiungi un agente connesso a un agente (GitHub Copilot)

Usa gli agenti connessi per permettere al tuo agente primario di delegare attività specifiche ad agenti specializzati. Questo articolo ti mostra come aggiungere un altro agente pubblicato di Copilot Studio come agente connesso e verificare che la delega funzioni come previsto.

Annotazioni

Il framework utilizzato per costruire questo agente utilizza una fatturazione basata sull'uso. Utilizzare, costruire, testare e valutare agenti potrebbe consumare Copilot Credits. Scopri di più in Panoramica della fatturazione basata sull'uso.

Aggiungi ogni agente connesso dalla stessa finestra di dialogo Aggiungi un agente connesso . Questa guida si applica indipendentemente dal fatto che l'agente sia costruito in Copilot Studio, ospitato in Microsoft Foundry o raggiunto tramite il protocollo Agent2Agent (A2A). Questo articolo tratta di come collegare un agente di Copilot Studio. Per collegare invece un agente Microsoft Foundry, vedi Aggiungi un agente Foundry come agente connesso. Per collegare un agente remoto tramite il protocollo A2A, vedi Aggiungi un agente A2A come agente connesso. Per collegare un agente creato con Managed Disks, vedi Aggiungi un agente Managed Disks come agente connesso.

Prerequisites

  • Un agente creato con il harness GitHub Copilot per essere l'agente principale. Vedi Creare un agente (anteprima).
  • Almeno un altro agente alimentato dal harness GitHub Copilot nello stesso ambiente. L'altro agente deve essere pubblicato e configurato come disponibile per la connessione.
  • Il creatore dell'agente primario deve essere il proprietario dell'agente connesso o disporre dell'agente condiviso.

Annotazioni

L'accesso a un agente genitore non concede automaticamente l'accesso ai suoi agenti connessi. Condividi ogni agente connesso separatamente con ogni utente o gruppo destinatario.

Aggiungere un agente Copilot Studio

  1. Accedere a Copilot Studio.

  2. Scegli e apri l'agente che vuoi usare come agente primario.

  3. Nella barra di navigazione agente, seleziona la scheda Build .

  4. Nel pannello dei componenti, seleziona Agenti connessi per aprire la finestra di dialogo Aggiungi un agente connesso.

  5. Dalla finestra di dialogo Aggiungi un agente connesso, sfoglia o cerca gli agenti Copilot Studio disponibili e seleziona l'agente che vuoi collegare.

  6. Verifica le funzionalità dell'agente, quindi aggiungi una descrizione chiara di quando dovrebbe essere usato l'agente connesso.

  7. Selezionare Connetti.

  8. Verifica che l'agente connesso appaia nel pannello dei componenti.

Come l'agente di orchestrazione instrada gli agenti connessi

Dopo aver aggiunto un agente connesso, il runtime di orchestrazione determina automaticamente quando delegare a questo agente. La decisione di instradamento si basa su:

  • Il nome e la descrizione dell'agente connesso
  • Il messaggio dell'utente e il contesto della conversazione
  • Le istruzioni dell'agente primario

Tip

Scrivi una descrizione chiara e specifica per ciascun agente connesso, così che l'orchestratore possa determinare con precisione quando instradare le richieste verso l'agente. Evita descrizioni sovrapposte tra agenti connessi.

Delega di test

Dopo aver aggiunto un agente connesso:

  1. Nella barra di spostamento dell'agente seleziona la scheda Anteprima.

  2. Invia un messaggio che corrisponda al dominio dell'agente connesso.

  3. Verifica che la risposta provenga dall'agente connesso e che sia appropriata.

  4. Invia un messaggio al di fuori del dominio dell'agente connesso per confermare che il tuo agente principale lo gestisca.