update
This commit is contained in:
@@ -1,30 +0,0 @@
|
||||
Du prüfst und korrigierst eine **Grafik** (gerichteter Graph als JSON) zum Thema "{topic}", Baustein "{baustein}". Die Grafik soll die Subbausteine als Muster/Ablauf/Struktur zeigen.
|
||||
|
||||
RELEVANTE SUBBAUSTEINE (sollen abgedeckt sein):
|
||||
{subbausteine}
|
||||
|
||||
AKTUELLE GRAFIK (JSON):
|
||||
{grafik}
|
||||
|
||||
PRÜFE auf:
|
||||
- **Struktur:** jede Kante verweist mit `von`/`nach` auf eine existierende Knoten-`id`; keine hängenden Kanten; `id`s eindeutig; Graph zusammenhängend (keine losen Knoten).
|
||||
- **Inhalt:** die relevanten Subbausteine kommen vor; Richtung/Kanten geben die Beziehungen korrekt wieder; nichts Erfundenes.
|
||||
- **Mathe:** Symbole stehen als echte KaTeX-Notation in Dollarzeichen (`$\Sigma$`, `$w \in L$`), nicht als Wort ausgeschrieben. Korrigiere Verstöße.
|
||||
- **Kanten-Label:** nur ein kurzes Wort (ja/nein/kodiert), **keine Formeln/Dollarzeichen** in Kanten — Formeln gehören in die Knoten.
|
||||
- **Knappheit:** Knotentexte SEHR kurz (≤ 6 Wörter / eine kompakte Inline-Formel). **Verboten:** `\\`, `\text{{…}}`, `$$…$$`, mehrteilige Formeln. Kürze lange Knoten (z.B. volle Formaldefinitionen) auf den Kern ein.
|
||||
|
||||
Korrigiere alle Mängel. Ist die Grafik bereits gut, gib sie unverändert zurück.
|
||||
{extra}
|
||||
|
||||
Schreibe die geprüfte Grafik als JSON in die Datei {out_path} (nutze dein Schreib-Werkzeug), GENAU in diesem Format:
|
||||
{{
|
||||
"richtung": "TB",
|
||||
"knoten": [
|
||||
{{"id": "a", "text": "Begriff $(L, \\Sigma)$"}}
|
||||
],
|
||||
"kanten": [
|
||||
{{"von": "a", "nach": "b", "text": "ja"}}
|
||||
]
|
||||
}}
|
||||
|
||||
Gib sonst keinen Text aus.
|
||||
@@ -1,32 +0,0 @@
|
||||
Du erstellst für einen Lern-Guide zum Thema "{topic}" eine **Grafik** zum Baustein "{baustein}". Ziel: Der Lernende erkennt auf einen Blick das Muster, den Ablauf oder die Struktur der Subbausteine — kein Fließtext, sondern ein Graph aus Knoten und Kanten.
|
||||
|
||||
BAUSTEIN-BESCHREIBUNG:
|
||||
{beschreibung}
|
||||
|
||||
RELEVANTE SUBBAUSTEINE (die Grafik soll diese zeigen):
|
||||
{subbausteine}
|
||||
|
||||
AUFGABE:
|
||||
- Baue EINEN gerichteten Graphen: **Knoten** = die Subbausteine (plus ggf. Verbindungs-Knoten wie Start/Ende/Verzweigung), **Kanten** = ihre Beziehungen (Reihenfolge, Abhängigkeit, Ober-/Unterbegriff, Ja/Nein).
|
||||
- Decke die relevanten Subbausteine ab. Erfinde keine Inhalte außerhalb des Bausteins.
|
||||
- Wähle die Richtung passend: `TB` (oben→unten, für Abläufe/Hierarchien) oder `LR` (links→rechts, für Ketten).
|
||||
- **Knotentext SEHR kurz** (ein Stichwort oder eine **kompakte** Inline-Formel, Richtwert ≤ 6 Wörter). Lange Formaldefinitionen gehören NICHT in den Graph — die stehen im Guide-Text.
|
||||
- Mathematik als **echte Notation** mit KaTeX in Dollarzeichen: `$\Sigma$`, `$(L, \Sigma)$`, `$w \in L$`, `$2^n$`. Niemals Symbole als Wort ausschreiben (nicht „Sigma", nicht „Vereinigung").
|
||||
- **Verboten im Knotentext:** `\\` (Zeilenumbruch), `\text{{…}}`, `$$…$$` (Display-Mathe), mehrteilige/verkettete Formeln. Eine Formel pro Knoten, knapp.
|
||||
- Kanten-Label (`text`) ist optional und **nur ein kurzes Wort** (z.B. „kodiert", „ja", „nein") — **keine Formeln/Dollarzeichen** in Kanten. Formeln gehören in die Knoten.
|
||||
- Jede `id` ist ein kurzes Kürzel (a–z, 0–9), eindeutig. Jede Kante verweist mit `von`/`nach` auf existierende Knoten-`id`s.
|
||||
{extra}
|
||||
|
||||
Schreibe das Ergebnis als JSON in die Datei {out_path} (nutze dein Schreib-Werkzeug), GENAU in diesem Format:
|
||||
{{
|
||||
"richtung": "TB",
|
||||
"knoten": [
|
||||
{{"id": "a", "text": "Erster Begriff $(L, \\Sigma)$"}},
|
||||
{{"id": "b", "text": "Zweiter Begriff"}}
|
||||
],
|
||||
"kanten": [
|
||||
{{"von": "a", "nach": "b", "text": "ja"}}
|
||||
]
|
||||
}}
|
||||
|
||||
Gib sonst keinen Text aus.
|
||||
@@ -1,31 +0,0 @@
|
||||
Du baust eine **Roadmap** zum Thema "{topic}": einen gerichteten Übersichts-Graphen, den ein Lerner VOR dem Detaillernen liest. Ziel ist NICHT, Fakten zu vermitteln, sondern **Architektur, Flows und Andockpunkte** zu zeigen — die große Struktur auf einen Blick. Der Lerner soll Ankerpunkte bilden, bevor er die Bausteine durcharbeitet.
|
||||
|
||||
BAUSTEIN-ÜBERSICHT (Quelle — daraus die Struktur ableiten, KEINE neuen Inhalte erfinden):
|
||||
{uebersicht}
|
||||
|
||||
AUFGABE:
|
||||
- Fasse die Bausteine zu **thematischen Bereichen** (Knoten) zusammen — **wenige große Knoten**, Richtwert 5–10, höchstens 12. Keine atomaren Einzelpunkte.
|
||||
- Verbinde die Bereiche mit **gerichteten Kanten** „baut auf auf" (`typ: "prereq"`). Was nur ergänzend/optional ist: `typ: "optional"`.
|
||||
- Reihenfolge sichtbar machen: Einstieg oben, Aufbauendes darunter (`richtung: "TB"`).
|
||||
- Pro Knoten:
|
||||
- `title`: kurzer Bereichsname (1–3 Wörter).
|
||||
- `text`: EINE Zeile — was der Bereich abdeckt; nenne die zentralen Bausteine als **Andockpunkte**.
|
||||
- `prioritaet`: `grund` (Fundament, zuerst) | `kern` (Hauptstoff) | `vertiefung` (später/optional).
|
||||
- **Schlank halten.** Keine Deko, keine Fakten-Details, keine Wiederholung. Beziehungen zählen, nicht Stichwort-Listen.
|
||||
|
||||
MATHE: kompakte Symbole als KaTeX in Dollarzeichen erlaubt (`$\Sigma$`, `$\Sigma^*$`). **Verboten:** `\\`, `\text{{…}}`, `$$…$$`, mehrteilige Formeln.
|
||||
{extra}
|
||||
|
||||
Schreibe das Ergebnis als JSON in die Datei {out_path} (nutze dein Schreib-Werkzeug), GENAU in diesem Format:
|
||||
{{
|
||||
"richtung": "TB",
|
||||
"knoten": [
|
||||
{{"id": "grund", "title": "Grundlagen", "text": "Alphabet, Sprache, $\\Sigma^*$", "prioritaet": "grund"}},
|
||||
{{"id": "ent", "title": "Entscheidung", "text": "Entscheidungsproblem, Sprachen als Mengen", "prioritaet": "kern"}}
|
||||
],
|
||||
"kanten": [
|
||||
{{"von": "grund", "nach": "ent", "typ": "prereq"}}
|
||||
]
|
||||
}}
|
||||
|
||||
Gib sonst keinen Text aus.
|
||||
@@ -1,31 +0,0 @@
|
||||
Du prüfst und korrigierst eine **Roadmap** (gerichteter Übersichts-Graph als JSON) zum Thema "{topic}". Sie soll einem Lerner VOR dem Detaillernen Architektur, Flows und Andockpunkte zeigen — schlank und sofort lesbar.
|
||||
|
||||
BAUSTEIN-ÜBERSICHT (Quelle):
|
||||
{uebersicht}
|
||||
|
||||
AKTUELLE ROADMAP (JSON):
|
||||
{graph}
|
||||
|
||||
PRÜFE und korrigiere:
|
||||
- **Struktur:** jede Kante referenziert mit `von`/`nach` gültige Knoten-`id`s; keine hängenden Kanten; keine Zyklen (gerichtet, azyklisch); IDs eindeutig.
|
||||
- **Abdeckung:** die wichtigen Bereiche der Übersicht kommen vor; nichts Erfundenes.
|
||||
- **Flows/Andockpunkte:** Kanten geben „baut auf auf" korrekt wieder; `text` nennt die zentralen Bausteine.
|
||||
- **Knappheit:** wenige große Knoten (≤ 12); `title` 1–3 Wörter; `text` genau eine Zeile. Kürze überladene Knoten.
|
||||
- **Mathe:** kompakte KaTeX-Symbole in `$…$`; **verboten** `\\`, `\text{{…}}`, `$$…$$`, mehrteilige Formeln — korrigiere Verstöße.
|
||||
- `prioritaet` ∈ grund | kern | vertiefung; `typ` ∈ prereq | optional.
|
||||
|
||||
Ist die Roadmap bereits gut, gib sie unverändert zurück.
|
||||
{extra}
|
||||
|
||||
Schreibe die geprüfte Roadmap als JSON in die Datei {out_path} (nutze dein Schreib-Werkzeug), GENAU in diesem Format:
|
||||
{{
|
||||
"richtung": "TB",
|
||||
"knoten": [
|
||||
{{"id": "grund", "title": "Grundlagen", "text": "Alphabet, Sprache, $\\Sigma^*$", "prioritaet": "grund"}}
|
||||
],
|
||||
"kanten": [
|
||||
{{"von": "grund", "nach": "ent", "typ": "prereq"}}
|
||||
]
|
||||
}}
|
||||
|
||||
Gib sonst keinen Text aus.
|
||||
Reference in New Issue
Block a user