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:
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"]
retriever_weight: 1.0
detection_keywords: []
schema: ["Inhalt"]