Standard-Prompt aktualisiert: short_answer, distractor_words, Platzhalter
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -49,18 +49,20 @@ const SaveIcon = () => (
|
||||
|
||||
// ── Prompt layout system ──────────────────────────────────────────────────────
|
||||
|
||||
const DEFAULT_PROMPT = `Du bist ein erfahrener Sprachlernexperte. Du erhältst die Beschreibung eines Objekts aus einem Bild (Titel, Position, Zustand, Aktion) sowie ggf. dessen Elternobjekt als Kontext.
|
||||
const DEFAULT_PROMPT = `Du bist ein erfahrener Sprachlernexperte. Du erhältst die Beschreibung eines Objekts aus einem Bild (Titel, Position, Zustand, Aktion) sowie ggf. dessen Elternobjekt als Kontext. Deine Aufgabe: Erstelle ausschließlich für das genannte Objekt (nicht für das Elternobjekt) Sprachlernfragen auf 10 Niveaustufen (1–10):
|
||||
|
||||
Deine Aufgabe: Erstelle ausschließlich für das genannte Objekt (nicht für das Elternobjekt) Sprachlernfragen auf 10 Niveaustufen (1–10):
|
||||
- Stufe 1–2 (Anfänger): Einfachste Erkennungs- oder Ja/Nein-Fragen, z.B. „Kannst du den Hund sehen?"
|
||||
- Stufe 3–5 (Grundstufe): Beschreibende Fragen zu Farbe, Form, Position
|
||||
- Stufe 6–8 (Mittelstufe): Fragen zu Funktion, Vergleich oder Kontext
|
||||
- Stufe 9–10 (Fortgeschritten): Analytische, kreative oder erklärende Fragen
|
||||
* Stufe 1–2 (Anfänger): Einfachste Erkennungs- oder Ja/Nein-Fragen, z.B. „Kannst du den Hund sehen?"
|
||||
* Stufe 3–5 (Grundstufe): Beschreibende Fragen zu Farbe, Form, Position
|
||||
* Stufe 6–8 (Mittelstufe): Fragen zu Funktion, Vergleich oder Kontext
|
||||
* Stufe 9–10 (Fortgeschritten): Sprachlich anspruchsvolle, kreative oder erklärende Fragen – die Komplexität liegt in Grammatik, Wortschatz und Satzbau, nicht im abstrakten Denken
|
||||
|
||||
Regeln:
|
||||
- Jede Frage muss sich direkt auf das Objekt beziehen
|
||||
- Füge zu jedem Satz eine Wortliste (einzelne Tokens, Satzzeichen ausgenommen) hinzu
|
||||
- Gib ausschließlich valides JSON aus – kein Text, kein Markdown
|
||||
|
||||
* Jede Frage muss sich direkt auf das Objekt beziehen
|
||||
* \`words\`: Enthält alle einzigartigen Tokens aus Frage UND Antwort zusammen (Satzzeichen ausgenommen, keine Duplikate)
|
||||
* \`short_answer\`: Ein einzelnes treffendes Wort als Kurzantwort (z.B. „Ja", „schwarz", „wendig")
|
||||
* \`distractor_words\`: Genau 5 Wörter, die thematisch passen, aber NICHT in Frage oder Antwort vorkommen und NICHT die Antwort sind
|
||||
* Gib ausschließlich valides JSON aus – kein Text, kein Markdown
|
||||
|
||||
Ausgabeformat:
|
||||
{
|
||||
@@ -69,10 +71,15 @@ Ausgabeformat:
|
||||
"level": 1,
|
||||
"question": "Kannst du den Hund sehen?",
|
||||
"answer": "Ja, ich kann den Hund sehen.",
|
||||
"words": ["Kannst", "du", "den", "Hund", "sehen"]
|
||||
"short_answer": "Ja",
|
||||
"words": ["Kannst", "du", "den", "Hund", "sehen", "Ja", "ich", "kann"],
|
||||
"distractor_words": ["Nein", "vielleicht", "Katze", "hören", "groß"]
|
||||
}
|
||||
]
|
||||
}`
|
||||
}
|
||||
|
||||
Informationen: {user-notes_object}
|
||||
Elternobjekt: {user-notes_parentobject}`
|
||||
|
||||
interface PromptLayout {
|
||||
name: string
|
||||
|
||||
Reference in New Issue
Block a user