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.
Le competenze degli agenti sono pacchetti portatili di istruzioni, script e risorse che forniscono agli agenti capacità specializzate e competenze di dominio. A differenza degli strumenti, che si collegano a servizi esterni, le competenze sono insiemi autonomi di istruzioni e logiche che puoi creare, condividere e riutilizzare tra agenti. Le competenze seguono una specifica aperta e implementano un modello di divulgazione progressiva in modo che gli agenti carichino solo il contesto di cui hanno bisogno, quando necessario.
Usa le abilità quando vuoi:
- Competenze nel settore dei pacchetti - Acquisire conoscenze specializzate (politiche di spese, flussi di lavoro legali, pipeline di analisi dati) come pacchetti riutilizzabili e portatili.
- Estendi le capacità degli agenti - Dai agli agenti nuove abilità senza cambiare le loro istruzioni principali.
- Garantire la coerenza - Trasformare i compiti a più passaggi in flussi di lavoro ripetibili e verificabili. A differenza degli strumenti, che si collegano a servizi esterni, le competenze sono insiemi autonomi di istruzioni e logiche che puoi creare, condividere e riutilizzare tra agenti.
Che cosa sono le competenze?
Un'abilità è una capacità definita da un nome, una descrizione e istruzioni che indicano all'agente come gestire specifici tipi di compiti o scenari. Il runtime di orchestrazione invoca un'abilità quando una richiesta di un utente corrisponde alla finalità dell'abilità. Pensa alle competenze come a "ruoli" o "modalità" specializzati che il tuo agente può attivare quando necessario.
Annotazioni
Gli agenti basati su GitHub Copilot harness utilizzano la definizione di abilità descritta in questo articolo: un nome, una descrizione e istruzioni Markdown che puoi creare da zero, generare con l'IA o caricare come file o pacchetto. Per i dettagli, vedi Crea un'abilità per un agente (GitHub Copilot).
Annotazioni
Gli agenti alimentati dal Customer Conversation harness supportano due tipi di competenze: le competenze generative, che funzionano allo stesso modo di quanto descritto in questo articolo (basate su istruzioni, scritte in Markdown, e l'agente ci ragiona sopra al momento), e le abilità Topic, che sono flussi deterministici di passaggi e condizioni scritti (corrispondenti al concetto esistente di Copilot Studio Topics). Per dettagli su entrambi i tipi, vedi Crea una competenza (Conversazione con il cliente).
Perché usare le competenze?
- Riutilizzabilità: crea una competenza e aggiungila a più agenti.
- Modularità: scomponi il comportamento complesso dell'agente in componenti specifici e facilmente gestibili.
- Condivisibilità: esporta le competenze come file Markdown o come pacchetti e condividile con altri.
- Chiarezza: ogni competenza ha uno scopo chiaro, facilitando la comprensione e la gestione del comportamento dell'agente.
In che modo le competenze differiscono dagli altri componenti degli agenti
| Component | Purpose | Gestito da |
|---|---|---|
| Istruzioni | Comportamento generale dell'agente e personalità | Configurazione di identità |
| Conoscenza | Dati che l'agente può consultare | Fonti di conoscenza |
| Tools | Azioni tramite servizi esterni | Connettori, API, server MCP |
| Competenze | Capacità riutilizzabili specifiche per attività | File o pacchetti di skill (basati su Markdown), oppure, per le skill Topic di Customer Conversation harness, un flusso creato |
Come l'agente utilizza le competenze
Il runtime di orchestrazione decide quando attivare una competenza in base al messaggio dell'utente e alla descrizione della competenza. Quando il runtime attiva una competenza, le istruzioni della competenza guidano il comportamento dell'agente per quella attività specifica. Le competenze possono funzionare insieme a strumenti e conoscenze. Ad esempio, una competenza potrebbe istruire il tuo agente a utilizzare uno strumento specifico in un modo particolare. Descrizioni delle abilità ben scritte aiutano l'orchestratore a evocare l'abilità giusta al momento giusto.
Aggiungere una nuova abilità
Aggiungi un'abilità a un agente dalla scheda Build in Copilot Studio. I metodi di creazione disponibili dipendono da quale harness alimenta il tuo agente:
- Gli agenti alimentati dal GitHub Copilot harness supportano tre metodi: caricare un file o pacchetto di skill esistente, creare una skill da zero o generarne una con l'IA. Scopri di più in Crea una competenza per un agente (GitHub Copilot) e Aggiungi e gestisci una competenza caricata (GitHub Copilot).
- Gli agenti basati su Customer Conversation harness supportano due tipi di abilità, Generativa e Topic, entrambe create direttamente dal dialogo Aggiungi competenza. Scopri di più in Crea una competenza (Conversazione con il cliente).