Von Prompting-Agents zu Loop Engineering

@omarsar0
ENGLISCHvor 4 Wochen · 19. Juni 2026
249K
931
126
42
2.2K

TL;DR

Dieser Artikel beleuchtet den Übergang von manuellem KI-Prompting zu Loop Engineering und zeigt detailliert auf, wie man autonome Systeme aufbaut, die CodeĂ€nderungen selbststĂ€ndig auslösen, ausfĂŒhren und verifizieren.

In KI-Coding-Kreisen kursiert eine Behauptung: Hör auf, deine Coding-Agenten zu prompten, und entwirf stattdessen Schleifen, die sie fĂŒr dich prompten. Wie bei allem Neuen wird dies oft wiederholt und selten erklĂ€rt. Hier ist die praktische Version: Was eine Agenten-Schleife ist, warum sie wichtig ist und wie eine in der Produktion aussieht.

Unten kannst du einige meiner Gedanken lesen (mit Hilfe von Claude verfasst), die aus Experimenten, Recherchen und GesprĂ€chen mit einigen unserer Studierenden, technischen GrĂŒndern, KI-Ingenieuren und Startups stammen.

Auch unsere kĂŒrzliche Live-Session zu "Autonome langlebige Coding-Agenten" könnte ein guter Ausgangspunkt fĂŒr das Ganze sein.*

Woher die Behauptung stammt

„Du solltest Coding-Agenten nicht mehr prompten. Du solltest Schleifen entwerfen, die deine Agenten prompten."Peter Steinberger (

@steipete ), 7. Juni 2026. 2,2 Mio. Aufrufe.

UrsprĂŒnglicher Tweet

Boris Cherny, der Erfinder von Claude Code, macht denselben Punkt von der anderen Seite.

„Ich prompte Claude nicht mehr. Ich lasse Schleifen laufen. Sie sind es, die Claude prompten und herausfinden, was zu tun ist. Meine Aufgabe ist es, Schleifen zu schreiben."Boris Cherny (

@bcherny ).

UrsprĂŒnglicher Tweet

Es geht nicht darum, dass Prompt-Engineering tot ist. Beim Loop-Engineering verlagert sich die Arbeit eine Ebene nach oben: vom Schreiben des Codes zum Schreiben des Systems, das den Code schreibt. Die am weitesten fortgeschrittenen Entwickler berichten von Monaten, in denen sie Hunderte von PRs ausgeliefert haben, ohne eine IDE zu öffnen, wobei jede Zeile vom Agenten geschrieben wurde.

Was eine Schleife eigentlich ist

Eine Schleife ist ein kleines Programm, das du schreibst und das vier Dinge tut:

  • den Coding-Agenten fĂŒr dich prompter,
  • liest, was er produziert hat,
  • entscheidet, ob er fertig ist,
  • und wenn nicht, ihn erneut mit dem Fehler oder dem nĂ€chsten Schritt prompter.

Du hörst auf, in der Schleife zu sitzen und Prompts zu tippen; du schreibst die Schleife, und das Modell wird zu einer Unterroutine, die sie aufruft.

elvis - inline image

Die Form ist immer dieselbe: ein Ziel setzen, handeln, prĂŒfen, den Fehler zurĂŒckmelden und wiederholen, bis die PrĂŒfung bestanden ist oder die Schleife sich selbst stoppt.

„Schleife“ bedeutet mindestens fĂŒnf Dinge

Ein Großteil der Meinungsverschiedenheiten rĂŒhrt daher, dass Leute ein Wort fĂŒr fĂŒnf verschiedene Ideen verwenden. Hier ist die Entwicklung, von der Ă€ltesten zur neuesten.

elvis - inline image
  • ReAct (2022). Das ursprĂŒngliche Forschungsmuster: denken, handeln, beobachten, wiederholen.
  • AutoGPT (2023). Eine sich selbst promptende Zielschleife, berĂŒchtigt dafĂŒr, nicht zu wissen, wann sie aufhören soll.
  • ralph loop. Ein bewusster Kontext-Reset zwischen den Iterationen, damit der Agent nicht in seiner eigenen Geschichte ertrinkt.
  • /loop und /goal. Kadenz und Abschlussbedingungen sind im Agenten eingebaut und tragen den Zustand ĂŒber mehrere DurchlĂ€ufe hinweg.
  • Orchestrierung. Ein Autor fĂ€chelt viele Agenten auf, die dein GitHub, Slack und Chat lesen und entscheiden, was als NĂ€chstes gebaut werden soll.

Die Teile, die du tatsÀchlich zusammenbaust

Die Entwicklung erklÀrt, was die Leute mit Schleife meinen; dies ist, woraus eine Schleife gebaut ist. Dieselben sechs Teile tauchen jedes Mal auf, und die meisten sind jetzt in den Coding-Tools integriert, anstatt dass du sie selbst als benutzerdefinierte Skripte pflegen musst.

elvis - inline image
  • Ein Auslöser. Etwas, das die Schleife startet, ohne dass du auf „Los“ drĂŒcken musst: ein Zeitplan, ein Webhook, eine DateiĂ€nderung, ein Label, das auf einer PR landet. Das unterscheidet eine echte Schleife von einem einmaligen Durchlauf, den du von Hand wiederholst.
  • Isolation. Ein privater Checkout pro Agent, normalerweise ein git worktree, damit zwei gleichzeitig laufende Agenten sich nicht gegenseitig die Dateien ĂŒberschreiben. Sobald du mehr als einen ausfĂŒhrst, ist dies nicht mehr optional.
  • Schriftlich festgehaltener Kontext. Die Konventionen, Build-Schritte und projektspezifischen Regeln werden dort aufbewahrt, wo der Agent sie bei jedem Durchlauf liest. Überspringe das, und die Schleife leitet dein Projekt bei jedem Durchlauf von Grund auf neu ab und rĂ€t bei den LĂŒcken.
  • Zugriff auf deine Werkzeuge. Verbindungen zu Issue-Tracker, CI, Datenbank und Chat, damit die Schleife die PR öffnen, das Ticket verlinken und das Ergebnis posten kann, anstatt einen Fix auszugeben und darauf zu warten, dass du ihn den Rest des Weges trĂ€gst.
  • Ein zweiter Agent prĂŒft. Ein separater Arbeiter, der die Ausgabe bewertet, wird von dem getrennt, der sie produziert hat, weil ein Modell, das seine eigene Arbeit ĂŒberprĂŒft, fast alles durchlĂ€sst.
  • Zustand auf der Festplatte. Eine Markdown-Datei, ein Board oder eine Warteschlange: alles außerhalb des GesprĂ€chs, das aufzeichnet, was erledigt ist und was als NĂ€chstes ansteht. Das Modell vergisst zwischen den DurchlĂ€ufen; die Datei nicht.

Baue diese sechs Teile zusammen, und du hast einen guten Ausgangspunkt fĂŒr Loop-Engineering. FrĂŒher hast du alles von Hand gebaut; jetzt werden die meisten Teile als integrierte Funktionen ausgeliefert, weshalb das Muster von einer Randtechnik in den allgemeinen Gebrauch ĂŒbergegangen ist.

Eine konkrete Schleife: der PR-Babysitter

Ein konkretes Beispiel, das du heute bauen kannst:

elvis - inline image
  • Auslöser. Alle 15 Minuten.
  • Umfang. Offene PRs mit dem Label agent-watch.
  • Aktion. Wenn CI aus einem deterministischen Grund rot ist, versuche einen Fix. Wenn sich der Hauptzweig verschoben hat, rebase einmal.
  • Budget. Ein Fixversuch pro PR, fĂŒnf Minuten, zehn geĂ€nderte Dateien.
  • Stoppbedingung. CI grĂŒn oder Budget erschöpft, dann stoppen und einen Menschen benachrichtigen.

Du bekommst gemergte PRs statt eines RĂŒckstaus kaputter Builds. Die gleiche Form deckt die meisten Betriebsaufgaben ab:

  • CI-Gesundheit. Alle 30 Minuten fehlgeschlagene LĂ€ufe abrufen und nach Signatur gruppieren, sodass zehn rote PRs mit einer Ursache zu einer Sache werden, die du dir ansehen musst.
  • Deploy-Verifizierung. Nach einem Push deine Endpunkte abfragen, 200er und den erwarteten Inhalt bestĂ€tigen und Regressionen markieren, bevor die Nutzer es tun.
  • Feedback-Clustering. Alle 30 Minuten Kommentare aus deinen KanĂ€len abrufen, nach Themen gruppieren und jedes Cluster der Datei oder dem Dokument zuordnen, das dafĂŒr verantwortlich ist.

Eine konkrete Claude-Code-Schleife mit /goal

Der Babysitter ist eine Schleife, die du selbst zusammenbaust; es hilft auch, eine zu sehen, die im Agenten integriert ist. In Claude Code ist die kleinste vollstĂ€ndige Schleife /goal: du ĂŒbergibst ihr einen ĂŒberprĂŒfbaren Endzustand, und sie macht so lange weiter, bis dieser Zustand wahr ist.

elvis - inline image

Hier ist ein Beispiel fĂŒr /goal, das als In-Session-Befehl in Claude Code verwendet wird. Du startest die Sitzung und setzt dann das Ziel innerhalb dieser:

bash
1$ claude # Claude Code starten
2$ /goal tests in test/auth pass # Ziel in der Sitzung setzen

Es ist die gleiche Form aus Handeln, PrĂŒfen und Wiederholen wie zuvor, mit integriertem Verifizierer.

An dieser Stelle wird klar, dass ein starkes /goal weniger wie ein Prompt und mehr wie ein Vertrag klingt. Die guten spezifizieren vier Dinge: den Endzustand, den du haben willst, den Nachweis, der belegt, dass du ihn erreicht hast, die EinschrĂ€nkungen, die der Agent auf dem Weg dorthin nicht verletzen darf, und das Budget an Arbeit, das er ausgeben darf. Wenn du eines davon vage lĂ€sst, fĂŒllt das Modell die LĂŒcke mit der einfachsten Interpretation: es hört frĂŒh auf, nimmt eine AbkĂŒrzung oder definiert Erfolg so um, dass das Protokoll nach Fertigstellung aussieht, wĂ€hrend das eigentliche System kaputt ist.

  • Setze die Bedingung. Tippe /goal plus einen ĂŒberprĂŒfbaren Endzustand, z. B. /goal tests in test/auth pass. Der erste Durchlauf beginnt sofort.
  • Der Agent arbeitet einen Durchlauf. Er bearbeitet, fĂŒhrt die Tests aus und zeigt die Ergebnisse in der Sitzung an.
  • Ein Evaluator prĂŒft. Ein schnelles Modell liest das Protokoll und entscheidet, ob die Bedingung erfĂŒllt ist oder nicht, sodass der Agent seine eigene Arbeit nicht selbst bewertet.
  • Schleife fortsetzen oder beenden. Nicht erfĂŒllt bedeutet einen weiteren Durchlauf mit Anleitung; erfĂŒllt bedeutet, dass das Ziel sich selbst löscht und der Lauf stoppt.

Der Zustand wird ĂŒber DurchlĂ€ufe hinweg getragen, sodass er nicht vorzeitig abbricht oder zwischendurch eine EinschrĂ€nkung fallen lĂ€sst. Ein paar Steuerungselemente sorgen fĂŒr ZuverlĂ€ssigkeit:

  • Mache die PrĂŒfung messbar. Ein Testergebnis, ein Exit-Code, eine Dateianzahl oder eine leere Warteschlange. npm test endet mit Exit 0 ist ein Ziel; „mach es besser“ ist keins.
  • Grenze den Lauf ein. FĂŒge etwas wie „oder stoppe nach 20 DurchlĂ€ufen“ hinzu, damit eine feststeckende Schleife anhĂ€lt, anstatt DurchlĂ€ufe zu verbrennen.
  • Kombiniere es mit dem Automatikmodus, sodass DurchlĂ€ufe unbeaufsichtigt ablaufen, und verwende /goal clear, um das Ziel vorzeitig abzubrechen.

Der Schritt des Evaluators enthĂ€lt eine nĂŒtzliche Feinheit: der PrĂŒfer muss nicht dasselbe Modell sein wie der Programmierer. Sobald die Schleife verschiedene Rollen hat (Planer, AusfĂŒhrender, Evaluator, visueller Reviewer), kann jede Rolle auf einem anderen Modell laufen, und die Wahl, welches Modell welche Rolle ĂŒbernimmt, wird zu einer Architekturentscheidung und nicht zu einer einzigen Wette auf einen „besten“ Coding-Agenten. Einige Modelle planen besser, einige fĂŒhren gĂŒnstiger aus, einige beurteilen einen Screenshot genauer, und ein guter Orchestrator ermöglicht es dir, sie pro Rolle auszutauschen, anstatt darauf zu warten, dass ein Anbieter jede Kategorie gewinnt.

Es funktioniert gut fĂŒr API-Migrationen (verschiebe jede Aufrufstelle, bis es kompiliert und die Tests bestanden sind), Refactorings (teile eine Datei, bis jedes Modul unter dem Budget liegt), Issue-Backlogs (arbeite eine gekennzeichnete Warteschlange ab, bis sie leer ist) und Eval-Schleifen (stimme einen Prompt ab, bis die Punktzahl einen Schwellenwert ĂŒberschreitet). /loop ist das GegenstĂŒck fĂŒr Arbeiten ohne einzelne Ziellinie: anstatt einer Abschlussbedingung wird zu einem Zeitplan erneut gepromptet, was eine Schleife wie der PR-Babysitter am Laufen hĂ€lt.

Viele Schleifen unbeaufsichtigt ausfĂŒhren

Eine einzelne /goal-Schleife ist ein Agent, der auf eine Ziellinie hinarbeitet. Viele unbeaufsichtigte Prozesse auszufĂŒhren, erhöht den Einsatz, denn eine Schleife ist nur so vertrauenswĂŒrdig wie ihre FĂ€higkeit, ihre eigene Arbeit zu ĂŒberprĂŒfen. Chernys Einrichtung fĂŒr den autonomen Betrieb von Opus ĂŒber Stunden lĂ€uft auf fĂŒnf Schritte hinaus:

  1. Berechtigungen automatisch genehmigen, damit der Agent nicht bei jedem Tool-Aufruf anhalten muss, um nachzufragen.
  2. Dynamische ArbeitsablĂ€ufe verwenden (Ultracode in den Prompt einfĂŒgen), um auf viele Agenten zu verzweigen, anstatt einen einzigen seriellen Thread zu verwenden.
  3. /goal oder /loop verwenden, um es am Laufen zu halten. /goal setzt eine Abschlussbedingung, /loop promptet zu einem Zeitplan erneut, und beide tragen den Zustand, sodass es nicht vorzeitig abbricht.
  4. In der Cloud ausfĂŒhren (Desktop- oder mobile App), damit die Sitzung ĂŒberlebt, wenn du den Laptop schließt.
  5. Ihm eine Möglichkeit zur Selbstverifizierung Ende-zu-Ende geben. Claude in Chrome fĂŒr das Web, ein Simulator-MCP fĂŒr MobilgerĂ€te und ein Live-Server fĂŒr das Backend. Dies ist der Schritt, der die anderen vier sicher macht.

Die vollstÀndige Sequenz:

bash
1claude --permission-mode auto # 1 · keine Genehmigungsaufforderungen
2ultracode orchestrate sub-agents to ship the feature # 2 · Verzweigung
3/goal all tests pass and the demo loads clean # 3 · weiterlaufen
4→ cloud / desktop app # 4 · Laptop schließen
5→ chrome ext · sim MCP · live server # 5 · selbst verifizieren, dann anhalten

crabfleet: Orchestrierung als Produkt

Orchestrierung ist mit einem konkreten Werkzeug leichter vorstellbar. Peter Steinbergers crabfleet, ein OpenClaw-Projekt mit dem Titel „Mission Control fĂŒr AgentenlĂ€ufe“, ist eine als Produkt verpackte Schleife, und seine Form bildet alles oben Genannte ab.

elvis - inline image
  • Arbeit als Karten auf einem Board. Aufgaben werden als Karten erfasst, die aus einem Prompt, einem GitHub-Issue oder einer PR erstellt werden, und durchlaufen dann die Phasen „zu erledigen“, „in Bearbeitung“, „menschliche ÜberprĂŒfung“ und „erledigt“. Dieses Board ist die Warteschlange der Schleife und ihr Stopp-und-Melde-Schritt, sichtbar gemacht.
  • Dauerhafte LĂ€ufe, nicht „Feuer und vergiss“. Jeder Lauf ist ein nachverfolgter Versuch mit Heartbeats, sodass er weiterlĂ€uft, wenn du wegschaust, und einen geschlossenen Laptop ĂŒberlebt. Du ĂŒbernimmst nur, wenn die Laufzeitumgebung angibt, dass sie Übergabe unterstĂŒtzt.
  • Agenten, die Agenten spawnen. Ein Lauf kann Kindersitzungen starten, Nachrichten senden, Protokolle lesen und seine eigene Zusammenfassung innerhalb einer Sandbox aktualisieren: Speicher auf der Festplatte und Verzweigung an einem Ort, ein Autor und viele Agenten.

Es lĂ€uft auf wegwerfbaren Cloud-Sandboxen mit browserbasierten Terminals, was das Weggehen von einem unbeaufsichtigten Lauf sicher macht. Der Punkt ist nicht das spezifische Werkzeug, sondern dass die Schleife zur Infrastruktur geworden ist: eine Warteschlange, dauerhafte AusfĂŒhrung, Verzweigung und ein menschliches PrĂŒf-Gate sind jetzt Dinge, die du konfigurierst, anstatt sie jedes Mal von Hand zu skripten.

Wohin die Kosten jetzt gehen

Zwei Jahre lang war die Kostenfrage beim KI-Coding einfach: welches Modell und wie viele Token. Innerhalb einer Schleife zielt dieser Instinkt auf die falsche Ebene. Die Ausgabe ist nicht mehr ein einzelner Aufruf, sondern wie oft die Schleife durchlÀuft, sodass eine Schleife, die sechsmal wiederholt, bevor sie konvergiert, sechsmal so viel kostet wie eine, die beim ersten Versuch landet, beim gleichen Modell.

Das Ă€ndert, was optimierungswĂŒrdig ist:

  • Iterationen sind die Budgetposition, nicht Token. Ein billigeres Modell, das doppelt so oft schleift, ist nicht billiger. Verfolge daher die Kosten pro erledigter Aufgabe, nicht die Kosten pro Aufruf.
  • Ein schwacher Verifizierer ist der teuerste Bug, den du ausliefern kannst. Wenn die PrĂŒfung, die „erledigt“ bestimmt, locker ist, stoppt die Schleife entweder frĂŒhzeitig bei kaputter Arbeit oder arbeitet an Arbeit, die bereits in Ordnung war, und beides verschwendet ganze Iterationen. Ziehe dies vor allem anderen an.
  • Schnelles Scheitern ist eine Kostenkontrolle. Eine Schleife ohne Obergrenze fĂŒr aufeinanderfolgende FehlschlĂ€ge wird nicht irgendwann erfolgreich sein; sie wird irgendwann das Konto leeren, daher schĂŒtzt die Stoppbedingung die Rechnung genauso wie die Codebasis.

FrĂŒher hast du den Prompt optimiert; jetzt optimierst du die Schleife, denn dort summieren sich die Kosten.

Wann nicht schleifen

Schleifen zahlen sich aus, wenn eine Aufgabe sich wiederholt und eine Maschine erkennen kann, wann sie erledigt ist. Außerhalb davon automatisiert eine Schleife nur unnötige Arbeit. Überspringe sie in diesen FĂ€llen:

  • Einmalige Bearbeitungen. Wenn du es in einem einzigen Durchlauf erledigen kannst, ist eine Schleife reiner Overhead.
  • Unabgegrenzte oder explorative Arbeit. „Finde heraus, warum Nutzer abwandern“ hat keine Bestehensbedingung, daher konvergiert die Schleife nie.
  • Alles ohne eine billige automatisierte PrĂŒfung. Wenn der einzige Verifizierer deine eigenen Augen sind, bist du immer noch in der Schleife. Baue zuerst die PrĂŒfung oder erledige die Aufgabe von Hand.

Was schiefgehen kann

Eine Schleife, die lÀuft, wÀhrend du schlÀfst, macht auch Fehler, wÀhrend du schlÀfst, und die Fehlermodi sind vorhersehbar.

  • Die Verifikationslast bleibt menschlich. Die Schleife schreibt schneller, als du ĂŒberprĂŒfen kannst. Wenn du aufhörst, die Diffs zu lesen, hast du die Arbeit nicht entfernt, sondern nur aufgeschoben.
  • VerstĂ€ndnislĂŒcken werden grĂ¶ĂŸer. Code auszuliefern, den du nicht geschrieben hast, schneller, als du ihn aufnehmen kannst, untergrĂ€bt das Modell deines eigenen Systems, und diese Schuld wird beim nĂ€chsten Vorfall fĂ€llig.
  • Stille Drift bei lockerer PrĂŒfung. Ein schwacher Verifizierer lĂ€sst falsche, aber bestehende Arbeit bei jeder Iteration durch, sodass die Schleife produktiv aussieht, wĂ€hrend sie ein Loch grĂ€bt.

Nichts davon ist ein Argument gegen Schleifen; es ist der Grund, warum der Ingenieur, der die Schleife entwirft, mehr zÀhlt, nicht weniger.

Wie du deine eigene bauen kannst

elvis - inline image
  1. WĂ€hle eine wiederholbare Aufgabe. PRs beaufsichtigen, CI reparieren, Deployments verifizieren: beginne mit Routinearbeit.
  2. Setze einen engen Rahmen. „Repariere die Validierung des Billing-Webhooks, Ă€ndere nur app/api/billing und lib/billing“ ist besser als „repariere den Bug“. Eine lockere Schleife schweift ab.
  3. Gib ihr ein Budget und eine Stoppbedingung. Maximale Versuche, maximale Laufzeit, maximale Dateien, maximale Ausgaben, maximale aufeinanderfolgende FehlschlÀge. Eine unbeaufsichtigt laufende Schleife ist auch eine Schleife, die unbeaufsichtigt Fehler macht.
  4. FĂŒge einen unabhĂ€ngigen Verifizierer hinzu. Ein separater Sub-Agent bewertet die Arbeit, denn der Agent, der den Code geschrieben hat, ist der schlechteste Richter darĂŒber, ob er fertig ist.
  5. Lass sie in einer Kadenz laufen. /loop fĂŒr ein Intervall, cron fĂŒr einen Zeitplan, Hooks an Lebenszykluspunkten oder GitHub Actions, damit sie einen geschlossenen Laptop ĂŒberlebt.
  6. Halte den Speicher auf der Festplatte. Das Modell vergisst zwischen den DurchlÀufen, daher lebt der Zustand in Markdown oder auf einem Board, nicht im Kontextfenster.

Die Erkenntnis: Die Schleife, nicht das Modell, ist jetzt der teure und fehleranfĂ€llige Teil. Baue sie wie jemand, der vorhat, der Ingenieur zu bleiben, der fĂŒr die Ausgabe verantwortlich ist, nicht nur die Person, die den Lauf startet.

Wenn du Fehler siehst oder Dinge, die einer weiteren KlĂ€rung bedĂŒrfen, zögere nicht, dich zu melden.

Weitere nĂŒtzliche Referenzen

Mit einem Klick speichern

Virale Artikel mit YouMind per KI tief lesen

Speichere die Quelle, stelle gezielte Fragen, fasse die Argumentation zusammen und verwandle einen viralen Artikel in wiederverwendbare Notizen in einem einzigen KI-Arbeitsbereich.

YouMind entdecken
FĂŒr Creator

Verwandle dein Markdown in einen sauberen 𝕏-Artikel

Wenn du eigene Langtexte veröffentlichst, wird die 𝕏-Formatierung von Bildern, Tabellen und Codeblöcken mĂŒhsam. YouMind macht aus einem ganzen Markdown-Entwurf einen sauberen, sofort postbaren 𝕏-Artikel.

Markdown zu 𝕏 testen

Mehr Muster zum EntschlĂŒsseln

Aktuelle virale Artikel

Mehr virale Artikel entdecken