Update types.yaml to change chunking profiles and enhance detection keywords
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s

- Replaced 'sliding_smart_edges' with 'structured_smart_edges' for multiple types to improve data processing.
- Added detection keywords for 'goal', 'concept', 'task', 'journal', 'source', 'glossary', 'person', and 'event' to enhance retrieval capabilities.
- Adjusted retriever weights for consistency across types.
This commit is contained in:
Lars 2026-01-21 07:17:20 +01:00
parent 55d1a7e290
commit 0d61a9e191

View File

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