Skip to main content
Questa pagina definisce il vocabolario usato da Failproof AI Observability. Se un termine in un’altra guida ti risulta sconosciuto, la sua definizione si trova qui. Non è necessario leggerla da cima a fondo: puoi scorrerla o tornare quando incontri una parola di cui vuoi precisare il significato.

Il modello dei dati

Event L’unità più piccola di dati. Un event registra un singolo step che il tuo agente ha eseguito: un tool_use, una model_request, un hook_completed, un error, e così via. Il tuo agente emette event attraverso Python SDK; vengono visualizzati in tempo reale nella pagina Events. Session Un’esecuzione dell’agente, identificata da un session_id. Una session è l’insieme di tutti gli event che condividono quell’id, riepilogati in una singola riga nella pagina Sessions e disegnati come grafo di esecuzione nella sua pagina di dettaglio. Una session solitamente inizia con agent_start e termina con agent_end. Agent Un attore nominato all’interno di un’esecuzione, identificato da un agent_id. Un’esecuzione può coinvolgere diversi agenti: ad esempio un planner che genera un sub-agente summarizer. I sub-agenti contengono un parent_id, che consente a Failproof AI Observability di disegnarli su corsie separate nel grafo di esecuzione. Environment Un’etichetta per il luogo dove l’esecuzione è avvenuta: production, staging, dev. La configuri una sola volta quando imposti l’SDK. Quasi tutte le pagine del dashboard possono filtrare per environment. Context-window fill La percentuale della finestra di contesto di un modello che una risposta ha consumato. Failproof AI Observability la registra negli event model_response per i modelli che riconosce, in modo che la crescita del prompt e la imminente compattazione siano visibili direttamente nel flusso degli event.

Qualità

Evaluation Un punteggio di qualità per una session completata, prodotto da un servizio di scoring che gestisci. Le evaluation sono opzionali: finché non colleghi un evaluator, le session vengono registrate ma non valutate. Ogni evaluation può contenere diversi punteggi denominati (ad esempio helpfulness, factuality, tool_efficiency), ognuno con una breve nota di motivazione. Vedi Evaluation suite. Score key Il nome di una dimensione che un evaluator riporta, come helpfulness. Gli alert e gli audit possono monitorare uno score key specifico nel tempo. Evaluator Il tuo servizio di scoring. Failproof AI Observability effettua un POST della trascrizione di un’esecuzione completata e memorizza i punteggi che restituisce. Non fornisce un evaluator predefinito; la logica di scoring è tua.

Trovare e risolvere i guasti

Hook Un guardrail o effetto collaterale che il tuo framework di agenti esegue attorno a uno step: un controllo di sicurezza dei contenuti, redazione della PII, un budget guard. Gli hook emettono event hook_triggered / hook_completed con un outcome (allow, deny, modify), e hanno una propria pagina di observe. Alert rule Una regola che si attiva quando una metrica supera una soglia che hai impostato: error rate, p95 latency, costo in token, o un punteggio di un evaluator. Quando una regola si attiva, apre un incident e notifica i tuoi canali scelti (email, Slack, webhook, in-dashboard). Vedi Alerts. Incident Una questione aperta creata quando un’alert rule si attiva. Gli incident hanno un ciclo di vita (acknowledge, assign, resolve) e una timeline di attività che registra ogni azione. Puoi anche aprirne uno manualmente. Audit Un’indagine ricorrente (oraria fino settimanale) che estrae dai tuoi log tra le session i pattern di guasto che non hai scritto una regola per: cluster di errori, punteggi bassi, outlier di latenza, loop di chiamate tool, ed esecuzioni che non sono mai terminate. Dove un alert monitora una metrica che già conosci, un audit ti dice cosa guardare dopo. Vedi Audits. Finding Un risultato classificato e supportato da prove ottenuto da un’esecuzione di audit. Un finding nomina un pattern, si collega alle exact session dietro di esso, e ha un ciclo di vita di triage (acknowledge, resolve, mute, dismiss). Failproof AI Observability deduplica i finding di esecuzione in esecuzione così un pattern noto si aggiorna invece di accumularsi. The AI assistant La chat in-dashboard che risponde a domande sui tuoi agenti in linguaggio naturale, sui tuoi dati. È read-only per impostazione predefinita; qualsiasi cosa creer (una query salvata, un dashboard) è soggetta a approvazione, e non potrà mai eliminare. Vedi AI assistant.

Eseguirlo

Organization (tenant) Uno spazio di lavoro isolato. Un’istanza di Failproof AI Observability può ospitare molte organizzazioni, ognuna con i propri utenti, chiavi e dati. Ogni URL del dashboard è scoped sotto il tuo slugname dell’org (/<org-slug>/…). Collector agenteye-collector, il daemon leggero che gira su ogni macchina con agenti, raggruppa gli event che l’SDK scrive su disco, e li spedisce al server. API key Un token scoped che autentica un client rispetto al server. Le chiavi portano permessi granulari (ad esempio events:add per il collector, scope read-only per una dashboard key). Vedi API keys. Server Il servizio di ingest e API. Ingerisce gli event, memorizza lo stato operativo nei tuoi database, e serve il dashboard e la CLI. Dashboard L’interfaccia web. Ogni pagina è scoped a un’organizzazione e legge attraverso l’API del server.

Prossimi step

  • Overview: come questi pezzi si incastrano insieme.
  • Observability: le superfici di observe (Events, Sessions, Models, Tools, Hooks, Errors).