Da un'allerta operativa a un briefing eseguibile, in minuti.From an operational alert to an actionable briefing, in minutes.
annoyear
2025
ruolorole
Progetto personale · design e sviluppoPersonal project · design & build
statostatus
Prototipo funzionanteWorking prototype
stack
Claude API · Streaming UI · Pipeline agentica · Human-in-the-loop · Structured I/O
Comprime il tempo tra "qualcosa non va" e "abbiamo un piano".Compresses the time between "something's off" and "we have a plan".
Un sistema multi-agente che riceve un trigger (alert fornitore, anomalia KPI, incident IT), lo trasforma in un dossier strutturato attraverso una pipeline di agenti specializzati, e lo consegna a un decisore umano per l'approvazione finale.A multi-agent system that takes a trigger (supplier alert, KPI anomaly, IT incident), turns it into a structured dossier through a pipeline of specialized agents, and delivers it to a human decision-maker for final approval.
// problemaproblem 01
Un incidente ha sempre una criticità, un asset impattato, un contesto. Una sola console per orchestrare la risposta — non dieci dashboard.An incident always has a criticality, an impacted asset, a context. One single console to orchestrate the response — not ten dashboards.
// problemaproblem 02
Stato real-time degli asset critici con semantica visiva immediata: verde / ambra / rosso / viola. Niente di più, niente di meno.Real-time state of critical assets with immediate visual semantics: green / amber / red / purple. Nothing more, nothing less.
// problemaproblem 03
Pipeline agentica in streaming token-by-token: l'utente vede il ragionamento prendere forma, non aspetta un output finale opaco.Token-by-token agentic pipeline: the user sees the reasoning take shape — no waiting for an opaque final output.
// problemaproblem 04
Gate human-in-the-loop alla fine del flusso: l'azione resta umana, sempre. Niente auto-esecuzione su decisioni ad alto rischio.Human-in-the-loop gate at the end of the flow: action stays human, always. No auto-execution on high-risk decisions.
1decisione finale, sempre al COOfinal decision, always at the COO
// cosa risolvewhat it solves
Allerta critica, decisione lentaCritical alert, slow decision→pipeline di agenti specializzati, briefing strutturato in minutipipeline of specialized agents, structured briefing in minutes
Output AI generici e opachiOpaque generic AI output→ogni claim è dato, inferenza o giudizio — sempre dichiaratoevery claim is fact, inference or judgement — always stated
Rischio "AI decide da sola""AI decides on its own" risk→gate human-in-the-loop con deadline esplicita verso il decisorehuman-in-the-loop gate with explicit deadline to the decider
// gli agentithe agents
SCA
Supply Chain AgentSupply Chain Agent
Analizza l'alert, scansiona il registro dei fornitori alternativi, calcola l'esposizione economica totale.Analyzes the alert, scans the registry of alternative suppliers, computes total economic exposure.
OPA
Operations AgentOperations Agent
Ricalcola il piano di produzione (MPS cascade), genera tre scenari A/B/C con impatto / costo / rischio, propone uno slot recovery plan.Recalculates the production plan (MPS cascade), generates three A/B/C scenarios with impact / cost / risk, proposes a slot recovery plan.
QAA
Quality AgentQuality Agent
Esegue i check di compliance (specifiche Boeing, MTR, FAR, audit fornitore) e produce un Supplier Qualification Report firmabile.Runs compliance checks (Boeing specs, MTR, FAR, supplier audit) and produces a signable Supplier Qualification Report.
GRA
Geopolitical Risk AgentGeopolitical Risk Agent
Calcola un Regional Reliability Score per ogni cluster di fornitori, genera briefing geopolitici, trasmette comandi inter-agente.Computes a Regional Reliability Score for each supplier cluster, generates geopolitical briefings, dispatches inter-agent commands.
Hai un'allerta operativa critica?Got a critical operational alert?I tuoi agenti hanno un piano.Your agents have a plan.
// come funzionahow it works
Agenti specializzati con mandato ristretto: ognuno fa una cosa, e la fa bene. Input strutturato (JSON), output a sezioni numerate, passaggio di stato esplicito tra delimitatori. Streaming token-by-token per rendere visibile il ragionamento. Fallback grazioso su risposte sintetiche se l'API è offline. Deadline esplicite verso l'umano: nei contesti operativi, la non-decisione è una decisione.Specialized agents with narrow mandate: each does one thing, well. Structured input (JSON), output in numbered sections, explicit state passing between delimiters. Token-by-token streaming makes the reasoning visible. Graceful fallback to synthetic responses if the API is offline. Explicit deadlines toward humans: in operational contexts, non-decision is a decision.