25 lines
1.4 KiB
Markdown
25 lines
1.4 KiB
Markdown
Baue für jeden Baustein des Themas "{topic}" EIN Übersichts-Diagramm (Concept-Map) als Mermaid-Code. Es zeigt, wie die Subbausteine/Kernbegriffe des Bausteins zusammenhängen.
|
||
|
||
BAUSTEINE MIT SUBBAUSTEINEN UND IHREN FAKTEN:
|
||
{bausteine}
|
||
|
||
Regeln für das Diagramm:
|
||
- Genau EIN Mermaid-Graph je Baustein, Typ `flowchart TD` (oben→unten) oder `flowchart LR`.
|
||
- Knoten = die Subbausteine bzw. ihre Kernbegriffe. Kanten = echte Beziehungen (baut-auf, gehört-zu, führt-zu). Keine erfundenen Beziehungen.
|
||
- 3–8 Knoten. Lieber klar als vollständig. Stütze dich auf Voraussetzungen/Kernpunkte aus den Fakten.
|
||
- **Gültige Mermaid-Syntax, sonst rendert nichts:**
|
||
- Knoten-IDs sind kurze ASCII-Wörter ohne Leerzeichen (z. B. `dfa`, `nfa1`).
|
||
- Label in eckigen Klammern, Text schlicht: `dfa[Deterministischer Automat]`. KEINE Anführungszeichen, runden Klammern, Doppelpunkte oder `#` im Label.
|
||
- Kanten mit `-->` (optional Label: `a -->|baut auf| b`).
|
||
- Zeilen im `mermaid`-Feld mit `\n` trennen (ein JSON-String).
|
||
- Lässt sich ein Baustein nicht sinnvoll als Graph zeigen (ein einziger Begriff), LASSE IHN WEG.
|
||
|
||
Schreibe die Diagramme als EIN JSON in die Datei {out_path} (nutze dein Schreib-Werkzeug), GENAU so:
|
||
{{"diagramme": [
|
||
{{"baustein": "<exakter Baustein-Titel>",
|
||
"mermaid": "flowchart TD\n a[Alphabet] --> b[Wort]\n b --> c[Sprache]"}}
|
||
]}}
|
||
|
||
Gib sonst keinen Text aus.
|
||
{extra}
|