{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"data\": [\n {\n \"step_type\": \"detect\",\n \"sort_order\": 1,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 0: Dateityp erkennen (MIME, Extension)\\\", \\\"phase\\\": \\\"0-import\\\"}\"\n },\n {\n \"step_type\": \"validate\",\n \"sort_order\": 2,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 0: Datei validieren (Größe, Format, Integrität)\\\", \\\"phase\\\": \\\"0-import\\\"}\"\n },\n {\n \"step_type\": \"extract\",\n \"sort_order\": 3,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 1: Inhalt extrahieren (Text, Strukturelemente)\\\", \\\"phase\\\": \\\"1-extract\\\"}\"\n },\n {\n \"step_type\": \"page_split\",\n \"sort_order\": 4,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 2: In physische Seiten aufteilen (SQL-Speicherung)\\\", \\\"phase\\\": \\\"2-sql\\\"}\"\n },\n {\n \"step_type\": \"vision_analyze\",\n \"sort_order\": 5,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 2: Visuelle Analyse (Bilder, Diagramme, Layout)\\\", \\\"phase\\\": \\\"2-sql\\\"}\"\n },\n {\n \"step_type\": \"structure\",\n \"sort_order\": 6,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 3: Struktur analysieren (Überschriften, Absätze)\\\", \\\"phase\\\": \\\"3-structure\\\"}\"\n },\n {\n \"step_type\": \"segment\",\n \"sort_order\": 7,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 3: In logische Segmente aufteilen\\\", \\\"phase\\\": \\\"3-structure\\\"}\"\n },\n {\n \"step_type\": \"chunk\",\n \"sort_order\": 8,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 4: Semantisches Chunking (500-1000 Tokens)\\\", \\\"phase\\\": \\\"4-chunking\\\"}\"\n },\n {\n \"step_type\": \"metadata_store\",\n \"sort_order\": 9,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 4: Metadaten in MariaDB speichern\\\", \\\"phase\\\": \\\"4-chunking\\\"}\"\n },\n {\n \"step_type\": \"embed\",\n \"sort_order\": 10,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 4: Embeddings generieren (nomic-embed-text)\\\", \\\"phase\\\": \\\"4-embedding\\\"}\"\n },\n {\n \"step_type\": \"collection_setup\",\n \"sort_order\": 11,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 4: Qdrant Collection einrichten\\\", \\\"phase\\\": \\\"4-vector\\\"}\"\n },\n {\n \"step_type\": \"vector_store\",\n \"sort_order\": 12,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 4: Vektoren in Qdrant speichern\\\", \\\"phase\\\": \\\"4-vector\\\"}\"\n },\n {\n \"step_type\": \"index_optimize\",\n \"sort_order\": 13,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 4: HNSW-Index optimieren\\\", \\\"phase\\\": \\\"4-vector\\\"}\"\n },\n {\n \"step_type\": \"entity_extract\",\n \"sort_order\": 14,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 5: Entitäten extrahieren (Personen, Konzepte, Methoden)\\\", \\\"phase\\\": \\\"5-semantic\\\"}\"\n },\n {\n \"step_type\": \"relation_extract\",\n \"sort_order\": 15,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 5: Relationen zwischen Entitäten extrahieren\\\", \\\"phase\\\": \\\"5-semantic\\\"}\"\n },\n {\n \"step_type\": \"semantic_analyze\",\n \"sort_order\": 16,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 6-7: Semantische Analyse und Normalisierung\\\", \\\"phase\\\": \\\"6-normalize\\\"}\"\n },\n {\n \"step_type\": \"taxonomy_build\",\n \"sort_order\": 17,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 9-10: Taxonomie aufbauen und zuordnen\\\", \\\"phase\\\": \\\"9-taxonomy\\\"}\"\n },\n {\n \"step_type\": \"analyze\",\n \"sort_order\": 18,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 11: Gesamtanalyse und Qualitätsprüfung\\\", \\\"phase\\\": \\\"11-analyze\\\"}\"\n },\n {\n \"step_type\": \"summarize\",\n \"sort_order\": 19,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 11: Zusammenfassungen erstellen\\\", \\\"phase\\\": \\\"11-analyze\\\"}\"\n },\n {\n \"step_type\": \"question_generate\",\n \"sort_order\": 20,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 11: Q&A-Paare generieren\\\", \\\"phase\\\": \\\"11-analyze\\\"}\"\n },\n {\n \"step_type\": \"finalize\",\n \"sort_order\": 21,\n \"enabled\": 1,\n \"config\": \"{\\\"description\\\": \\\"Phase 12: Pipeline abschließen, Status setzen\\\", \\\"phase\\\": \\\"12-finalize\\\"}\"\n }\n ],\n \"row_count\": 21,\n \"error\": null,\n \"execution_ms\": 0\n}"
}
]
}