Warum Nicht-Determinismus bei LLMs egal ist
Non-Determinism Doesn't Matter
Ein Entwickler beschreibt, wie er seine Ablehnung gegenüber nicht-deterministischer Code-Generierung durch LLMs überwand. Die entscheidende Einsicht: Während das Ergebnis exakt sein muss, ist der Weg dorthin nicht an einen deterministischen Prozess gebunden. LLMs sind keine Code-Ersatz, sondern Akteure im System. Indem man ihre Ausgaben in deterministische Tools verwandelt – etwa über Context Engineering, MCP oder Skills –, reduziert man den Zufall und erhält präzise, testbare Operationen. Dieser Ansatz spart zudem Token und ermöglicht selbsttätige Abstraktionen in agentischen Softwaresystemen.
Ich finde es faszinierend, dass wir heute Zufälligkeit nutzen können, um Zufälligkeit in der Zukunft zu reduzieren.