Files
meeting-lab/README.md
T
admin 5c03ed7efd Refine canonical meeting knowledge architecture
- establish Canonical Meeting Knowledge as the semantic source of truth
- introduce Output View Rendering architecture
- define Working Protocol, Distribution Protocol and Knowledge Objects as parallel renderers
- document renderer responsibilities and terminology
- clarify future Knowledge Object architecture
- document long-term reuse for enterprise knowledge systems
2026-07-30 16:59:58 +02:00

3.4 KiB

Meeting Lab

Experimentierumgebung zur Entwicklung eines lokalen Diskussionsanalyzers für Meetingtranskripte.

Ziel

Das Meeting Lab dient dazu, Verfahren zur Analyse realer Meetingtranskripte zu entwickeln und zu evaluieren.

Im Mittelpunkt steht nicht die Softwarearchitektur, sondern die Frage:

Wie lässt sich aus einem realen Meeting möglichst zuverlässig strukturiertes Wissen extrahieren?

Neue Ideen werden zunächst hier experimentell umgesetzt. Erst wenn sich ein Ansatz bewährt hat, wird er in den eigentlichen Meeting Assistant übernommen.


Grundidee

Klassische Meeting-Zusammenfassungen versuchen, das gesamte Transkript in einem einzigen Schritt zu verstehen und zusammenzufassen.

Das funktioniert bei realen Diskussionen nur eingeschränkt, da Themen häufig

  • begonnen,
  • unterbrochen,
  • später wieder aufgenommen,
  • ergänzt oder
  • relativiert

werden.

Deshalb verfolgt das Meeting Lab einen mehrstufigen Analyseansatz.

Meeting
    ↓
Normalisierung
    ↓
Diskussionsblöcke
    ↓
Themensegmentierung
    ↓
Extraktion
    ↓
Konsolidierung
    ↓
Canonical Meeting Knowledge
    ↓
Arbeitsprotokoll / Verteilerprotokoll / Knowledge Objects

Jeder Verarbeitungsschritt löst genau eine klar definierte Aufgabe.


Entwicklungsprinzipien

  • Kleine, klar abgegrenzte Verarbeitungsschritte
  • Ein Modul = eine Aufgabe
  • Deterministische Vorverarbeitung
  • Nachvollziehbare Ergebnisse
  • Reproduzierbare Experimente
  • Lokale Ausführung ohne Cloud-Abhängigkeit

Repository-Struktur

meeting-lab/
├── src/            # Quellcode
├── prompts/        # LLM-Prompts
├── experiments/    # Reproduzierbare Experimente
├── samples/        # Beispieltranskripte
├── tests/          # Tests
├── docs/           # Dokumentation
└── pyproject.toml

Aktuelle Pipeline

Whisper
    ↓
normalize_transcript.py
    ↓
chunk_transcript.py
    ↓
(segment_topics.py)
    ↓
Extraktoren
    ↓
Canonical Meeting Knowledge
    ↓
Output-Ansichten

Die Themensegmentierung bildet den nächsten großen Entwicklungsschritt.

Das Meeting Lab behandelt "das Protokoll" nicht mehr als ein einzelnes Endprodukt. Das konsolidierte Meeting-Wissen ist die Canonical Meeting Knowledge, also die kanonische semantische Repräsentation eines Meetings und die Single Source of Truth für alle nachgelagerten Ausgaben.

Aus dieser Canonical Meeting Knowledge entstehen drei unabhängige Output-Ansichten:

  • Working Protocol (working_protocol.md, Arbeitsprotokoll): relativ vollständig, mit Kontext, Begründungen, Entscheidungen, Aufgaben und offenen Fragen.
  • Distribution Protocol (distribution_protocol.md, Verteilerprotokoll): deutlich kürzer, ergebnisorientiert und für Kolleginnen, Management oder Stakeholder geeignet.
  • Knowledge Objects, dargestellt zum Beispiel als Knowledge-base Entry (knowledge_entry.md) oder später strukturiert gespeichert, zum Beispiel als knowledge_entry.json (Wissensdatenbankeintrag).

Diese Ausgaben sind parallele Renderings desselben semantischen Modells. Das Arbeitsprotokoll ist nicht die Quelle des Verteilerprotokolls, und das Verteilerprotokoll ist nicht die Quelle der Knowledge Objects.


Projektstatus

Aktuell liegt der Schwerpunkt auf der Entwicklung eines modularen Diskussionsanalyzers.

Die eigentliche Ausgabeerzeugung ist bewusst der letzte Verarbeitungsschritt.


Lizenz

Noch nicht festgelegt.