Project Overview Statement — Cardiac Traceability Agent Framework

Problema / Opportunità

I sistemi di supporto alle decisioni cliniche basati su LLM (Large Language Models) soffrono di mancanza di trasparenza e tracciabilità. Ogni raccomandazione generata da un modello black-box può essere clinicamente rischiosa senza un meccanismo che ne registri la derivazione logica, le fonti e il passaggio di revisione umana. Il framework Cardiac Traceability Agent Framework (CTAF) si propone come soluzione multi-agente BDI (Jason/AgentSpeak) che orchestra un pipeline LLM, produce una traccia simbolica di ogni decisione e sottopone il risultato a revisione umana tramite web app, garantendo auditabilità completa.

Obiettivo del Progetto

Progettare e realizzare un framework multi-agente in Jason/AgentSpeak per il supporto decisionale clinico tracciabile in ambito cardiologico, integrando un pipeline LLM per l’elaborazione del linguaggio naturale e una web app per la revisione umana, con consegna di codice open-source su GitHub e documentazione completa entro Giugno 2026.

Obiettivi Specifici

ID Obiettivo Priorità MoSCoW Criterio di Successo
O1 Runtime BDI: 4 agenti Jason (coordinator, reasoner, guardian, planner) Must Agenti operativi e cooperanti sul golden case gc04
O2 Pipeline LLM per estrazione claim e bozza regole Should Pipeline produce output JSON valido per almeno 3 casi d’uso
O3 Console web per la revisione umana delle raccomandazioni Should Review simulata completata con esito registrato
O4 Tracciabilità: structured trace per ogni decisione Must Ogni decisione produce traccia simbolica leggibile (Markdown/HTML)
O5 Golden case: validazione su gc00, gc04, gc_gray_zone Must 3/3 golden case superati end-to-end
O6 Esecuzione CLI del flusso completo Must Comando ctaf run scenario.json completa il flusso
O7 Open source: repository GitHub con README e licenza Could Repository pubblicato con README e licenza MIT

Criteri di Successo (IRACIS)

IRACIS = Increased Revenue (IR), Avoided Cost (AC), Improved Service (IS). In un progetto accademico a budget zero i criteri sono interpretati in chiave di valore generato, costi evitati e qualità del servizio.

Categoria IRACIS Criterio Target Misura
IR — Increased Revenue Valore generato come base per progetti/tesi futuri Framework riusabile e dimostrabile Demo accettata + repository riutilizzabile
AC — Avoided Cost Riuso dell’architettura per altri domini clinici Componenti modulari riutilizzabili senza riscrittura Architettura modulare documentata
IS — Improved Service Trasparenza e tracciabilità delle decisioni 100% delle decisioni tracciate e 0 raccomandazioni senza revisione umana Log di sistema per ogni ciclo BDI + audit tracce

Assunzioni, Rischi e Ostacoli

Categoria Elemento
Assunzione I membri del team hanno competenze di base in Jason/AgentSpeak
Assunzione LLM API gratuita rimarrà disponibile per tutto il semestre
Rischio Complessità di integrazione tra Jason runtime e pipeline Python
Rischio Variazioni nelle API LLM durante lo sviluppo
Ostacolo Timeline semestrale vincolata alla sessione estiva
Ostacolo Documentazione Jason/AgentSpeak frammentata e di nicchia