Taxonomie
Automatische hierarchische Klassifikation von Dokumenten.
| Erstellung | Automatisch aus Dokumenten ableiten |
|---|---|
| Hierarchie | Dynamisch (so tief wie nötig) |
| Mehrfachzuordnung | Ja |
| Verwaltung | Web-UI |
Beispiel-Taxonomie
Systemische Therapie
├── Grundlagen
│ ├── Systemtheorie
│ ├── Konstruktivismus
│ └── Kybernetik
├── Methoden
│ ├── Zirkuläres Fragen
│ ├── Genogramm
│ └── Aufstellung
├── Anwendungsfelder
│ ├── Familientherapie
│ ├── Paartherapie
│ └── Organisationsberatung
└── Personen
├── Begründer
└── Zeitgenössisch
Automatische Ableitung
1. LLM analysiert Dokument-Inhalte
2. Extrahiert Themen-Cluster
3. Erstellt hierarchische Struktur
4. Ordnet Dokumente zu
5. Benutzer kann anpassen
Datenbank-Schema (ki_content)
taxonomy_terms (
id INT PK AUTO,
name VARCHAR(255),
slug VARCHAR(255) UNIQUE,
parent_id INT FK (self-ref),
description TEXT,
depth INT DEFAULT 0,
path VARCHAR(1000),
created_at DATETIME
)
document_taxonomy (
document_id INT PK FK,
taxonomy_term_id INT PK FK,
confidence DECIMAL(5,4),
assigned_by ENUM('llm','rule','manual') DEFAULT 'llm',
created_at DATETIME
)
LLM-Klassifikation
Ordne das folgende Dokument in die Taxonomie ein.
Mehrfachzuordnung ist erlaubt.
Dokument: {document_summary}
Taxonomie:
{taxonomy_tree}
Ausgabeformat JSON:
{
"assignments": [
{"term_id": 42, "confidence": 0.85},
{"term_id": 17, "confidence": 0.72}
]
}
Confidence-Schwellwert
Minimum: 0.5 für automatische Zuordnung
Web-UI Features
- Hierarchie bearbeiten (Drag & Drop)
- Terme hinzufügen/umbenennen
- Dokumente zuordnen/entfernen
- Statistiken pro Term