version: 2.4.0 # Optimized for Async Intelligence & Hybrid Router # ============================================================================== # 1. CHUNKING PROFILES # ============================================================================== chunking_profiles: # A. SHORT & FAST # Für Glossar, Tasks, Risiken. Kleine Schnipsel. sliding_short: strategy: sliding_window enable_smart_edge_allocation: false target: 200 max: 350 overlap: [30, 50] # B. STANDARD & FAST # Der "Traktor": Robust für Quellen, Journal, Daily Logs. sliding_standard: strategy: sliding_window enable_smart_edge_allocation: false target: 450 max: 650 overlap: [50, 100] # C. SMART FLOW (Performance-Safe Mode) # Für Konzepte, Projekte, Erfahrungen. # HINWEIS: 'enable_smart_edge_allocation' ist vorerst FALSE, um Ollama # bei der Generierung nicht zu überlasten. Später wieder aktivieren. sliding_smart_edges: strategy: sliding_window enable_smart_edge_allocation: true target: 400 max: 600 overlap: [50, 80] # D. SMART STRUCTURE # Für Profile, Werte, Prinzipien. Trennt hart an Überschriften (H2). structured_smart_edges: strategy: by_heading enable_smart_edge_allocation: true split_level: 2 max: 600 target: 400 overlap: [50, 80] # ============================================================================== # 2. DEFAULTS # ============================================================================== defaults: retriever_weight: 1.0 chunking_profile: sliding_standard edge_defaults: [] # ============================================================================== # 3. TYPE DEFINITIONS # ============================================================================== types: # --- KERNTYPEN (Hoch priorisiert & Smart) --- experience: chunking_profile: sliding_smart_edges retriever_weight: 0.90 edge_defaults: ["derived_from", "references"] # Hybrid Classifier: Wenn diese Worte fallen, ist es eine Experience detection_keywords: - "passiert" - "erlebt" - "gefühl" - "situation" - "stolz" - "geärgert" - "reaktion" - "moment" - "konflikt" # Ghostwriter Schema: Sprechende Anweisungen für besseren Textfluss schema: - "Situation (Was ist passiert?)" - "Meine Reaktion (Was habe ich getan?)" - "Ergebnis & Auswirkung" - "Reflexion & Learning (Was lerne ich daraus?)" project: chunking_profile: sliding_smart_edges retriever_weight: 0.97 edge_defaults: ["references", "depends_on"] detection_keywords: - "projekt" - "vorhaben" - "ziel ist" - "meilenstein" - "planen" - "starten" - "mission" schema: - "Mission & Zielsetzung" - "Aktueller Status & Blockaden" - "Nächste konkrete Schritte" - "Stakeholder & Ressourcen" decision: chunking_profile: structured_smart_edges retriever_weight: 1.00 # MAX: Entscheidungen sind Gesetz edge_defaults: ["caused_by", "references"] detection_keywords: - "entschieden" - "wahl" - "optionen" - "alternativen" - "beschluss" - "adr" schema: - "Kontext & Problemstellung" - "Betrachtete Optionen (Alternativen)" - "Die Entscheidung" - "Begründung (Warum diese Wahl?)" # --- PERSÖNLICHKEIT & IDENTITÄT --- value: chunking_profile: structured_smart_edges retriever_weight: 1.00 edge_defaults: ["related_to"] detection_keywords: ["wert", "wichtig ist", "moral", "ethik"] schema: ["Definition", "Warum mir das wichtig ist", "Leitsätze für den Alltag"] principle: chunking_profile: structured_smart_edges retriever_weight: 0.95 edge_defaults: ["derived_from", "references"] detection_keywords: ["prinzip", "regel", "grundsatz", "leitlinie"] schema: ["Das Prinzip", "Anwendung & Beispiele"] belief: chunking_profile: sliding_short retriever_weight: 0.90 edge_defaults: ["related_to"] detection_keywords: ["glaube", "überzeugung", "denke dass", "meinung"] schema: ["Der Glaubenssatz", "Ursprung & Reflexion"] profile: chunking_profile: structured_smart_edges retriever_weight: 0.70 edge_defaults: ["references", "related_to"] schema: ["Rolle / Identität", "Fakten & Daten", "Historie"] # --- STRATEGIE & RISIKO --- goal: chunking_profile: sliding_smart_edges retriever_weight: 0.95 edge_defaults: ["depends_on", "related_to"] schema: ["Zielzustand", "Zeitrahmen & KPIs", "Motivation"] risk: chunking_profile: sliding_short retriever_weight: 0.85 edge_defaults: ["related_to", "blocks"] detection_keywords: ["risiko", "gefahr", "bedrohung", "problem", "angst"] schema: ["Beschreibung des Risikos", "Mögliche Auswirkungen", "Gegenmaßnahmen"] # --- BASIS & WISSEN --- concept: chunking_profile: sliding_smart_edges retriever_weight: 0.60 edge_defaults: ["references", "related_to"] schema: - "Definition" - "Kontext & Hintergrund" - "Verwandte Konzepte" task: chunking_profile: sliding_short retriever_weight: 0.80 edge_defaults: ["depends_on", "part_of"] schema: ["Aufgabe", "Kontext", "Definition of Done"] journal: chunking_profile: sliding_standard retriever_weight: 0.80 edge_defaults: ["references", "related_to"] schema: ["Log-Eintrag", "Gedanken & Erkenntnisse"] source: chunking_profile: sliding_standard retriever_weight: 0.50 edge_defaults: [] schema: - "Metadaten (Autor, URL, Datum)" - "Kernaussage / Zusammenfassung" - "Zitate & Notizen" glossary: chunking_profile: sliding_short retriever_weight: 0.40 edge_defaults: ["related_to"] schema: ["Begriff", "Definition"]