Come funziona
AgentCore insights risponde a tre domande sul comportamento di produzione del tuo agente: Perché fallisce? Cosa chiedono gli utenti? e come risolve i problemi?
Cosa ottieni
Quando esegui Insights, ricevi:
-
Un elenco prioritario di modelli di errore, non errori individuali, ma problemi ricorrenti raggruppati per causa principale. Ogni schema indica cosa sta andando storto e perché. Insights è integrato con funzionalità di AgentCore raccomandazione per generare correzioni ai modelli di errore.
-
Una mappa degli intenti degli utenti: le cose più comuni che gli utenti cercano di realizzare, classificate in base alla frequenza.
-
Un riepilogo dei modelli di comportamento degli agenti: in che modo l'agente affronta tipicamente i problemi e quali risultati ottiene.
Questi corrispondono a tre tipi di informazioni che puoi configurare:
-
Builtin.Insight.FailureAnalysis— Rilevamento del modello di guasto e analisi della causa principale -
Builtin.Insight.UserIntent— Estrazione e clustering delle intenzioni degli utenti -
Builtin.Insight.ExecutionSummary— Riepilogo e raggruppamento del comportamento degli agenti
Come funziona l'analisi
Insights esamina le tracce delle sessioni dell'agente (il registro completo dei messaggi degli utenti, delle motivazioni degli agenti, delle chiamate agli strumenti e delle risposte) e produce risultati a due livelli:
Session-level analisi
Ogni sessione viene analizzata singolarmente per determinare:
-
Se l'agente ha riscontrato errori durante l'esecuzione, inclusi errori nascosti all'interno delle tracce che potrebbero non essere visibili all'utente finale anche quando la sessione sembra riuscita
-
Quale categoria di errore si è verificata (errore dell'utensile, allucinazioni, scelta errata dell'utensile, ecc.)
-
Quale fase specifica dell'esecuzione dell'agente ha causato l'errore
-
Qual era la causa principale
-
Cosa stava cercando di ottenere l'utente
-
Quale approccio ha adottato l'agente e il risultato finale
Scoperta di schemi
Dopo l'analisi delle singole sessioni, il servizio identifica gli schemi ricorrenti in tutte le sessioni raggruppando risultati simili. Per l'analisi degli errori, si ottiene una gerarchia a tre livelli:
-
Categorie di fallimento: raggruppamenti ampi come «errori di esecuzione», «allucinazioni» o «azioni scorrette».
-
Sottocategorie: tipi di errori più specifici, come «limitazione della velocità» o «errori dello schema degli strumenti».
-
Cluster di cause principali: all'interno di ogni sottocategoria, le cause principali ricorrenti specifiche. Ogni cluster ti dice:
-
Qual è la causa principale
-
Quante sessioni sono interessate
-
Quali sessioni puoi controllare per maggiori dettagli
-
Per quanto riguarda le intenzioni degli utenti e i riepiloghi dell'esecuzione, il servizio produce flat cluster classificati in base alla frequenza.
Quando viene eseguito
Sei tu a controllare quando viene eseguito Insights:
-
One-time: contatta
StartBatchEvaluationInsights ogni volta che desideri un'analisi, ad esempio dopo un'implementazione, dopo un picco di reclami degli utenti o come parte di una revisione settimanale. -
Ricorrente: configura una frequenza di clustering (
DAILYWEEKLY, oMONTHLY) e il servizio viene eseguito automaticamente, fornendoti report periodici senza interventi manuali.
Categorie di guasti
Insights riconosce un'ampia tassonomia dei tipi di guasto degli agenti:
| Categoria | Esempi |
|---|---|
|
Errori di esecuzione |
Errori di autenticazione, risorsa non trovata, errori di servizio, limitazione della velocità, timeout, violazioni dello schema degli strumenti |
|
Problemi relativi alle istruzioni sulle attività |
Non-compliance con istruzioni, errori di identificazione dei problemi |
|
Azioni errate |
Selezione errata degli strumenti, scarso recupero delle informazioni, richieste di chiarimenti inappropriate |
|
Gestione del contesto |
Errori di gestione del contesto tra i turni |
|
allucinazione |
Capacità inventate, incomprensioni, utilizzo scorretto, fabbricazione di dati storici, allucinazioni parametriche, risultati di utensili fabbricati |
|
Comportamento ripetitivo |
Ripetizione della chiamata allo strumento, ripetizione della richiesta di informazioni, ripetizione dei passaggi |
|
Errori di orchestrazione |
Mancata corrispondenza di ragionamento, deviazione dall'obiettivo, terminazione anticipata, cessazione inconsapevole |
|
Problemi di output LLM |
Uscite prive di senso |
|
Mancata corrispondenza della configurazione |
Mancate corrispondenze nella definizione degli utensili |
|
Coding-specific |
Supervisioni dei casi limite, problemi di dipendenza |