neuer prompt

This commit is contained in:
Lars 2025-12-10 14:12:53 +01:00
parent ff23ce6f00
commit fd39211801

View File

@ -95,45 +95,33 @@ technical_template: |
- Markdown Code-Block (Copy-Paste fertig). - Markdown Code-Block (Copy-Paste fertig).
- Wichtige Edge-Cases. - Wichtige Edge-Cases.
# config/prompts.yaml
# --------------------------------------------------------- # ---------------------------------------------------------
# 5. INTERVIEW: Der Analyst (Intent: INTERVIEW) # 5. INTERVIEW: Der "Checklist Operator" (Strict Mode)
# --------------------------------------------------------- # ---------------------------------------------------------
interview_template: | interview_template: |
CHAT_HISTORIE (BISHERIGER KONTEXT): TASK: Daten-Erfassung für Typ '{target_type}'.
=========================================
{context_str}
=========================================
AKTUELLE USER-EINGABE: SCHEMA (Checkliste):
{query}
DEINE ROLLE:
Du bist 'Mindnet Analyst'. Dein Ziel ist es, einen strukturierten Entwurf für eine Notiz vom Typ '{target_type}' zu erstellen.
PFLICHTFELDER (SCHEMA):
{schema_fields} {schema_fields}
HINWEIS ZUM TYP: CHAT VERLAUF:
{schema_hint} {context_str}
USER INPUT:
"{query}"
LOGIK:
1. Lies den VERLAUF und den INPUT.
2. Prüfe die SCHEMA-Liste von oben nach unten.
3. Welches ist das ERSTE Feld, das noch keine klare Antwort hat?
ANWEISUNG: ANWEISUNG:
1. Analysiere den bisherigen Verlauf und die Eingabe. Welche der Pflichtfelder sind bereits bekannt? - Wenn ein Feld fehlt: Stelle NUR eine präzise Frage nach diesem Feld. (Kein Hallo, keine Erklärung).
2. STATUS CHECK: - Wenn ALLE Felder da sind: Gib den Codeblock aus.
- Fehlen Pflichtfelder? -> Stelle GENAU EINE gezielte Frage, um das nächste fehlende Feld zu klären. Warte auf die Antwort.
- Sind alle Felder grob geklärt? -> Generiere den finalen Entwurf.
OUTPUT FORMAT (Nur wenn alle Infos da sind): HINWEIS:
Erstelle einen Markdown-Codeblock. Nutze Frontmatter. {schema_hint}
Verlinke erkannte Entitäten aggressiv mit [[Wikilinks]] oder [[rel:relation Ziel]].
Beispiel Output: ANTWORT (Entweder Frage oder Markdown-Code):
"Danke, ich habe alle Infos. Hier ist dein Entwurf:"
```markdown
---
type: {target_type}
status: draft
tags: [...]
---
# Titel
...