lama-development/debrief
GitHub: lama-development/debrief
Stars: 1 | Forks: 0
# Debrief
_Incident Response Multi-Agent Platform_
Tre agenti orchestrati da un router LLM gestiscono il ciclo di vita di un incidente:
1. **Triage**: classificazione e prioritizzazione;
2. **Investigator**: ricerca di incidenti simili via RAG;
3. **Resolver**: remediation e post-mortem automatico.
Il sistema impara da ogni incidente risolto e dalle soluzioni fornite dagli umani.
## Quick start
### 1. Clona e installa
git clone https://github.com/lama-development/debrief && cd debrief
cp .env.example .env
# Inserisci la tua GROQ_API_KEY in .env
### 2. Installa dipendenze
uv sync
### 3. Popola il database con i dati di seed
uv run python seed/run_seed.py
### 4. Avvia il backend
uv run uvicorn src.debrief.api.app:app --reload
### 5. (_opzionale_) Esegui la valutazione
uv run eval
## Stack
| 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 |
## Documentazione
La documentazione tecnica completa con le motivazioni architetturali e la valutazione è in `docs/Debrief_Documentazione_Tecnica.md`.
## Autore
Davide La Marca (20054157) -
Programmazione di Applicazioni Intelligenti