diff --git a/config/types.yaml b/config/types.yaml index 1b3175f..aef6224 100644 --- a/config/types.yaml +++ b/config/types.yaml @@ -94,7 +94,7 @@ llm_settings: types: experience: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 1.10 detection_keywords: ["erleben", "reagieren", "handeln", "prägen", "reflektieren"] schema: @@ -104,7 +104,7 @@ types: - "Reflexion & Learning (Was lerne ich daraus?)" insight: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 1.20 detection_keywords: ["beobachten", "erkennen", "verstehen", "analysieren", "schlussfolgern"] schema: @@ -114,7 +114,7 @@ types: - "Handlungsempfehlung" project: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 0.97 detection_keywords: ["umsetzen", "planen", "starten", "bauen", "abschließen"] schema: @@ -214,7 +214,7 @@ types: - "Strategie" need: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 1.05 detection_keywords: ["bedürfnis", "brauchen", "mangel", "erfüllung"] schema: @@ -223,7 +223,7 @@ types: - "Bezug zu Werten" motivation: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 0.95 detection_keywords: ["motivation", "antrieb", "warum", "energie"] schema: @@ -244,14 +244,15 @@ types: schema: ["Aktueller Zustand", "Auslöser", "Auswirkung auf den Tag"] boundary: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 0.90 detection_keywords: ["grenze", "nein sagen", "limit", "schutz"] schema: ["Die Grenze", "Warum sie wichtig ist", "Konsequenz bei Verletzung"] goal: - chunking_profile: sliding_smart_edges + chunking_profile: structured_smart_edges retriever_weight: 0.95 + detection_keywords: ["ziel", "zielzustand", "kpi", "zeitrahmen", "deadline", "meilenstein"] schema: ["Zielzustand", "Zeitrahmen & KPIs", "Motivation"] risk: @@ -261,41 +262,49 @@ types: schema: ["Beschreibung des Risikos", "Auswirkungen", "Gegenmaßnahmen"] concept: - chunking_profile: sliding_smart_edges - retriever_weight: 0.60 + chunking_profile: structured_smart_edges + retriever_weight: 0.6 + detection_keywords: ["definition", "konzept", "begriff", "modell", "rahmen", "theorie"] schema: ["Definition", "Kontext", "Verwandte Konzepte"] task: chunking_profile: sliding_short - retriever_weight: 0.80 + retriever_weight: 0.8 + detection_keywords: ["aufgabe", "todo", "next_action", "erledigen", "definition_of_done", "checkliste"] schema: ["Aufgabe", "Kontext", "Definition of Done"] journal: chunking_profile: sliding_standard - retriever_weight: 0.80 + retriever_weight: 0.8 + detection_keywords: ["journal", "tagebuch", "log", "eintrag", "reflexion", "heute"] schema: ["Log-Eintrag", "Gedanken"] source: chunking_profile: sliding_standard - retriever_weight: 0.50 + retriever_weight: 0.5 + detection_keywords: ["quelle", "paper", "buch", "artikel", "link", "zitat", "studie"] schema: ["Metadaten", "Zusammenfassung", "Zitate"] glossary: chunking_profile: sliding_short - retriever_weight: 0.40 + retriever_weight: 0.4 + detection_keywords: ["glossar", "begriff", "definition", "terminologie"] schema: ["Begriff", "Definition"] person: chunking_profile: sliding_standard - retriever_weight: 0.50 - schema: ["Rolle", "Beziehung", "Kontext"] + retriever_weight: 0.5 + detection_keywords: ["person", "mensch", "kontakt", "name", "beziehung", "stakeholder"] + schema: ["Profile", "Beziehung", "Kontext"] event: chunking_profile: sliding_standard - retriever_weight: 0.60 + retriever_weight: 0.6 + detection_keywords: ["ereignis", "termin", "datum", "ort", "teilnehmer", "meeting"] schema: ["Datum & Ort", "Teilnehmer", "Ergebnisse"] default: chunking_profile: sliding_standard - retriever_weight: 1.00 - schema: ["Inhalt"] \ No newline at end of file + retriever_weight: 1.0 + detection_keywords: [] + schema: ["Inhalt"]