Skip to content

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

  1. Prepare incidents:
uv run python -m app.cli.prepare_real_incidents --json-dir data/jsons --output data/real_incidents_all.jsonl
  1. 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
  1. Generate report assets:
uv run python -m app.cli.generate_report_assets --outputs-dir outputs --assets-dir docs/figures
  1. 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