Incident Response Multi-Agent Platform
Tre agenti orchestrati da un router LLM gestiscono il ciclo di vita di un incidente:
- Triage: classificazione e prioritizzazione;
- Investigator: ricerca di incidenti simili via RAG;
- Resolver: remediation e post-mortem automatico.
Il sistema impara da ogni incidente risolto e dalle soluzioni fornite dagli umani.
git clone https://github.com/lama-development/debrief && cd debrief
cp .env.example .env
# Inserisci la tua GROQ_API_KEY in .envuv syncuv run python seed/run_seed.pyuv run uvicorn src.debrief.api.app:app --reloaduv run eval| Livello | Scelta |
|---|---|
| Orchestrazione agenti | Agno |
| Vector DB | LanceDB |
| Embedding | sentence-transformers (locale) |
| LLM | Groq (modelli open-source) |
| Backend | FastAPI + uv |
| Frontend | React + shadcn/ui |
| Database | SQLite |
La documentazione tecnica completa con le motivazioni architetturali e la valutazione è in docs/Debrief_Documentazione_Tecnica.md.
Davide La Marca (20054157) - Programmazione di Applicazioni Intelligenti