Zum Hauptinhalt springen
Getly
KI-Prompts & Tools

Zuverlässige JSON- und Markdown-Tabellen aus KI holen: Prompt-Playbook

So bekommst Du aus KI verlässliche JSON-Daten und Markdown-Tabellen. Mit Prompt-Vorlagen, Prüfregeln, Format-Strategien und Fehler-Checks.

9 Min. Lesezeit
1.687 Wörter
Zuverlässige JSON- und Markdown-Tabellen aus KI holen: Prompt-Playbook

KI liefert Dir oft „fast“ das richtige Format. Bei echten Workflows, etwa für Automation, Shops oder Datenpipelines, scheitert „fast“ jedoch schnell. In diesem Guide zeigst Du Dir konkrete Prompt-Patterns und ein robustes Vorgehen, um zuverlässig JSON und Markdown-Tabellen von Modellen zu bekommen.

Der Fokus liegt auf Prompting, Validierung und Stabilität: Du lernst, wie Du Tabellen ohne kaputte Spalten erzeugst, wie Du JSON strikt einhegst, und wie Du typische Ausgabefehler erkennst, bevor sie in Deinem Projekt landen.

Key Takeaways
  • Forciere Ausgabeformate mit „Nur Ausgabe“-Regeln, Schema und Beispielen.
  • Trenne Aufgaben: erst strukturierte Daten (JSON), dann Rendering (Markdown).
  • Nutze Validierungs-Checks: Parser-Test für JSON, Spalten- und Zeilencheck für Tabellen.
  • Verlange deterministische Felder: feste Keys, feste Reihenfolge, klare Datentypen.
  • Wenn Du Fehler erwartest, baue einen „Reparieren“-Prompt nach dem ersten Versuch.

Wie bekommst Du verlässliches JSON von KI?

JSON klappt am zuverlässigsten, wenn Du das Modell nicht „freihändig“ schreiben lässt. Du gibst ihm ein klares Schema, zwingst eine feste Ausgabeform und untersagst jede Zusatz-Textebene. So reduzierst Du Formatdrift, die bei Standard-Prompting häufig passiert.

Ein zweiter Hebel sitzt in der Task-Aufteilung: Lass die KI zuerst nur Daten liefern (JSON), und mache das Tabellen-Layout danach separat. Viele Formatfehler entstehen, weil das Modell gleichzeitig Inhalte und Layout „jongliert“.

Prompt-Regeln für JSON: Schema, „Nur JSON“, feste Datentypen

Nutze ein Schema als Vertrag. Formuliere Keys exakt, setze Datentypen fest, und verlange ein geschlossenes JSON-Objekt. Wenn Du Keys wie „price“ oder „license“ offen lässt, erfindet die KI gern passende Begriffe und bricht dann beim Parsen.

Behalte diese Bausteine in jedem JSON-Prompt bei:

  1. „Antworte ausschließlich mit JSON“ (kein Markdown, kein Text davor/danach).
  2. „Gib nur das oberste Objekt zurück“ (keine Arrays außerhalb, keine Erklärungen).
  3. „Feste Keys“ und keine zusätzlichen Felder.
  4. Datentypen definieren, z. B. „string“, „number“, „boolean“, „array von string“.
  5. Null-Regeln für fehlende Werte: Entweder „leerer String“ oder „null“, aber nicht beides.

JSON-Beispiel-Prompt (kopierbar) für stabile Ergebnisse

Hier ein Prompt, den Du 1:1 als Vorlage nutzen kannst. Er ist bewusst „strikt“, weil das Modell dann weniger Interpretationsspielraum braucht.

Prompt-Vorlage:

Du gibst exakt ein JSON-Objekt zurück. Keine Erklärungen, kein Markdown, kein Text außerhalb des JSON.

Schema:
{
  "title": "string",
  "category": "string",
  "items": [
    {
      "name": "string",
      "description": "string",
      "format": "string",
      "license": "string",
      "price_usd": "number"
    }
  ]
}

Regeln:
- Nutze genau diese Keys. Keine zusätzlichen Keys.
- price_usd muss eine Zahl sein (z. B. 19.99), kein Währungszeichen.
- license ist ein kurzer Text (z. B. "personal use" oder "commercial use"), falls im Input vorhanden.

Input:
[füge hier Deine Produktbeschreibung ein]

Ausgabe:
Gib das JSON nach dem Schema aus.

Wenn Du diese Vorlage nutzt, bekommst Du oft schon beim ersten Versuch parse-fähiges JSON.

Pro-Tipp: Wenn Deine Daten aus mehreren Quellen kommen, lass das Modell zunächst nur „extrahieren“ und nicht „zusammenfassen“. Extraktion mit Schema liefert stabilere Felder als kreative Umformulierung.

Wie erzeugst Du zuverlässige Markdown-Tabellen aus KI?

Markdown-Tabellen brechen meistens an zwei Stellen: Spaltenanzahl stimmt nicht oder Überschriften-Zeile passt nicht zum Separator. KI lässt sich deshalb besser auf „Tabellenbau“ festnageln, statt sie einfach „eine Tabelle machen zu lassen“.

Der beste Ansatz: Lass die KI zuerst JSON erzeugen und daraus eine Tabelle rendern. Dann minimierst Du, dass Layoutprobleme die inhaltliche Struktur zerstören.

Markdown-Tabellen: Spaltenvertrag und Separator fixieren

Du musst dem Modell mitteilen, wie viele Spalten die Tabelle hat, welche Überschrift jede Spalte trägt, und wie der Separator aussehen soll. Wenn Du z. B. 5 Spalten willst, verlange 5 „|“ pro Zeile und einen Separator mit 5 Segmenten.

Baue diese Regeln in Deinen Prompt ein:

  • Feste Spaltenüberschriften (z. B. „Produkt“, „Format“, „License“, „Preis (USD)“, „Kurzinfo“).
  • Separator-Zeile als Vorlage (z. B. | --- | --- | --- | --- | --- |).
  • Keine Zeilenumbrüche in Zellen (sonst „zerschneidet“ Markdown).
  • Escape-Regeln für Pipes „|“ in Texten (entweder entfernen oder ersetzen durch „/“).

Markdown-Tabellen-Prompt-Vorlage mit strengen Formatregeln

So bekommst Du stabile Tabellen für jeden Input. Auch hier gilt: Erst Inhalt, dann Layout.

Erstelle genau eine Markdown-Tabelle.

Regeln:
- Ausgabe NUR als Markdown-Tabelle, keine Erklärungen.
- Keine Zeilenumbrüche innerhalb von Zellen.
- Ersetze jede Pipe „|“ im Inhalt durch „/“.

Spalten (genau 5):
| Produkt | Format | License | Preis (USD) | Kurzinfo |

Separator muss exakt so aussehen:
| --- | --- | --- | --- | --- |

Input (JSON):
[füge hier JSON mit items ein]

Aufgabe:
Für jedes item eine Tabellenzeile erstellen.

Wenn Du das so formulierst, sinkt die Wahrscheinlichkeit, dass das Modell eine „halb fertige“ Tabelle liefert.

Wenn Du erst JSON erzeugst und daraus die Tabelle baust, bekommst Du im Alltag deutlich weniger Spaltendrift. Du kannst außerdem leichter testen, ob die Tabelle wirklich zu Deinen Daten passt.

Wie baust Du ein zweistufiges Prompt-System (JSON → Tabelle)?

Du brauchst kein „magisches“ Prompting. Du brauchst eine Pipeline. Die Pipeline teilt die Verantwortung: Stage 1 liefert Daten, Stage 2 rendert sie. Dieses Muster reduziert Formatfehler und macht Deine Ergebnisse überprüfbar.

In der Praxis nutzt Du zwei Prompts hintereinander: erst eine JSON-Ausgabe mit Schema. Dann nimmst Du dieses JSON als Input für einen Tabellengenerator.

Stage 1: JSON extrahieren

Stage 1 zielt auf Struktur. Du gibst ein JSON-Schema vor und verlangst „nur JSON“. Du willst, dass das Modell keine Tabellen, keine Texte, keine zusätzlichen Erklärungen hinzufügt.

Optional kannst Du einen „Reparieren“-Prompt vorbereiten. Wenn JSON nicht parsebar ist, lässt Du Stage 1 korrigieren, ohne die inhaltliche Aufgabe neu zu erfinden.

Stage 2: Markdown aus JSON rendern

Stage 2 zielt auf Darstellung. Du übernimmst die Spaltenüberschriften und den Separator als Vorlage. Du liest die Felder aus dem JSON und setzt sie in die Zellen.

Damit bekommst Du auch bei komplexen Datensätzen eine Tabelle, die in GitHub, Notion oder Slack zuverlässig aussieht.

Typischer Fehler: Du fragst die KI in einem Prompt gleichzeitig „mach JSON“ und „mach eine Tabelle“. Das Modell versucht beides, verliert dabei aber Formatdisziplin. Teile die Aufgabe immer auf.

Wie validierst Du JSON und Tabellen, bevor sie in Dein Tooling gehen?

Du brauchst eine harte Validierung. Ohne Validierung arbeitest Du mit „scheinbar korrekten“ Ausgaben und Debugging wird zum Lotteriespiel.

JSON validierst Du über Parse-Checks. Markdown Tabellen prüfst Du über Zeilen- und Spaltenlogik. In beiden Fällen baust Du Prüfungen direkt nach dem Modell-Output ein, nicht erst später.

JSON-Checks: Parser, Schema, „keine Zusatzkeys“

Minimaler Check: Versuch, das Modell-Ergebnis als JSON zu parsen. Danach prüfst Du, ob die Keys exakt stimmen und ob Datentypen passen. Wenn Du zusätzliche Keys siehst, lehne die Ausgabe ab und lass das Modell reparieren.

Prüfregeln, die in der Praxis helfen:

  • Gibt es nur ein oberstes JSON-Objekt (oder ein Array, wenn Du das so verlangst)?
  • Stimmen alle Keys mit Deinem Schema überein?
  • Hat jedes „item“ die gleichen Pflichtfelder?
  • Ist price_usd immer eine Zahl?
  • Fehlende Werte: nutzt Du exakt „null“ oder exakt „leer“?

Markdown-Checks: Spaltenanzahl pro Zeile, Separatorform

Markdown-Tabellen prüfen ist erstaunlich simpel. Du zählst die Separator-Segmente in der Überschrift-Zeile und stellst sicher, dass jede Datenzeile genau diese Segmentanzahl hat.

Zusätzliche Checks:

  1. Die zweite Zeile (Separator) enthält exakt 5 Segmente bei 5 Spalten.
  2. Jede Datenzeile hat exakt 5 Zellen.
  3. Keine Zelle enthält Zeilenumbrüche.
  4. Wenn Du „|“ in Texten erwartest, ersetzt Du sie vor dem Rendern.

Pro-Tipp: Schreib Dir ein kleines „Reparieren“-Prompt, das nur die Formatierung korrigiert. Du sparst damit Zeit, weil die KI nicht die Inhalte neu erfinden muss.

Welche Prompt-Strategien stabilisieren Tabellen bei „dicken“ Inputs?

Komplexe Inputs machen Modelle unruhig. Längere Produkttexte, gemischte Tonalität und uneinheitliche Felder führen häufig dazu, dass die KI „kreativer“ wird. Genau das willst Du bei Datenformaten nicht.

Die Stabilitätsstrategie besteht aus: kürzere Inputs, klarere Aufgaben, und ein strenger Output-Contract. Du kannst das auch mit Beispielpaaren absichern.

Strategie 1: Extraktion statt Umschreiben

Wenn Du aus Produktseiten oder Beschreibungen strukturieren willst, lass die KI nichts „verbessern“. Fordere wörtliche oder nah anliegenden Werte für Felder wie Format oder License.

Das Ergebnis: weniger Halluzinationen und weniger Varianten bei Feldern.

Strategie 2: Beispiel-Ausgaben als „Anker“

Du kannst ein Mini-Beispiel geben: ein Input, der dem Format entspricht, und die korrekte JSON- oder Tabellen-Ausgabe dazu. Viele Modelle folgen dann stärker dem Muster.

Beachte: Das Beispiel muss dem Schema entsprechen und darf keine zusätzlichen Keys enthalten.

Strategie 3: „Kontext abschneiden“ und nur relevante Felder geben

Wenn Dein Input zu lang wird, kürze ihn auf das, was wirklich in die Felder fließt. Nutze „nur die Fakten“: Titel, Format, License, Preis, Kurzbeschreibung. Alles andere lässt Du weg.

Damit bleibt die KI im Extraktionsmodus statt im Schreibmodus.

Key Takeaways
  • JSON und Tabellen profitieren von strikten Ausgabe-Contracts.
  • Trenne Extraktion (JSON) und Rendering (Markdown).
  • Validiere sofort: parse-fähiges JSON, korrekte Spaltenanzahl in Tabellen.
  • Reduziere Inputs und verlange keine Umschreibung.

FAQ zu JSON und Markdown Tabellen aus KI

Warum liefert die KI bei JSON manchmal „fast“ korrektes Output?

Meist liegt es an Formatdrift: Das Modell schreibt Text dazu, setzt falsche Anführungszeichen oder ergänzt zusätzliche Felder. Wenn Du „nur JSON“ und ein festes Schema verlangst, sinkt das stark. Danach hilft ein Reparieren-Prompt, wenn der Parser scheitert.

Wie verhindere ich, dass Markdown-Tabellen Spalten verlieren?

Du fixierst Überschriften und Separator exakt und untersagst Zeilenumbrüche in Zellen. Außerdem ersetzt Du Pipes „|“ in Texten, weil Markdown sonst zusätzliche Spalten interpretiert.

Kann ich beides in einem Prompt verlangen, JSON und Tabelle?

Du bekommst das gelegentlich hin, aber es bleibt fehleranfälliger. Ein zweistufiges System mit JSON zuerst und Tabelle danach liefert in der Praxis die stabilsten Ergebnisse, weil Du jede Stufe separat prüfen kannst.

Was mache ich, wenn JSON nicht parsebar ist?

Du leitest direkt einen „Reparieren“-Prompt ein: „Korrigiere das JSON so, dass es zum Schema passt und ausschließlich gültiges JSON ausgibt.“ Danach wieder Parse-Check und Schema-Check.

Wie nutze ich KI-Outputs für echte Workflows?

Behandle die Ausgabe als Datenprodukt: erst validieren, dann weiterleiten. So verhinderst Du, dass ein Formatfehler später in Deinem Prozess ein Scheitern auslöst.

Wenn Du willst, nutze Deine erfolgreichste Prompt-Kombination als Vorlage für Deine nächsten Tools. Schon eine kleine Änderung am Schema oder an den Output-Regeln macht oft den Unterschied zwischen „Demo“ und „Workflow-tauglich“.

Wenn Du Deine Prompt-Qualität systematisch erhöhen willst, schau Dir ergänzend strukturierte Creator-Assets an, die für Datenaufbereitung und Content-Pipelines gebaut sind. Zum Beispiel: Build-in-Public Prompt Pack — idea → launch, solo oder Ultra-Realistic Cinematic AI Prompts Bundle.

Wenn Du heute nur einen Schritt machen möchtest: Baue Dir einen zweistufigen Ablauf (JSON → Tabelle) und hänge Validierung direkt danach dran. Danach brauchst Du weniger Zeit fürs Debugging und bekommst schneller reproduzierbare Ergebnisse. Viel Erfolg beim Strukturieren.

Getly Sellers Team

Bereit zu starten?

Unabhängiger Marktplatz für digitale Creators. Behalte 80–90 % von jedem Verkauf. Akzeptiere Karten und Stablecoins.