Analizzare gli agenti usando lo Strumento di revisione agente del kit agente Copilot

Lo Strumento di revisione agente è un sistema automatizzato di valutazione della qualità e di revisione della conformità per gli agenti Microsoft Copilot Studio e gli agenti dichiarativi Microsoft 365. Aiuta autori, amministratori e team di governance a individuare problemi, anti-criteri e lacune di conformità prima che raggiungano gli utenti finali.

Man mano che le organizzazioni ampliano le implementazioni di Copilot Studio, la revisione manuale della configurazione, delle istruzioni e della struttura degli argomenti di ogni agente diventa impossibile. Lo Strumento di revisione agente automatizza questa revisione tramite analisi basate sull'IA, facendo emergere tipicamente i risultati attuabili in meno di 60 secondi.

È per:

  • Creatori: ricevono feedback concreti per migliorare la qualità degli agenti prima della distribuzione.
  • Amministratori e team CoE: per applicare gli standard di governance a tutti gli agenti in un ambiente.
  • Responsabili della sicurezza e della conformità: per verificare che gli agenti rispettino le linee guida su privacy, sicurezza e accuratezza.

Funzionalità chiave

Funzionalità Dettagli
Copertura degli agenti Agenti di Copilot Studio e agenti dichiarativi di Microsoft 365
Tempo di revisione Tipicamente sotto i 60 secondi per agente
Criteri controllati 18 criteri (10 deterministici + 8 basati sull'IA)
Criteri di conformità 15 criteri di qualità dell'istruzione
Sistema di punteggio Punteggio complessivo 0-100 (50% criterio, 50% conformità)
Formati di esportazione PDF, SARIF, Excel
Archiviazione dei dati Microsoft Dataverse (sicurezza applicata livello di riga in ambito utente)
Motore di intelligenza artificiale Prompt IA di Microsoft Copilot Studio tramite Dataverse PredictV2

Per iniziare: il dashboard

Quando apri lo Strumento di revisione agente, viene visualizzato il dashboard, l'hub centrale che mostra tutti gli agenti nel tuo ambiente e lo stato di revisione.

Layout dashboard

Screenshot del dashboard dello Strumento di revisione agente con schede statistiche, griglia degli agenti e pulsante Carica ZIP.

Il dashboard mostra tutto a colpo d'occhio: la barra delle schede che passa dagli agenti di Copilot Studio e Microsoft 365, quattro schede statistiche che riassumono lo stato del portfolio, una barra degli strumenti di ricerca, la griglia degli agenti impaginati e il pulsante Carica ZIP per le revisioni offline.

Schede statistiche

Le quattro schede statistiche offrono uno snapshot di panoramica dello stato del portafoglio di agenti:

Scheda Che cosa mostra Come viene eseguito il calcolo
Agenti totali Conteggio di tutti i bot attivi nell'ambiente. Eseguire una query sulla tabella bot in cui statecode = 0
Rivisti Numero e percentuale di agenti rivisti. Conteggio delle revisioni completate diviso per il totale degli agenti
Punteggio medio Punteggio medio complessivo su tutte le revisioni completate. Somma dei punteggi divisa per il numero di revisioni
Numero totale di problemi Problemi cumulativi riscontrati in tutti gli agenti rivisti. Somma degli errori di criterio e di quelli di conformità

Griglia di agenti

In pila Contenuto
Nome Nome visualizzato dell'agente con icona.
Punteggio Punteggio complessivo della revisione (0-100) o -- se non ancora rivisto. Codificato a colori.
Emissioni Riepilogo dei risultati di gravità alta, media e bassa. -- se non rivisto.
Ultima revisione Tempo relativo (ad esempio "2 ore fa" o "1 settimana fa") oppure "Non rivisto".
Azioni Rivedi per agenti non rivisti; Visualizza per agenti con revisioni esistenti.

Selezione di un ambiente

Per impostazione predefinita, lo strumento mostra gli agenti dell'ambiente in cui sono stati installati. Se devi rivedere un agente da un ambiente diverso, usa il selettore di ambiente nella barra del dashboard. L'elenco a discesa elenca tutti gli ambienti Power Platform a cui hai accesso.

Dopo aver selezionato un ambiente diverso, la griglia degli agenti si aggiorna per mostrare gli agenti di quell'ambiente. Puoi quindi rivedere uno qualsiasi di tali agenti. Il risultato della revisione è memorizzato nell'ambiente attuale (home), non in quello selezionato da te.

Screenshot del menu a discesa del selettore di ambiente che elenca gli ambienti Power Platform accessibili.

Modalità di revisione

Lo strumento supporta due modalità di revisione distinte, accessibili dalla barra delle schede nella barra superiore del dashboard.

Revisione agenti di Copilot Studio

Questa modalità esamina gli agenti creati in Microsoft Copilot Studio. Legge direttamente da Dataverse, non è necessario il caricamento del file.

Cosa analizza:

  • Configurazioni degli argomenti (nomi, descrizioni, variabili).
  • Configurazioni di strumenti e azioni (conteggio, descrizioni, distribuzione).
  • Tipi di fonti delle informazioni.
  • Copertura dei test case.
  • Istruzioni dell'agente (modalità generativa).
  • Metadati dell'agente (lingua, autenticazione, impostazioni dell'IA).

Per avviare una revisione:

  1. Trova il tuo agente nella griglia.
  2. Selezionare Revisione. Il processo di analisi viene avviato automaticamente.
  3. Un indicatore di avanzamento mostra cosa sta accadendo in tempo reale.
  4. I risultati vengono visualizzati nel pannello di revisione una volta completati.

Puoi rivedere qualsiasi agente in qualsiasi momento. Ogni revisione crea un nuovo record in Dataverse. La griglia mostra sempre il risultato più recente della revisione.

Revisione di agenti dichiarativi (Microsoft 365 Copilot)

Questa modalità esamina gli agenti dichiarativi di Microsoft 365, definiti da un file JSON manifesto e distribuiti nell'ecosistema Microsoft 365 Copilot.

Puoi inviare un agente dichiarativo per la revisione in due modi:

metodo Come Da utilizzare per
ZIP caricamento Seleziona Carica ZIP nell'intestazione della pagina, quindi seleziona il pacchetto esportato. L'agente è di un altro tenant o non è presente nel tuo catalogo.
Dal catalogo Microsoft 365 Connettiti a Microsoft 365 tramite l'Installazione guidata dell'API Graph, poi sfoglia gli agenti. L'agente è implementato nel tuo tenant Microsoft 365.

Cosa analizza (5 criteri, non 15):

Criterio Peso Cosa viene controllato
Istruzioni 30% Chiarezza, completezza e qualità delle istruzioni per l'agente
Knowledge Base 20% Grounding tramite fonti di informazioni connesse
Funzionalità 15% Uso di CodeInterpreter e OneDriveAndSharePoint
Azioni 15% Distribuzione degli strumenti e descrizioni delle azioni
Elementi per avviare la conversazione 10% Minimo 3, consigliato 6 (massimo 12)
Gestione degli errori con educazione 10% Recupero da errori e comportamenti di riserva

Nota

Il controllo di conformità delle istruzioni a 15 criteri è specifico per gli agenti di Copilot Studio e non si applica agli agenti dichiarativi.

Cosa accade durante una revisione

Quando selezioni Rivedi, lo strumento esegue un'analisi automatica che di solito termina in meno di 60 secondi. Un pannello di avanzamento mostra le informazioni durante l'operazione.

Screenshot del pannello di avanzamento della revisione che mostra i passaggi eseguiti durante una revisione dell'agente.

L'analisi copre tre aspetti in sequenza:

  1. Analisi della configurazione: lo strumento legge la configurazione completa dell'agente da Dataverse, ovvero ogni argomento, strumento, fonte di informazioni, test case e istruzione. Controlla la presenza di campi mancanti in tutti i componenti e misura elementi come il numero di strumenti e la copertura dei test rispetto alle procedure consigliate documentate da Microsoft.
  2. Valutazione dei criteri basata sull'IA: un modello di IA esamina la stessa configurazione per valutare la qualità, non solo la completezza. Esamina se i nomi e le descrizioni degli argomenti siano abbastanza chiari perché l'orchestratore generativo possa instradare correttamente, se più argomenti si sovrappongono in modi che causano confusione nella distribuzione e se le descrizioni degli strumenti forniscono all'IA abbastanza indicazioni per invocare lo strumento giusto al momento giusto.
  3. Controllo della conformità delle istruzioni: un secondo modello di IA legge le istruzioni di sistema dell'agente e le confronta con 15 criteri di procedure consigliate delle linee guida della modalità generativa di Microsoft, che coprono ambito, sicurezza, qualità della risposta ed esperienza utente. Per ogni criterio che le istruzioni non soddisfano, emergono un risultato specifico e una raccomandazione concreta.

Dopo aver completato tutti i tre passaggi, viene generato automaticamente un report PDF e i risultati si aprono nel pannello di revisione.

Importante

Ogni revisione consuma crediti Copilot. I passaggi basati sull'IA (valutazione dei criteri, controllo della conformità delle istruzioni e generazione del file PDF) invocano ciascuno un modello di IA tramite Dataverse. Pianifica di conseguenza se stai valutando un gran numero di agenti.

Criteri rilevati

I criteri identificano anti-criteri specifici o procedure consiglate mancanti nella configurazione di un agente. Lo strumento controlla 18 criteri in 7 categorie.

Tutti i 18 criteri

ID Schema del nome Categoria Impatto
pat-001 Nome del modello mancante Denominazione dei modelli L'orchestratore generativo non può indirizzare in modo affidabile a questo argomento.
pat-002 Descrizione del modello mancante Descrizione modello L'argomento potrebbe essere saltato o attivato erroneamente durante la distribuzione.
pat-003 Nome della variabile di input mancante Variabili di input Gli utenti vedono variabili senza nome, causando confusione nella conversazione.
pat-004 Descrizione della variabile di input mancante Variabili di input L'IA non riesce a estrarre correttamente il valore giusto dagli input dell'utente.
pat-005 Nome della variabile di output mancante Variabili di output I valori di output non sono etichettati e sono difficili da interpretare per gli utenti.
pat-006 Descrizione della variabile di output mancante Variabili di output L'IA non ha il contesto per popolare correttamente la variabile.
pat-007 Uso eccessivo degli strumenti Architettura Troppi strumenti degradano la precisione della distribuzione e aumentano la latenza.
pat-008 Test case inadeguati Valutazione Le regressioni nel comportamento dell'argomento passano inosservate prima della distribuzione.
pat-009 Descrizione dell'agente figlio mancante Architettura L'orchestratore non riesce a decidere quando delegare all'agente figlio.
pat-010 Espansione dell'architettura dell'agente figlio Architettura Una delega eccessiva crea complessità e latenza nell'orchestrazione.
pat-011 Nome modello poco chiaro Denominazione dei modelli Nomi vaghi fanno sì che l'orchestratore indirizzi all'argomento sbagliato.
pat-012 Descrizione del modello poco chiara Descrizione modello Descrizioni sbagliate portano a trigger di argomenti sbagliati o mancati.
pat-013 Nome variabile di input poco chiaro Variabili di input I nomi ambigui rendono più difficile la compilazione corretta della variabile da parte dell'IA.
pat-014 Descrizione della variabile di input poco chiara Variabili di input L'IA estrae il valore sbagliato o pone domande di chiarimento inutili.
pat-015 Nome variabile di output poco chiaro Variabili di output Argomenti a valle o flussi che consumano questa variabile potrebbero fraintenderla.
pat-016 Descrizione della variabile di output poco chiara Variabili di output L'IA non può produrre in modo affidabile il formato o il valore di output atteso.
pat-017 Descrizioni di argomenti sovrapposte Descrizione modello Più argomenti competono per le stesse espressioni dell'utente, causando una distribuzione imprevedibile.
pat-018 Lacuna di distribuzione degli strumenti Architettura L'IA non riesce a decidere quale strumento chiamare, il che porta a invocazioni sbagliate oppure a nessuna azione.

Per ogni criterio fallito, lo strumento mostra quali argomenti sono interessati, il valore attuale che ha attivato il risultato, un miglioramento suggerito e un collegamento alla documentazione pertinente di Microsoft Learn.

Screenshot della scheda Criteri che elenca tutti i 18 criteri con stato, gravità, categoria e conteggi degli argomenti interessati.

Categorie di criteri

La griglia dei risultati raggruppa i modelli in sette categorie, ordinate nel seguente ordine:

# Categoria Criteri inclusi
1 Denominazione dei modelli pat-001, pat-011
2 Descrizione modello pat-002, pat-012, pat-017
3 Variabili di input pat-003, pat-004, pat-013, pat-014
4 Variabili di output pat-005, pat-006, pat-015, pat-016
5 Architettura pat-007, pat-009, pat-010, pat-018
6 Orchestrazione Riservato per i futuri criteri rilevati dall'IA
7 Valutazione pat-008

Logica di gravità

La combinazione tra corrispondenza delle parole chiave e conteggio degli argomenti determina la gravità del criterio:

Condizione Gravità assegnata
Il nome del criterio contiene "nome modello" o "descrizione del modello" Alto
Il nome del criterio contiene "variabile" Media (a meno che il numero di argomenti non sia 5 o più)
Il numero di argomenti è 5 o più Alto
Il numero di argomenti è 2 o più Media
Il numero degli argomenti è 1 Basso

La gravità determina sia la notifica visiva nella griglia dei risultati sia il livello di errore SARIF nel report esportato.

Criteri di conformità

Questa parte della revisione valuta la qualità delle istruzioni di sistema di un agente, ovvero il testo in linguaggio naturale che un creatore fornisce nelle impostazioni Generative di Copilot Studio. Queste istruzioni definiscono come l'agente si comporta in tutte le conversazioni.

I 15 criteri derivano dalle linee guida sulla modalità generativa di Microsoft e rappresentano le procedure consigliate più efficaci per la qualità delle istruzioni.

Tutti i 15 criteri

# ID Nome criterio Categoria Gravità Cosa controlla
1 scope-definition Definizione dell'ambito Ambito Massimo Le istruzioni dell'agente definiscono esplicitamente a quali argomenti l'agente deve rispondere e a quali no.
2 out-of-scope-handling Gestione del fuori ambito Ambito Medio Le istruzioni specificano cosa dire quando un utente chiede qualcosa al di fuori dell'ambito dell'agente.
3 persona-and-tone Utenti tipo e tono Esperienza utente Basso Le istruzioni definiscono il tono per scenari non predefiniti. (Professionale/educato è già l'impostazione predefinita; saltare se non necessario.)
4 privacy-and-sensitive-data Privacy e dati sensibili Sicurezza Massimo Le istruzioni contengono indicazioni esplicite in relazione al non memorizzare, mostrare o ripetere dati personali.
5 fallback-when-uncertain Ripiego in caso di incertezza Qualità Massimo Le istruzioni specificano cosa fare quando l'agente non ha le informazioni necessarie per rispondere.
6 citations-and-sources Citazioni e fonti Qualità Medio Le istruzioni richiedono all'agente di citare nomi e sezioni di documenti quando si riferisce alle fonti delle informazioni.
7 formatting-guidelines Linee guida di formattazione Esperienza utente Basso Le istruzioni specificano il formato della risposta (elenco, tabelle, passaggi numerati) per un output strutturato.
8 clarifying-questions Domande di chiarimento Esperienza utente Medio Le istruzioni spiegano come gestire le domande ambigue ponendo domande di approfondimento per chiarire.
9 prompt-injection-resilience Protezione da prompt injection Sicurezza Massimo Le istruzioni includono misure esplicite contro tentativi di jailbreak o di prompt injection.
10 link-safety Sicurezza dei collegamenti Sicurezza Medio Le istruzioni garantiscono che solo collegamenti verificati e sicuri vengano condivisi con gli utenti.
11 advice-disclaimers Dichiarazioni di non responsabilità per ambiti specifici Sicurezza Massimo Le istruzioni includono dichiarazioni di non responsabilità per ambiti di consulenza sensibili (finanza, sanitario, legale).
12 accuracy-quality Accuratezza e qualità Qualità Massimo Le istruzioni ancorano esplicitamente l'agente alle sue fonti di informazioni e vietano la creazione di informazioni inventate o basate su congetture.
13 tool-routing-hints Suggerimenti per la distribuzione degli strumenti Qualità Medio Le istruzioni forniscono indicazioni su quali strumenti o fonti di informazioni utilizzare quando la distribuzione è ambigua.
14 escalation-guidance Indicazioni per l'escalation Esperienza utente Massimo Le istruzioni definiscono cosa fare quando l'agente non è in grado di aiutare: passare la pratica a un umano, suggerire un'alternativa o uscire con educazione.
15 deterministic-language Linguaggio deterministico Qualità Medio Le istruzioni usano direttive assolute (sempre, mai, solo, devono) invece di vari modificatori vaghi (potrei, di solito, provare, a volte).

Screenshot della scheda Conformità che mostra i 15 criteri di qualità delle istruzioni con stato e gravità.

Suddivisione delle categorie

Categoria Conteggio dei criteri Stato attivo
Ambito 2 Definisce a quali domande l'agente risponde e a quali no
Sicurezza 4 Protegge gli utenti da disinformazione, perdita di dati e manipolazione
Qualità 5 Garantisce risposte accurate, fondate e ben strutturate
Esperienza utente 4 Modella l'esperienza conversazionale e i percorsi di escalation

Come vengono calcolati i punteggi

Tutti i punteggi sono su una scala da 0 a 100 e sono deterministici. Gli stessi input producono sempre lo stesso punteggio.

Punteggio del criterio

Pattern Score = (Passed Patterns / Total Patterns) × 100
  • Criteri totali = 10 deterministici + numero di criteri rilevati dall'IA restituiti (fino a 8).
  • Criteri passati = numero di criteri per cui lo stato è pass.
  • Il risultato viene arrotondato all'intero più vicino.

Esempio: 15 criteri in totale, 12 passaggi = punteggio criteri pari a 80.

Punteggio dell'istruzione

Il punteggio dell'istruzione utilizza un sistema a punti ponderato basato sulla gravità intrinseca di ciascun criterio:

Gravità intrinseca Punti se superato Conteggio dei criteri Punti massimi
Massimo 3 7 21
Medio 2 6 12
Basso 1 2 2
Totale 15 35
Instruction Score = (Earned Points / 35) × 100
  • Per ciascuno dei 15 criteri, se non viene riscontrato alcun problema per quel criterio, vengono aggiunti i relativi punti di gravità intrinseca.
  • Se si rilevano "istruzioni mancanti", tutti i criteri falliscono e il punteggio è 0.
  • Il risultato viene limitato a 100 e arrotondato all'intero più vicino.

Esempio: 3 criteri con valore Alto e 2 con punteggio Medio falliscono:

  • Punti guadagnati: (4 × 3) + (4 × 2) + (2 × 1) = 12 + 8 + 2 = 22 punti.
  • Punteggio = (22/35) × 100 = 63.

Punteggio complessivo

Overall Score = (Pattern Score × 0.5) + (Instruction Score × 0.5)

Entrambe le dimensioni hanno lo stesso peso. Se è disponibile una sola dimensione (ad esempio se non esistono istruzioni), il punteggio di quella dimensione viene utilizzato direttamente.

Guida ai colori e alle etichette dei punteggi

Intervallo del punteggio Etichetta Colore
80 e oltre Eccellente Verde
Da 60 a 79 Buono Amber
Da 40 a 59 Sufficiente Rosso
Meno di 40 Necessario miglioramento Rosso

Analisi dei risultati

Dopo la conclusione della revisione, il pannello di revisione mostra i risultati. Il pannello ha tre schede.

Scheda Panoramica

La scheda Panoramica offre un riassunto generale:

  • Punteggio complessivo: un indicatore circolare verde, ambra o rosso.
  • Punteggio criteri e Punteggio istruzioni affiancati.
  • Metadati agente: nome, ambiente, lingua, modalità di autenticazione, impostazioni IA.
  • Riepilogo generato dall'IA: descrizione in linguaggio naturale dei risultati più significativi.
  • Timestamp di revisione e origine dati (ambiente live o caricamento ZIP).

Screenshot della scheda panoramica del pannello di revisione che mostra l'indicatore di punteggio complessivo, i punteggi dei criteri e delle istruzioni e il riepilogo dell'IA.

Scheda Criteri

La scheda Criteri mostra la griglia completa di tutti i 18 criteri valutati, con queste colonne:

In pila Descrizione
Status Superamento o fallimento
Gravità Notifica con valori Alta, Media o Bassa
Categoria Categoria di criteri (denominazione dei modelli, architettura e così via)
Nome del criterio Nome completo del criterio
Argomenti interessati Conteggio degli argomenti influenzati dal criterio
Azioni Pulsante Dettagli per aprire il pannello Dettagli criterio

Puoi ordinare la griglia in base a qualsiasi colonna. Per impostazione predefinita, i criteri con errore compaiono per primi, ordinati per gravità (Alta, poi Media, poi Bassa).

Scheda Conformità

La scheda Conformità mostra tutti i 15 criteri delle istruzioni:

In pila Descrizione
Status Superamento o fallimento
Gravità Notifica con valori Alta, Media o Bassa
Categoria Ambito, sicurezza, qualità o esperienza utente
Nome criterio Nome completo del criterio
Problemi rilevati Conteggio dei problemi specifici secondo questo criterio
Azioni Pulsante Dettagli per aprire il pannello Dettagli conformità

Dettaglio del criterio

Quando selezioni Dettagli su qualsiasi criterio con errore, viene visualizzato il panello Dettagli criterio. Mostra:

  • Nome e descrizione criterio: cosa controlla il criterio.
  • Perché è importante: l'impatto di questo anti-criterio sulla qualità degli agenti.
  • Tabella argomenti interessati: ogni argomento con il suo valore attuale e il sostituto suggerito dall'IA.
  • Raccomandazione: un'azione concreta per risolvere il problema.
  • Scopri di più: un collegamento diretto alla documentazione pertinente di Microsoft Learn.

Screenshot del pannello Dettagli criterio che mostra la descrizione del criterio, gli argomenti interessati, le raccomandazioni e il collegamento Scopri di più.

Dettaglio della conformità

Quando selezioni Dettagli su qualsiasi criterio di conformità con errore, si apre il pannello Dettagli conformità. Mostra:

  • Nome, categoria e gravità del criterio
  • Cosa verifica il criterio: una spiegazione in linguaggio semplice
  • Problema specifico riscontrato: l'analisi dell'IA su ciò che manca o non va
  • Raccomandazione: linguaggio o criteri esatti da aggiungere alle istruzioni dell'agente
  • Esempio: quando disponibile, un esempio di istruzione conforme
  • Scopri di più: collegamento alle linee guida pertinenti di Microsoft Learn

Esportare i risultati

Puoi esportare i risultati in tre formati dall'intestazione del pannello di revisione.

Report PDF

Un report PDF accurato, leggibile, adatto alla condivisione con gli stakeholder oppure a essere allegato a un audit di governance.

Contenuto:

  • Riepilogo esecutivo con punteggi e metriche chiave
  • Risultati della valutazione dei criteri (stato, gravità, argomenti interessati)
  • Risultati di conformità (tutti i 15 criteri)
  • Raccomandazioni per ogni problema riscontrato
  • Metadati dell'agente (nome, ambiente, data di revisione)

Criterio del nome file: {AgentName}_review_{YYYY-MM-DD}.pdf

Il file PDF viene generato automaticamente alla fine di ogni revisione e memorizzato in Dataverse insieme al record della revisione. I download successivi recuperano il file memorizzato senza rieseguire l'analisi.

Esportazione SARIF

SARIF (Static Analysis Results Interchange Format v2.1.0) è un formato JSON progettato per l'integrazione con strumenti per sviluppatori e pipeline CI/CD.

Casi d'uso:

  • Carica su GitHub Advanced Security per annotazioni PR basate su SARIF
  • Importa in controlli di qualità in Azure DevOps
  • Elabora con strumenti di terze parti che usano SARIF (SonarQube, Visual Studio Code e così via)

Panoramica della struttura:

{
  "version": "2.1.0",
  "runs": [{
    "tool": {
      "driver": {
        "name": "Copilot Studio Agent Review Tool",
        "version": "1.0"
      }
    },
    "results": [
      {
        "ruleId": "pat-007",
        "level": "error",
        "message": { "text": "Excessive Tools Usage: 28 tools exceed the recommended limit of 25" },
        "properties": {
          "category": "Architecture",
          "recommendation": "Reduce tool count to 25 or fewer"
        }
      }
    ]
  }]
}

Mappatura tra gravità e livello SARIF:

  • Alta = "error"
  • Media = "warning"
  • Bassa = "note"

Criterio del nome file: {AgentName}_review.sarif

Esportazione in Excel

Una cartella di lavoro Excel multi-foglio per analisi dei dati, report e archiviazione.

Foglio Contenuto
Riepilogo Una riga per ogni agente rivisto, ovvero nome, punteggi, conteggio dei problemi, data della revisione
Criteri Tutti i 18 criteri, ovvero ID, nome, categoria, gravità, stato, argomenti interessati, raccomandazione
Conformità Tutti i 15 criteri, ovvero ID, nome, categoria, gravità, stato, numero di problemi, raccomandazione

Le intestazioni sono in grassetto, con sfondo nel colore del brand. Le celle di punteggio e gravità sono codificate con colore verde, ambra o rosso. Le larghezze delle colonne si regolano automaticamente.

Criterio del nome file: {AgentName}_review_{YYYY-MM-DD}.xlsx

Analisi approfondita della revisione degli agenti dichiarativi

Gli agenti dichiarativi Microsoft 365 sono un tipo diverso di agente rispetto agli agenti di Copilot Studio. Sono definiti interamente da un file manifesto JSON e distribuiti nell'ecosistema Microsoft 365.

Cosa controlla la revisione dell'agente dichiarativo

La revisione controlla innanzitutto la struttura del file manifesto, verificando che tutti i campi richiesti siano presenti e che lo schema sia ben formato. Successivamente esegue una valutazione dell'IA secondo cinque criteri di qualità e genera un report PDF. Il controllo di conformità delle istruzioni per i 15 criteri (specifico per gli agenti di Copilot Studio) qui non si applica.

I 5 criteri di valutazione dell'agente dichiarativo

Criterio Peso Cosa viene valutato
Istruzioni 30% Chiarezza, specificità e completezza del prompt del sistema dell'agente
Knowledge Base 20% Uso di fonti di informazioni connesse per il grounding
Funzionalità 15% Uso delle funzionalità CodeInterpreter e OneDriveAndSharePoint
Azioni 15% Presenza e qualità delle descrizioni delle azioni degli strumenti
Elementi per avviare la conversazione 10% Numero e qualità (minimo 3, consigliato 6)
Gestione degli errori con educazione 10% Gestione di input e stati di errore sconosciuti

Controllo dello stato del manifesto (convalida locale)

Prima che l'IA venga eseguita, un controllo deterministico sullo stato verifica la struttura del manifesto:

  • Campi richiesti presenti (name, description, instructions)
  • Compatibilità tra versioni dello schema
  • Riferimenti a plug-in di azione validi
  • Numero di elementi di avvio della conversazione entro i limiti (3-12)
  • Dichiarazioni di capacità con formato corretto

Eventuali errori nei controlli dello stato appaiono come problemi nei risultati della revisione dell'agente dichiarativo, indipendentemente dalla valutazione dell'IA.

Invia un agente dichiarativo per la revisione

Tramite il caricamento ZIP (il più comune):

  1. Esporta l'agente dichiarativo dal tuo strumento di creazione come pacchetto ZIP.
  2. Seleziona Carica ZIP nell'intestazione della pagina Strumento di revisione agente.
  3. Se lo ZIP contiene più agenti, un pannello selettore ti permette di scegliere quale esaminare.
  4. La revisione viene eseguita automaticamente.

Tramite il catalogo Microsoft 365 (richiede la configurazione dell'API Graph):

  1. Seleziona Collegati a Microsoft 365 nella scheda Agenti Microsoft 365.
  2. Completa la procedura di autorizzazione guidata per l'API Graph.
  3. I tuoi agenti dichiarativi distribuiti vengono visualizzati nella griglia degli agenti dichiarativi.
  4. Seleziona Rivedi per qualsiasi agente dichiarativo.

Screenshot del pannello Revisione per l'agente dichiarativo che mostra i risultati del controllo dello stato del manifesto e della valutazione IA.

Sicurezza e accesso ai dati

Questa sezione descrive come lo Strumento di revisione agente gestisce la sicurezza e l'accesso ai dati.

Archiviazione dei dati

Tutti i risultati delle revisioni sono memorizzati nella tabella cat_agentreviews di Dataverse. Ogni record include:

Campo Contenuto
cat_agentreviewsid ID unico del record di revisione
cat_botid Riferimento all'agente rivisto
cat_overallscore Punteggio complessivo 0-100
cat_patternscore Punteggio di valutazione dei criteri
cat_instructionscore Punteggio di conformità delle istruzioni
cat_totalissues Numero totale di problemi
cat_reviewresultjson Risultato completo della revisione in formato JSON
cat_reviewpdfreport_name Report PDF (colonna file Dataverse)
cat_sourceenvironment ID ambiente di origine o zip
cat_agenttype 1 = Copilot Studio, 2 = agente dichiarativo

Sicurezza a livello di riga

La tabella cat_agentreviews utilizza l'ambito di lettura a livello utente (di base) in Dataverse. Gli utenti possono vedere solo le revisioni che hanno creato. Le revisioni di un altro utente non sono mai visibili, nemmeno nello stesso ambiente. Dataverse applica in modo nativo questa sicurezza, non il codice dell'applicazione.

Ambienti di origine

Gli utenti possono esaminare gli agenti dagli ambienti a cui hanno accesso, non solo dall'ambiente attuale. Il dashboard supporta revisioni tra ambienti tramite il selettore di ambiente. Le revisioni di altri ambienti sono etichettate con l'URL dell'ambiente di origine in modo da apparire correttamente quando lo strumento viene caricato.

Le revisioni originate da un file ZIP caricato sono sempre mostrate indipendentemente dall'ambiente a cui lo strumento è collegato.

Quali dati escono dall'ambiente

  • La configurazione dell'agente (argomenti, strumenti, istruzioni) viene inviata ai modelli IA tramite Dataverse PredictV2. La configurazione segue il percorso standard di invocazione del modello IA di Dataverse ed è soggetta agli stessi criteri di residenza dati di qualsiasi operazione IA di Dataverse.
  • Non vengono inviati dati ad alcun servizio di terze parti o endpoint esterno.
  • I risultati della revisione (incluso il file PDF) sono archiviati esclusivamente in Dataverse.

Prima esecuzione e tour di introduzione

La prima volta che un utente apre lo Strumento di revisione agente, un tour di introduzione lo guida tra le parti chiave dell'interfaccia:

  1. Schede statistiche del dashboard e cosa rappresentano
  2. Come leggere la griglia degli agenti
  3. Come avviare una revisione
  4. Come interpretare i risultati
  5. Opzioni di esportazione

Il tour procede in Dataverse, ma non si ripete dopo il completamento. Gli utenti possono riaprire il tour in qualsiasi momento dalla sezione Guida/Collegamenti rapidi nell'intestazione della pagina.

Domande frequenti

Questa sezione risponde alle domande più comuni sullo Strumento di revisione degli agenti.

Quanto tempo richiede una revisione?

Per un agente tipico con meno di 20 argomenti termina in meno di 60 secondi. Lo strumento ha un timeout fisso di 2 minuti. Agenti molto grandi (più di 50 argomenti, molti strumenti) potrebbero avvicinarsi al limite.

Lo strumento modifica il mio agente?

Nr. Lo strumento è interamente di sola lettura per quanto riguarda i dati degli agenti. Legge solo la configurazione dell'agente. Tutte le scritture sono inviate nella tabella cat_agentreviews.

Posso riesaminare un agente dopo aver apportato modifiche?

Sì. Ogni revisione crea un nuovo record. La griglia mostra sempre la revisione più recente. Le vecchie revisioni rimangono in Dataverse e possono essere consultate in modo programmatico se necessario.

Cosa accade se il mio agente si trova in un ambiente diverso?

Usa il selettore di ambiente nel dashboard per indirizzare lo strumento verso un altro ambiente a cui hai accesso. La revisione viene eseguita in quell'ambiente e il risultato viene memorizzato nell'ambiente attuale.

Posso rivedere agenti che non ho creato?

Sì. Puoi rivedere qualsiasi agente a cui hai accesso in lettura in Dataverse. Tuttavia, puoi solo vedere le revisioni che hai creato (sicurezza a livello di riga). Le revisioni di altri utenti non sono visibili.

Cos'è SARIF e ne ho bisogno?

SARIF è un formato standard per i risultati dell'analisi statica. Ti serve solo se integri i controlli qualità degli agenti in una pipeline CI/CD (GitHub Actions o Azure DevOps). Per la maggior parte degli utenti, le esportazioni in formato PDF ed Excel sono sufficienti.

Lo strumento dice che il mio agente non ha istruzioni. È un problema?

Sì. Lo strumento mostra solo gli agenti che hanno l'IA generativa attivata, quindi ogni agente nella griglia dovrebbe avere istruzioni. Se il controllo di conformità non segnala istruzioni, l'orchestrazione generativa dell'agente è attiva ma non sono ancora state scritte istruzioni di sistema. Aggiungere istruzioni è fortemente consigliato.

Perché l'opzione "Utente tipo e tono" è di bassa severità?

Le linee guida di Microsoft sottolineano che un tono professionale ed educato è già il comportamento predefinito per gli agenti di Copilot Studio. Le istruzioni per il tono sono necessarie solo se vuoi un tono non predefinito. Questo criterio è basso perché fallirlo raramente causa problemi a contatto con l'utente.

Eseguire una revisione consuma crediti Copilot?

Sì. Ogni revisione utilizza i modelli di IA tre volte: per la valutazione dei criteri, per la conformità alle istruzioni e per la generazione di file PDF. Ogni invocazione consuma crediti Copilot dal tuo tenant. Anche il riesame dello stesso agente consuma crediti, quindi prima apporta le modifiche e poi rivedi una seconda volta.

Posso esportare tutte le revisioni contemporaneamente?

Sì. Usa il pulsante Esporta Tutto nella barra degli strumenti della griglia degli agenti per generare una cartella di lavoro Excel che copra tutti gli agenti revisionati nella vista corrente.