Zum Inhalt

OnCoCo Analyse System

✅ Status: Implementiert

Das OnCoCo-Analysesystem ist vollständig umgesetzt und produktiv nutzbar.

Übersicht

OnCoCo (Online Counseling Conversations) klassifiziert Beratungs‑Konversationen satzbasiert mit einem 68‑Kategorien‑System (XLM‑RoBERTa Large, bilingual DE/EN). Die Analyse ist direkt im UI verfügbar und umfasst Live‑Fortschritt, Verteilungen, Transition‑Heatmaps und statistische Säulenvergleiche.

Dokumentation

Dokument Beschreibung Status
Konzept Implementierungs‑ und Architekturüberblick ✅ Aktualisiert

Features

  • 68‑Klassen‑Kategorisierung (40 Berater, 28 Klient)
  • Live‑Analyse mit Socket.IO Progress‑Updates
  • Label‑Verteilungen (Filter nach Säule, Level, Rolle)
  • Transition‑Matrizen als Heatmaps + Top‑Transitions
  • Säulen‑Vergleich (Matrix‑Comparison Metrics)
  • KIA‑Daten‑Sync direkt aus dem UI
  • Resume/Force‑Resume bei „stuck“ Analysen

UI‑Einstieg

  • Übersicht: /oncoco
  • Neue Analyse: /oncoco/config
  • Ergebnisse: /oncoco/results/:id
  • Modell & Labels: /oncoco/info

Relevante Dateien

app/
├── routes/oncoco/                 # Info, Pillars, Analyses, Results, Matrix, Debug
├── services/oncoco/
│   ├── oncoco_service.py
│   └── oncoco_labels.py
└── services/judge/kia_sync_service.py  # KIA Data Sync

llars-frontend/src/components/OnCoCo/
├── OnCoCoOverview.vue
├── OnCoCoConfig.vue
├── OnCoCoResults.vue
├── OnCoCoInfo.vue
├── TransitionHeatmap.vue
└── MatrixComparisonMetrics.vue