Quickstart¶
Prerequisites¶
- Python 3.10
- uv package manager
- Ollama installed locally
Setup¶
uv venv --python 3.10
uv sync
Start Services¶
ollama serve
uv run streamlit run dashboard.py
Optional analytics API:
uv run uvicorn app.api.engine_analytics:app --host 0.0.0.0 --port 8000 --reload
Minimal Workflow¶
- Prepare incidents:
uv run python -m app.cli.prepare_real_incidents --json-dir data/jsons --output data/real_incidents_all.jsonl
- Run experiments:
uv run python -m app.cli.run_experiments --input data/real_incidents_all.jsonl --models-manifest configs/models.example.yaml --output-dir outputs
- Generate report assets:
uv run python -m app.cli.generate_report_assets --outputs-dir outputs --assets-dir docs/figures
- Generate LLM dashboard summary:
uv run python -m app.cli.generate_llm_dashboard_summary --outputs-dir outputs --model gemma4:latest --summary-json outputs/llm_dashboard_summary.json