WP25 #19
|
|
@ -1,8 +1,10 @@
|
|||
# config/decision_engine.yaml
|
||||
# VERSION: 3.1.5 (WP-25: Multi-Stream Agentic RAG)
|
||||
# VERSION: 3.1.6 (WP-25: Multi-Stream Agentic RAG - Final Release)
|
||||
# STATUS: Active
|
||||
# DoD: Strikte Nutzung der Typen aus types.yaml (v2.7.0).
|
||||
# Fix für Projekt-Klassifizierung via Keyword-Fast-Path.
|
||||
# DoD:
|
||||
# - Strikte Nutzung der Typen aus types.yaml (v2.7.0).
|
||||
# - Fix für Projekt-Klassifizierung via Keyword-Fast-Path (Auflösung Kollision).
|
||||
# - 100% Erhalt aller Stream-Parameter und Edge-Boosts.
|
||||
|
||||
version: 3.1
|
||||
|
||||
|
|
@ -14,6 +16,8 @@ settings:
|
|||
router_prompt_key: "intent_router_v1"
|
||||
|
||||
# --- EBENE 1: STREAM-LIBRARY (Bausteine basierend auf types.yaml) ---
|
||||
# Synchronisiert mit types.yaml v2.7.0
|
||||
|
||||
streams_library:
|
||||
values_stream:
|
||||
name: "Identität & Ethik"
|
||||
|
|
@ -69,6 +73,8 @@ streams_library:
|
|||
implemented_in: 3.0
|
||||
|
||||
# --- EBENE 2: STRATEGIEN (Komposition & Routing) ---
|
||||
# Orchestriert das Zusammenspiel der Streams basierend auf dem Intent.
|
||||
|
||||
strategies:
|
||||
# Spezialisierte Fact-Strategie für zeitliche Fragen
|
||||
FACT_WHEN:
|
||||
|
|
@ -82,12 +88,12 @@ strategies:
|
|||
- "tech_stream"
|
||||
prompt_template: "fact_synthesis_v1"
|
||||
|
||||
# Spezialisierte Fact-Strategie für inhaltliche Fragen & Listen (FIX für Projekt-Frage)
|
||||
# Spezialisierte Fact-Strategie für inhaltliche Fragen & Listen
|
||||
FACT_WHAT:
|
||||
description: "Abfrage von Definitionen, Listen und Inhalten."
|
||||
preferred_provider: "openrouter"
|
||||
# FAST PATH: Zwingt "Welche Projekte" in diese Strategie
|
||||
trigger_keywords: ["was", "welche", "projekt", "projekte", "liste", "übersicht"]
|
||||
# FIX v3.1.6: "projekt" entfernt, um Kollision mit DECISION ("Soll ich Projekt...") zu vermeiden.
|
||||
trigger_keywords: ["was ist", "welche sind", "liste", "übersicht", "zusammenfassung"]
|
||||
use_streams:
|
||||
- "facts_stream"
|
||||
- "tech_stream"
|
||||
|
|
@ -98,7 +104,8 @@ strategies:
|
|||
DECISION:
|
||||
description: "Der User sucht Rat, Strategie oder Abwägung."
|
||||
preferred_provider: "gemini"
|
||||
trigger_keywords: ["soll ich", "entscheidung", "abwägen", "priorität"]
|
||||
# FIX v3.1.6: Trigger erweitert, um "Soll ich... Projekt..." sicher zu fangen.
|
||||
trigger_keywords: ["soll ich", "sollte ich", "entscheidung", "abwägen", "priorität", "empfehlung"]
|
||||
use_streams:
|
||||
- "values_stream"
|
||||
- "facts_stream"
|
||||
|
|
@ -107,7 +114,9 @@ strategies:
|
|||
prepend_instruction: |
|
||||
!!! ENTSCHEIDUNGS-MODUS (AGENTIC MULTI-STREAM) !!!
|
||||
Analysiere die Fakten vor dem Hintergrund meiner Werte und evaluiere die Risiken.
|
||||
Wäge ab, ob das Vorhaben mit meiner langfristigen Identität kompatibel ist.
|
||||
|
||||
# Emotionale Reflexion
|
||||
EMPATHY:
|
||||
description: "Reaktion auf emotionale Zustände."
|
||||
preferred_provider: "openrouter"
|
||||
|
|
@ -117,6 +126,7 @@ strategies:
|
|||
- "values_stream"
|
||||
prompt_template: "empathy_template"
|
||||
|
||||
# Technischer Support
|
||||
CODING:
|
||||
description: "Technische Anfragen und Programmierung."
|
||||
preferred_provider: "gemini"
|
||||
|
|
@ -126,6 +136,7 @@ strategies:
|
|||
- "facts_stream"
|
||||
prompt_template: "technical_template"
|
||||
|
||||
# Eingabe-Modus (WP-07)
|
||||
INTERVIEW:
|
||||
description: "Der User möchte Wissen erfassen (Eingabemodus)."
|
||||
preferred_provider: "openrouter"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user