mindnet/config/types.yaml

124 lines
3.3 KiB
YAML
Raw Normal View History

version: 1.3 # Update für Smart Edge Allocation
2025-12-11 22:39:35 +01:00
# --- CHUNKING DEFINITIONEN ---
# Hier definieren wir die technischen Strategien und den Smart Edge Filter.
2025-12-11 22:39:35 +01:00
chunking_profiles:
# 1. Standard Profile (Sliding Window, KEIN LLM-Filter)
2025-12-11 22:39:35 +01:00
sliding_short:
strategy: sliding_window
enable_smart_edge_allocation: false # Sekundärverfeinerung deaktiviert
2025-12-11 22:39:35 +01:00
target: 200
max: 350
overlap: [30, 50]
# 2. Smart Edge Allocation Profile (Sliding Window + LLM-Filter)
sliding_smart_edges:
strategy: sliding_window # Primärzerlegung: Sliding Window
enable_smart_edge_allocation: true # SEKUNDÄRVERFEINERUNG: LLM-Filter aktiv
2025-12-11 22:39:35 +01:00
target: 400
max: 600
overlap: [50, 80]
# 3. Strukturierte Profile (By Heading, KEIN LLM-Filter)
2025-12-11 22:39:35 +01:00
structured_strict:
strategy: by_heading
enable_smart_edge_allocation: false
2025-12-11 22:39:35 +01:00
split_level: 2
max: 600
target: 400
overlap: [50, 80]
# 4. Strukturierte Profile (By Heading + LLM-Filter)
structured_smart_edges:
strategy: by_heading # Primärzerlegung: Harte Trennung
enable_smart_edge_allocation: true # SEKUNDÄRVERFEINERUNG: LLM-Filter aktiv
split_level: 2
max: 600
target: 400
overlap: [50, 80]
2025-12-11 23:21:24 +01:00
2025-11-16 21:30:59 +01:00
defaults:
2025-11-17 15:58:34 +01:00
retriever_weight: 1.0
2025-12-11 22:39:35 +01:00
chunking_profile: sliding_standard # Fallback Profil
2025-12-11 22:02:44 +01:00
edge_defaults: []
2025-12-04 13:35:04 +01:00
2025-11-07 09:36:25 +01:00
types:
2025-12-11 22:02:44 +01:00
# --- WISSENSBAUSTEINE ---
2025-12-04 13:35:04 +01:00
concept:
chunking_profile: sliding_smart_edges # Nutzt Kantenfilterung
2025-12-04 13:35:04 +01:00
retriever_weight: 0.60
edge_defaults: ["references", "related_to"]
source:
chunking_profile: sliding_short # Kein LLM-Filter
2025-12-04 13:35:04 +01:00
retriever_weight: 0.50
2025-12-11 22:39:35 +01:00
edge_defaults: []
2025-12-04 13:35:04 +01:00
glossary:
2025-12-11 22:39:35 +01:00
chunking_profile: sliding_short
2025-12-04 13:35:04 +01:00
retriever_weight: 0.40
edge_defaults: ["related_to"]
2025-12-11 22:39:35 +01:00
# --- IDENTITÄT & PERSÖNLICHKEIT ---
2025-12-11 22:02:44 +01:00
profile:
chunking_profile: structured_smart_edges # Strukturiert + Kantenfilterung
2025-12-11 22:02:44 +01:00
retriever_weight: 0.70
2025-12-04 13:35:04 +01:00
edge_defaults: ["references", "related_to"]
2025-12-11 22:02:44 +01:00
value:
chunking_profile: structured_smart_edges
2025-12-11 22:39:35 +01:00
retriever_weight: 1.00
2025-12-04 13:35:04 +01:00
edge_defaults: ["related_to"]
2025-12-11 22:02:44 +01:00
principle:
chunking_profile: structured_smart_edges
2025-12-11 22:39:35 +01:00
retriever_weight: 0.95
edge_defaults: ["derived_from", "references"]
2025-12-11 22:02:44 +01:00
2025-12-11 22:39:35 +01:00
belief:
chunking_profile: sliding_short
2025-12-04 13:35:04 +01:00
retriever_weight: 0.90
2025-12-11 22:02:44 +01:00
edge_defaults: ["related_to"]
2025-12-04 13:35:04 +01:00
2025-12-11 22:02:44 +01:00
experience:
chunking_profile: sliding_smart_edges
2025-12-04 13:35:04 +01:00
retriever_weight: 0.90
2025-12-11 22:39:35 +01:00
edge_defaults: ["derived_from", "references"]
2025-12-04 13:35:04 +01:00
2025-12-11 22:02:44 +01:00
# --- STRATEGIE & ENTSCHEIDUNG ---
2025-12-04 13:35:04 +01:00
goal:
chunking_profile: sliding_smart_edges
2025-12-11 22:02:44 +01:00
retriever_weight: 0.95
edge_defaults: ["depends_on", "related_to"]
2025-12-11 22:39:35 +01:00
decision:
chunking_profile: structured_smart_edges
2025-12-11 22:39:35 +01:00
retriever_weight: 1.00
edge_defaults: ["caused_by", "references"]
2025-12-04 13:35:04 +01:00
2025-12-11 22:39:35 +01:00
risk:
chunking_profile: sliding_short
2025-12-11 22:02:44 +01:00
retriever_weight: 0.85
2025-12-11 22:39:35 +01:00
edge_defaults: ["related_to", "blocks"]
2025-11-17 19:36:56 +01:00
2025-12-04 13:35:04 +01:00
milestone:
2025-12-11 22:39:35 +01:00
chunking_profile: sliding_short
2025-12-04 13:35:04 +01:00
retriever_weight: 0.70
2025-12-11 22:02:44 +01:00
edge_defaults: ["related_to", "part_of"]
2025-11-17 19:36:56 +01:00
2025-12-11 22:02:44 +01:00
# --- OPERATIV ---
2025-12-04 13:35:04 +01:00
project:
chunking_profile: sliding_smart_edges
2025-12-11 22:39:35 +01:00
retriever_weight: 0.97
2025-12-11 22:02:44 +01:00
edge_defaults: ["references", "depends_on"]
2025-11-17 19:36:56 +01:00
2025-12-04 13:35:04 +01:00
task:
2025-12-11 22:39:35 +01:00
chunking_profile: sliding_short
2025-12-04 13:35:04 +01:00
retriever_weight: 0.80
2025-12-11 22:02:44 +01:00
edge_defaults: ["depends_on", "part_of"]
2025-11-17 15:58:34 +01:00
2025-12-04 13:35:04 +01:00
journal:
chunking_profile: sliding_smart_edges # Fließtext + Kantenfilterung
2025-12-04 13:35:04 +01:00
retriever_weight: 0.80
2025-12-11 22:02:44 +01:00
edge_defaults: ["references", "related_to"]