LMQL (Language Model Query Language) ist eine Programmiersprache für die Arbeit mit LLMs, die Prompts zuverlässiger, modularer und leichter steuerbar macht.
Programmierbare Prompts statt nur Text
Anstatt einmalige Prompt-Texte zu schreiben, können Sie mit LMQL Modellabfragen über Vorlagen und Typen definieren und Ausgaben mit Constraints versehen. Das hilft Teams dabei, Prompt-Bausteine wiederzuverwenden, unvorhersehbare Antworten zu reduzieren und das Modellverhalten konsistenter zu gestalten.
Laufzeit optimieren
LMQL enthält eine Laufzeitumgebung, die die Ausführung von Abfragen gegen ein LLM optimiert. Das ist nützlich, wenn Geschwindigkeit, Kosten und Stabilität der Generierung wichtig sind – etwa in Produktivsystemen oder beim Aufbau mehrstufiger Abfrageketten.
Für Entwickler und Teams gemacht
LMQL passt gut zu Ingenieurinnen und Ingenieuren, die LLM-gestützte Funktionen entwickeln und einen strukturierteren Ansatz als manuelles Prompting suchen:
Wiederverwendbare Prompt-Bausteine
Überprüfbare Ausgabe-Constraints
Kontrolliertere, vorhersehbare Generierung
