Implement Semantic Consolidator V0
- add deterministic canonicalization support for extraction items - add facts-only semantic consolidation using local Ollama - preserve source evidence and validate complete fact coverage - add conservative merge rules and non-LLM tests - record the first validated real-life consolidation benchmark - document current scope, limitations and next evaluation step
This commit is contained in:
@@ -102,12 +102,11 @@ Canonical Meeting Knowledge
|
||||
Output-Ansichten
|
||||
```
|
||||
|
||||
Der nächste Architekturmeilenstein ist die Trennung zwischen deterministischer
|
||||
Kanonisierung der Chunk-Extraktionen und semantischer Konsolidierung.
|
||||
Die Kanonisierung validiert und normalisiert Extraktionsobjekte ohne LLM. Die
|
||||
semantische Konsolidierung nutzt das lokale LLM, um gleichbedeutende Aussagen
|
||||
zusammenzuführen, Evidenz zu erhalten und die Canonical Meeting Knowledge zu
|
||||
erzeugen.
|
||||
Der aktuelle Architekturmeilenstein trennt deterministische Kanonisierung der
|
||||
Chunk-Extraktionen von semantischer Konsolidierung. Die Kanonisierung validiert
|
||||
und normalisiert Extraktionsobjekte ohne LLM. Semantic Consolidator V0 nutzt
|
||||
das lokale LLM nur fuer konservative facts-only Duplikaterkennung, erhaelt
|
||||
Evidenz und erzeugt noch keine Canonical Meeting Knowledge.
|
||||
|
||||
Das Meeting Lab behandelt "das Protokoll" nicht mehr als ein einzelnes
|
||||
Endprodukt. Das konsolidierte Meeting-Wissen ist die **Canonical Meeting
|
||||
@@ -138,10 +137,30 @@ werden, sofern keine explizite Ausgabesprache angefordert wurde.
|
||||
## Projektstatus
|
||||
|
||||
Aktuell liegt der Schwerpunkt auf der Entwicklung eines modularen
|
||||
Diskussionsanalyzers. Implementiert sind Vorverarbeitung, technische Chunking-
|
||||
und lokale Chunk-Extraktionsschritte. Deterministic Canonicalizer, Semantic
|
||||
Consolidator, Canonical Meeting Knowledge und finale Output-View-Renderer sind
|
||||
geplante nächste Schritte.
|
||||
Diskussionsanalyzers. Implementiert sind Vorverarbeitung, technisches Chunking,
|
||||
lokale Chunk-Extraktion, Canonicalizer V1 als deterministische Vorbereitung der
|
||||
Extraktionsergebnisse und Semantic Consolidator V0 fuer facts-only
|
||||
Duplikaterkennung. Canonical Meeting Knowledge, breitere semantische Synthese
|
||||
und finale Output-View-Renderer sind geplante nächste Schritte.
|
||||
|
||||
Canonicalizer V1 kann aus dem Repository heraus so ausgeführt werden:
|
||||
|
||||
```text
|
||||
PYTHONPATH=src .venv/bin/python -m meeting_lab.consolidation.canonicalize \
|
||||
samples/whisper/meeting_speech_cleaned_chunks \
|
||||
-o /tmp/canonicalized_extractions.json
|
||||
```
|
||||
|
||||
Semantic Consolidator V0 kann auf dem Canonicalizer-Output ausgefuehrt werden:
|
||||
|
||||
```text
|
||||
PYTHONPATH=src .venv/bin/python -m meeting_lab.consolidation.consolidate_facts \
|
||||
samples/benchmarks/canonicalizer_v1/canonicalized_extractions.json \
|
||||
-o samples/benchmarks/semantic_consolidator_v0 \
|
||||
--model qwen3.5:9B \
|
||||
--endpoint http://127.0.0.1:11434/api/generate \
|
||||
--no-think
|
||||
```
|
||||
|
||||
Die eigentliche Ausgabeerzeugung ist bewusst der letzte Verarbeitungsschritt.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user