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 ──────────────────────────────────────────────────────
|
// ── 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 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 3–5 (Grundstufe): Beschreibende Fragen zu Farbe, Form, Position
|
* Stufe 6–8 (Mittelstufe): Fragen zu Funktion, Vergleich oder Kontext
|
||||||
- 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
|
||||||
- Stufe 9–10 (Fortgeschritten): Analytische, kreative oder erklärende Fragen
|
|
||||||
|
|
||||||
Regeln:
|
Regeln:
|
||||||
- Jede Frage muss sich direkt auf das Objekt beziehen
|
|
||||||
- Füge zu jedem Satz eine Wortliste (einzelne Tokens, Satzzeichen ausgenommen) hinzu
|
* Jede Frage muss sich direkt auf das Objekt beziehen
|
||||||
- Gib ausschließlich valides JSON aus – kein Text, kein Markdown
|
* \`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:
|
Ausgabeformat:
|
||||||
{
|
{
|
||||||
@@ -69,10 +71,15 @@ Ausgabeformat:
|
|||||||
"level": 1,
|
"level": 1,
|
||||||
"question": "Kannst du den Hund sehen?",
|
"question": "Kannst du den Hund sehen?",
|
||||||
"answer": "Ja, ich kann 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 {
|
interface PromptLayout {
|
||||||
name: string
|
name: string
|
||||||
|
|||||||
Reference in New Issue
Block a user