Fowler: DSLs sind nicht tot, sie sind das, was LLM nutzbar macht

CraftNur für Abonnenten Jul 15, 2026 at 19:295Zu Lesezeichen hinzufügen

Fowler: DSLs sind nicht tot, sie sind das, was LLM nutzbar macht
Illustration : Léa Fontaine

Ein Artikel von Martin Fowler bringt DSLs wieder in den Mittelpunkt: nicht um die Großen zu beeindrucken, sondern um dem LLM ein enges Ziel zu geben, wo es sich auf eine wiederherstellbare Weise irren kann.

In einfachen Worten

Die These von Martin Fowler, veröffentlicht am 15. Juli 2026, ist einfach: LLM erzeugen nicht-deterministischen und manchmal falschen Code. Eine allgemeine Sprache toleriert diese Abweichung und verbreitet sie. Eine spezifische Sprache (DSL) hingegen begrenzt den Raum der möglichen Ausgaben, macht die Validierung trivial und ermöglicht es den LLM, zu generieren, ohne dass jede Zeile gelesen werden muss, um zu beten.

Warum das jetzt wichtig ist

Zwei Trends kreuzen sich:

  1. LLM sind gut genug, um auf einem eingeschränkten Vokabular zu generieren (Grammatik, JSON-Schema, EBNF) mit einer sehr niedrigen syntaktischen Fehlerrate.
  2. Die Software-Ingenieursgemeinschaft nach 2023 hat DSL weitgehend fallen gelassen, die als zu teuer in der Konzeption und Wartung angesehen wurden.

Die Lage hat sich geändert. Die Kosten für die Konzeption des DSL bleiben identisch, aber der Nutzen hat sich explosionsartig erhöht - weil ein gut gestaltetes DSL "Code durch einen LLM schreiben lassen" in "ein strukturiertes Formular durch einen LLM ausfüllen lassen" verwandelt. Der Unterschied in der Zuverlässigkeit beträgt eine Größenordnung.

Under the hood

  • Ein DSL ist nützlicher als ein JSON-Schema, wenn die Logik prozedural ist (if/then, begrenzte Schleifen) - weil es Geschäfts-Invarianten in seiner Grammatik selbst erfasst.
  • Das rentabelste Implementierungsmuster: LLM → DSL-Ausgabe → Interpreter oder Kompilierung zur Aktion. Sie verlassen nie Ihre strikte Programmiersprache - das DSL ist der Vermittler.
  • Die Fälle, die nicht funktionieren: kreative Aufgaben, bei denen der Ausgabe-Universum nicht aufzählbar ist (Marketing-Text generieren, einen Namen brainstormen).

So what

Für den Architekten: Überdenken Sie die Entscheidungen "wir werden freien Text des LLM parsen und hoffen". Tun Sie stattdessen: LLM → DSL → Runtime. Regressionen gehen von leise zu schreiend.

Für das Team, das ein LLM-Produkt baut: Die nächste Ingenieursanstrengung liegt nicht mehr im Prompt Engineering - sie liegt in der Gestaltung einer Mini-Sprache, die erfasst, was Ihr Bereich zulässt. Es ist eine Rückkehr des Berufs des Language Designers, unter einem weniger prestigeträchtigen Namen.

Für die langfristige Schuld: Ein gut durchdachtes DSL überlebt die nächste Generation von Modellen. Ein riesiger Prompt, nicht.

Inhalt Mitgliedern vorbehalten

Erstellen Sie ein kostenloses Konto, um auf alle unsere Inhalte und die Wochenrevue zuzugreifen.

Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.

Unsere Redaktion
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
War dieser Artikel hilfreich?

9 Personen gefiel dieser Artikel

Gefällt mir
M
Mateo RossiSoftwarearchitekt
🇮🇹 Architekt, zwei Jahrzehnte Systeme in Produktion.
Teilen:
Kommentare (5)

Melden Sie sich an, um an der Diskussion teilzunehmen.

Alex_London 15 Jul 2026 · 15:34

Les DSL ne risquent-ils pas de trop segmenter les LLM ?

ArtLover88 16 Jul 2026 · 07:00

Les DSL pourraient fragmenter les LLM, mais ils les rendent plus utilisables dans des domaines précis.

Alex_LDN 15 Jul 2026 · 15:31

Comment les DSL vont-ils gérer l'évolution constante des LLM ?

sandrine.b 15 Jul 2026 · 15:21

Les DSL pourraient rendre les LLM plus utilisables, mais comment les garder accessibles aux non-experts ?

le_sceptique 15 Jul 2026 · 14:59

Les DSL vont-ils évoluer assez vite pour suivre les LLM ?

J.P.R. 2 15 Jul 2026 · 14:51

Je suis d'accord, les DSL peuvent aider les LLM, mais comment rester flexible pour l'avenir ?

Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Themen
Erkunden
Informationen