{
"tool_response": [
{
"type": "text",
"text": "{\n \"success\": true,\n \"doc\": {\n \"id\": 16,\n \"parent_id\": null,\n \"slug\": \"ki-system\",\n \"path\": \"\/ki-system\",\n \"title\": \"KI-System\",\n \"description\": \"Integriertes System zur Dokumentenverarbeitung, semantischen Analyse und Content-Erstellung mit RAG-Chat.\",\n \"content\": \"<nav class=\\\"breadcrumb\\\">\\n <a href=\\\"\/docs\\\">Dokumentation<\/a> » KI-System\\n<\/nav>\\n\\n<h1>KI-System<\/h1>\\n<p>Integriertes System zur Dokumentenverarbeitung, semantischen Analyse und Content-Erstellung mit RAG-Chat.<\/p>\\n\\n<table>\\n <tr><th>Status<\/th><td>In Entwicklung<\/td><\/tr>\\n <tr><th>Backend<\/th><td>Python 3.13<\/td><\/tr>\\n <tr><th>Frontend<\/th><td>PHP 8.4 + HTMX<\/td><\/tr>\\n <tr><th>LLM<\/th><td>Claude Opus 4.5 + Ollama<\/td><\/tr>\\n <tr><th>Datenbanken<\/th><td>ki_dev (Infrastructure), ki_content (User-facing)<\/td><\/tr>\\n <tr><th>Embedding<\/th><td>mxbai-embed-large (1024 dim)<\/td><\/tr>\\n<\/table>\\n\\n<section>\\n <h2>Infrastruktur<\/h2>\\n <ul>\\n <li><a href=\\\"\/docs\/ki-system\/ollama\\\">Ollama<\/a> - LLM Runtime<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/qdrant\\\">Qdrant<\/a> - Vektor-Datenbank<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/nvidia\\\">NVIDIA CUDA<\/a> - RTX 4000 SFF Ada<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/ki-datenbank\\\">Datenbank<\/a> - MariaDB Schema<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/ki-embedding\\\">Embedding<\/a> - mxbai-embed-large<\/li>\\n <\/ul>\\n<\/section>\\n\\n<section>\\n <h2>Pipeline<\/h2>\\n <ul>\\n <li><a href=\\\"\/docs\/ki-system\/ki-pipeline\\\">Document Pipeline<\/a> - Nextcloud → MariaDB → Qdrant<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/ki-protokoll\\\">Protokoll<\/a> - Claude Request Logging<\/li>\\n <\/ul>\\n<\/section>\\n\\n<section>\\n <h2>Semantik<\/h2>\\n <ul>\\n <li><a href=\\\"\/docs\/ki-system\/ki-entitaeten\\\">Entitäten<\/a> - Extraktion, Deduplizierung, Relationen<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/ki-taxonomie\\\">Taxonomie<\/a> - Automatische Klassifikation<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/ki-ontologie\\\">Ontologie<\/a> - Wissensstruktur, Graph<\/li>\\n <\/ul>\\n<\/section>\\n\\n<section>\\n <h2>Anwendungen<\/h2>\\n <ul>\\n <li><a href=\\\"\/docs\/ki-system\/ki-chat\\\">RAG-Chat<\/a> - Semantische Suche + LLM<\/li>\\n <li><a href=\\\"\/docs\/ki-system\/ki-content\\\">Content-Studio<\/a> - Autorenprofile, Contracts, Kritiker<\/li>\\n <\/ul>\\n<\/section>\\n\\n<section>\\n <h2>Datenbank-Struktur<\/h2>\\n <table>\\n <tr><th>Datenbank<\/th><th>Zweck<\/th><th>Tabellen<\/th><\/tr>\\n <tr><td>ki_dev<\/td><td>Development\/Infrastructure<\/td><td>protokoll, tasks, contracts, dokumentation, prompts, mcp_log<\/td><\/tr>\\n <tr><td>ki_content<\/td><td>Content\/User-facing<\/td><td>chat_sessions, chat_messages, content, personas, knowledge_graph<\/td><\/tr>\\n <\/table>\\n<\/section>\\n\\n<section>\\n <h2>Datenfluss<\/h2>\\n <pre><code>Nextcloud (lokal)\\n ↓\\nPipeline (Python)\\n├── Text-Extraktion (OCR, Vision)\\n├── Semantisches Chunking\\n└── Metadaten-Anreicherung\\n ↓\\nMariaDB (ki_dev + ki_content)\\n├── Dokumente, Chunks\\n├── Entitäten, Relationen\\n└── Taxonomie, Ontologie\\n ↓\\nQdrant (Embeddings, 1024 dim)\\n ↓\\nWeb-UI (Chat, Content-Studio)<\/code><\/pre>\\n<\/section>\",\n \"status\": \"published\",\n \"sort_order\": 3,\n \"depth\": 0,\n \"created_at\": \"2025-12-20T11:13:58\",\n \"updated_at\": \"2025-12-20T16:48:21\"\n },\n \"children\": [\n {\n \"id\": 84,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/content-config\",\n \"title\": \"Content Config\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 82,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/navigation\",\n \"title\": \"Navigation\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 83,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/rag-collections\",\n \"title\": \"RAG Collections\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 17,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ollama\",\n \"title\": \"Ollama\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 18,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/qdrant\",\n \"title\": \"Qdrant\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 19,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/nvidia\",\n \"title\": \"NVIDIA CUDA\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 20,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-pipeline\",\n \"title\": \"Pipeline\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 21,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-embedding\",\n \"title\": \"Embedding\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 22,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-entitaeten\",\n \"title\": \"Entitäten\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 23,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-taxonomie\",\n \"title\": \"Taxonomie\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 24,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-ontologie\",\n \"title\": \"Ontologie\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 25,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-chat\",\n \"title\": \"Chat\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 26,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-content\",\n \"title\": \"Content\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 27,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-datenbank\",\n \"title\": \"Datenbank\",\n \"status\": \"published\",\n \"depth\": 1\n },\n {\n \"id\": 28,\n \"parent_id\": 16,\n \"path\": \"\/ki-system\/ki-protokoll\",\n \"title\": \"Protokoll\",\n \"status\": \"published\",\n \"depth\": 1\n }\n ]\n}"
}
]
}