Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli strumenti estendono ciò che il tuo agente può fare oltre la semplice risposta a domande provenienti da fonti di conoscenza. Permettono al tuo agente di chiamare API, eseguire flussi automatici, interagire con servizi esterni e recuperare dati in tempo reale.
Note
Le funzionalità di questo articolo sono alimentate dal harness GitHub Copilot, che utilizza Copilot Credits per la fatturazione basata sull'uso. Scopri di più sui Crediti Copilot in Panoramica della fatturazione per agenti alimentati dal GitHub Copilot harness.
La fatturazione basata sull'uso si applica all'utilizzo, alla costruzione, al test e alla valutazione degli agenti. Queste azioni potrebbero consumare crediti Copilot.
Che cosa sono gli strumenti?
Gli strumenti sono capacità esterne che il tuo agente può invocare durante una conversazione.
Quando un utente chiede all'agente di fare qualcosa che richiede un'azione, l'orchestratore dell'agente seleziona uno strumento in base al contesto della conversazione e alla descrizione dello strumento.
Gli agenti alimentati dal GitHub Copilot harness utilizzano un'orchestrazione avanzata per determinare automaticamente quando invocare uno strumento.
Perché aggiungere strumenti al tuo agente?
Senza strumenti, il tuo agente può rispondere solo alle domande basandosi sulle sue istruzioni e sulle sue fonti di conoscenza.
Con gli strumenti, il tuo agente può:
- Cerca dati in tempo reale provenienti da sistemi esterni, come Customer Relationship Management (CRM), IT Service Management (ITSM) e database
- Agisci per tuo conto, come creare registri, inviare notifiche e aggiornare i dati
- Integrazione con servizi e API di terze parti
- Esegui flussi di lavoro automatizzati
Come l'agente decide di usare uno strumento
L'agente orchestratore valuta ogni messaggio utente e decide se è necessario uno strumento.
Il nome e la descrizione dello strumento sono fondamentali. Gli strumenti ben descritti vengono invocati con maggiore precisione.
Le istruzioni del tuo agente influenzano anche quando vengono usati gli strumenti.
Per l'uso di strumenti conversazionali in agenti alimentati dal GitHub Copilot harness, non è necessario creare trigger espliciti o flussi di argomento per ogni chiamata di strumento.
Limits
Alcuni limiti si applicano agli strumenti e ai file prodotti dagli strumenti:
- I file creati dall'agente durante un turno sono limitati a 10 MB per file. I file che superano il limite non vengono restituiti all'utente. Chiedi all'agente di suddividere l'output di grandi dimensioni in file più piccoli. Vedi File creati dall'agente.
- I server Model Context Protocol (MCP) contano nel totale degli strumenti che un agente può ospitare. Anche il numero di istanze di server MCP che possono essere eseguite contemporaneamente in una conversazione è limitato, quindi mantieni il numero di server collegati basso e rimuovi quelli che non usi più. Vedere Aggiungere un server Model Context Protocol (MCP) come strumento.