KI-System Datenbank
MariaDB-Schema für Dokumentenverarbeitung, Semantik und Content-Erstellung.
| Datenbank | ki_system |
| Tabellen | 31 |
| Engine | InnoDB |
| Charset | utf8mb4_unicode_ci |
Schema-Bereiche
Core (2 Tabellen)
| Tabelle | Beschreibung |
| documents | Quelldokumente aus Nextcloud |
| chunks | Extrahierte Text-Chunks mit Metadaten |
Dokumentation (3 Tabellen)
| Tabelle | Beschreibung |
| dokumentation | Hierarchische Dokumentationsseiten |
| dokumentation_chunks | Chunks für Semantic Search |
| dokumentation_history | Änderungshistorie |
Entitäten (6 Tabellen)
| Tabelle | Beschreibung |
| entities | Extrahierte Entitäten (Personen, Konzepte, ...) |
| entity_synonyms | Synonyme für Deduplizierung |
| entity_relations | Relationen zwischen Entitäten |
| entity_corrections | Manuelle Korrekturen (Audit) |
| entity_semantics | Semantische Definitionen pro Entity |
| document_entities | Dokument-Entität-Zuordnung |
Semantik (4 Tabellen)
| Tabelle | Beschreibung |
| ontology_classes | Ontologie-Klassen (hierarchisch) |
| entity_classifications | Entity-Ontologie-Mapping |
| taxonomy_terms | Taxonomie-Hierarchie |
| document_taxonomy | Dokument-Taxonomie-Zuordnung |
Pipeline (2 Tabellen)
| Tabelle | Beschreibung |
| pipeline_queue | Verarbeitungs-Queue mit Retry |
| pipeline_log | Logging (DEBUG, INFO, WARNING, ERROR) |
LLM (3 Tabellen)
| Tabelle | Beschreibung |
| prompts | Versionierte Prompts |
| prompt_tests | A/B-Testing |
| llm_requests | Request-Logging mit Kosten |
Content (8 Tabellen)
| Tabelle | Beschreibung |
| author_profiles | Autorenprofile (versioniert) |
| content_contracts | Qualitätsverträge (vererbbar) |
| content_structures | Gliederungs-Templates |
| critics | Kritiker-Personas |
| content_orders | Erstellungsaufträge |
| content_versions | Content-Versionen |
| content_critiques | Kritik-Ergebnisse |
| content_sources | RAG-Quellen pro Auftrag |
Chat (3 Tabellen)
| Tabelle | Beschreibung |
| chat_sessions | Chat-Sessions mit Persona |
| chat_messages | Nachrichten mit Chunk-Referenzen |
| search_history | Suchverlauf |
Initial-Daten
Prompts
entity_extraction - Entitäten aus Text extrahieren
relation_extraction - Relationen identifizieren
taxonomy_classification - Taxonomie-Zuordnung
rag_system - RAG-Chat System-Prompt
Autorenprofile
- Akademisch - Sachlich, präzise, Fachsprache
- Didaktisch - Erklärend, Beispiele
- Kompakt - Kurz, prägnant
Kritiker
- Faktenprüfer - Quellen, Logik, Statistik
- Stilist - Sprache, Lesbarkeit
- Strukturanalyst - Roter Faden, Gliederung
Schema-Datei
/var/www/docs/ki-system/schema.sql
Datenbankzugriff
Hinweis: Verwende MCP-DB für sichere Datenbankzugriffe statt direkter mysql-Befehle.
# MCP-DB (empfohlen)
db_schema(database="ki_system")
db_select("SELECT * FROM documents LIMIT 5", database="ki_system")
db_stats(database="ki_system", limit=10)
# Alternativ: Direkter Zugriff (nur für Admin-Tasks)
mysql -u root -p ki_system
Siehe MCP-DB Dokumentation für Details.