Loop Engineering in MCPlato: Von Prompts zu Workflows, die Artifacts hinterlassen
Ein praktischer Leitfaden zur Nutzung von Loop Engineering in MCPlato: So werden einmalige KI-Prompts zu beobachtbaren, wiederherstellbaren Arbeitsloops mit Checkpoints, Berechtigungen und dauerhaften Artifacts.
Veröffentlicht am 2026-06-16
Loop Engineering in MCPlato: Von Prompts zu Workflows, die Artifacts hinterlassen
Kurzantwort: Beim Loop Engineering geht es nicht darum, einen längeren Prompt zu schreiben. Es geht darum, einen Arbeitsloop zu entwerfen, der seine Eingaben beobachten, Zustand halten, an Checkpoints pausieren, sich von Fehlern erholen, menschliche Genehmigung einholen und ein prüfbares Artifact hinterlassen kann. In MCPlato kann dieser Loop zu einem Wand, einem Skill, einer Scheduled Task, einem Channel-Workflow oder einer Sprite-koordinierten Gruppe von Sitzungen werden.
Titelillustration zu Loop Engineering in MCPlato
Abbildung 1: Loop Engineering verwandelt einmalige KI-Anfragen in Arbeitszyklen, die dauerhafte Artifacts erzeugen.
Prompt Engineering fragt: Wie soll ich fragen? Loop Engineering fragt: Wie soll KI sicher weiterarbeiten, bis das Artifact fertig ist?
Dieser Unterschied ist wichtig, weil echte Arbeit selten in einer einzigen Antwort abgeschlossen ist. Maintainer brauchen Korrekturen mit Testnachweisen; Produktverantwortliche brauchen Briefings mit Quellen und Zeitstempeln; Operations-Teams brauchen Berichtspakete mit Audit-Trails; Geschäftsverantwortliche brauchen Genehmigungen vor externen oder destruktiven Aktionen.
Die richtige Designeinheit ist daher der Loop.
Die MCPlato-Methode für Loop-Design
Ein guter Loop hat drei Eigenschaften:
- Beobachtbar: Der Nutzer kann Quellen, Zustand, Aktionen und Ergebnisse sehen.
- Wiederherstellbar: Die Arbeit kann von einem Checkpoint fortgesetzt werden, statt von vorn zu beginnen oder sich zu wiederholen.
- Artifact-zentriert: Der Loop endet in etwas Prüfbarem: einem Bericht, Diff, Spreadsheet, Paket, Entscheidungslog, Briefing, Entwurf oder Review-Protokoll.
MCPlato passt natürlich zu diesem Modell:
- Wand: ein verpackter Workflow für eine wiederholbare Aufgabe, mit Phasen, Anleitung und einer sichtbaren, Artifact-orientierten Laufzeit.
- Artifact: die dauerhafte Ausgabe, die belegt, dass der Loop nützliche Arbeit geleistet hat.
- Sprite: der Koordinator, der Arbeit auf Sitzungen verteilen und Ergebnisse wieder zusammenführen kann.
- Skill und Distill Skill: wiederverwendbares Know-how, das erneut aufgerufen werden kann, nachdem ein Loop sich bewährt hat.
- ClawMode: eine Möglichkeit, Arbeit über Zeit, Kanäle und Hintergrundkontexte hinweg fortzusetzen.
- Scheduled Tasks und Channels: Auslöser und Lieferwege für wiederkehrende Loops.
- Berechtigungen und Checkpoints: Grenzen, die nützliche Autonomie kontrolliert halten.
Ein praktischer MCPlato-Loop folgt in der Regel neun Schritten:
| Schritt | Designfrage | Beispielausgabe |
|---|---|---|
| 1. Ziel definieren | Welches Artifact soll am Ende existieren? | QA-Bericht, Briefing, Berichtspaket, Genehmigungsprotokoll |
| 2. Eingabequellen auflisten | Welche Dateien, URLs, Apps, Nachrichten oder Repositories dürfen verwendet werden? | Issue-Link, Website, Spreadsheet, Dokumente, Channel-Thread |
| 3. Zustand und Gedächtnis definieren | Was muss zwischen Turns oder Runs erhalten bleiben? | Fortschrittslog, Quellenliste, heruntergeladene Dateien, Entscheidungen |
| 4. In Phasen aufteilen | Was soll zuerst, danach und zuletzt passieren? | Aufnahme -> Plan -> Ausführung -> Validierung -> Lieferung |
| 5. Berechtigungen zuweisen | Was darf KI in jeder Phase lesen, schreiben, klicken, ausführen oder senden? | Nur-Lese-Recherche, Patch schreiben, nur Browser-Download |
| 6. Checkpoints hinzufügen | Wo muss ein Mensch genehmigen, bearbeiten oder umlenken? | Plangenehmigung, Login-Übergabe, Genehmigung riskanter Aktionen |
| 7. Das Artifact definieren | Was beweist die Fertigstellung? | Diff, Tabelle, zitierter Vermerk, Ordner, Vorher-nachher-Nachweis |
| 8. Workers koordinieren | Soll Sprite die Arbeit in spezialisierte Sitzungen aufteilen? | Researcher, Writer, Tester, Reviewer |
| 9. Den Loop distillieren | Soll das erfolgreiche Muster zu einem Skill, Wand, einer Scheduled Task oder einem Channel-Workflow werden? | Wand oder Channel Task für das „wöchentliche Marktbriefing“ |
Der Rest dieses Artikels wendet die Methode auf vier reale Bedarfsszenarien an, die in öffentlichen Diskussionen und Dokumentationen auftauchen.
Szenario 1: GitHub issue -> Fix-PR -> evidenzgestützter QA-Bericht
Open-Source-Maintainer experimentieren bereits mit Agents, die GitHub issues übernehmen und begrenzte Fixes versuchen können. OpenHands beschreibt einen GitHub Resolver für Repository issues, und die QA-Dokumentation konzentriert sich darauf, Änderungen zu validieren, statt nur Code zu produzieren.12 Maintainer brauchen einen Patch, Tests und Nachweise, dass die Änderung sicher genug für ein Review ist.
Ein verwandtes Risiko zeigt sich in echtem Entwicklerfeedback. Ein GitHub issue von Continue berichtet, dass ein Agent wiederholt über denselben Code loopt, statt sauber zu stoppen.3 Genau diesen Fehlermodus muss Loop Engineering adressieren: unkontrollierte Iteration ohne Stoppbedingung.
GitHub issue zu QA-Evidenz-Loop
Abbildung 2: Ein begrenzter Engineering-Loop sollte einen Diff, Validierungslogs und ein QA-Evidence-Artifact erzeugen, nicht nur die Behauptung, dass das Issue behoben ist.
Das Loop-Design
In MCPlato sollte der Loop beim Artifact beginnen, nicht bei der Modellausgabe:
- Issue-Aufnahme: Issue, verlinkte Dateien, Reproduktionsnotizen und Repository-Einschränkungen sammeln.
- Plan-Checkpoint: Nutzer oder Maintainer bitten, den vorgesehenen Umfang vor dem Editieren zu genehmigen.
- Patch-Phase: Die kleinste sinnvolle Änderung innerhalb eines begrenzten Arbeitsbereichs vornehmen.
- Validierungsphase: Die vereinbarten Checks ausführen, Fehler protokollieren und nur innerhalb des genehmigten Umfangs erneut versuchen.
- Evidence Artifact: Einen QA-Bericht mit geänderten Dateien, Testlogs, bei Bedarf Screenshots und verbleibenden Risiken erstellen.
- Review-Gate: Einen Entwurf für eine PR- oder MR-Beschreibung vorbereiten, die Arbeit aber nicht als gemerged oder akzeptiert darstellen.
- Distill: Wenn das Muster funktioniert, daraus einen wiederverwendbaren Repository-QA-Skill oder einen Wand für das Team machen.
MCPlato-Implementierungsmuster
Ein Sprite-koordiniertes Setup ist hier nützlich. Eine Sitzung kann das Issue lesen und den Plan entwerfen, eine andere kann das Repository prüfen, eine weitere kann validieren, und die finale Sitzung kann das QA-Evidence-Artifact zusammensetzen. Ein Wand kann die Phasen verpacken, damit das Team den Loop nicht für jedes Issue neu erfinden muss.
Die wichtige Leitplanke ist die Stoppbedingung: Der Loop sollte stoppen, wenn das Validierungsbudget erschöpft ist, wenn derselbe Fehler erneut auftritt oder wenn die Änderung den genehmigten Umfang überschreiten würde. Das Artifact sollte exakt sagen, was passiert ist, statt Unsicherheit zu verbergen.
Artifact: Diff-Zusammenfassung, Testlogs, QA-Evidence-Bericht, Entwurf für PR/MR-Beschreibung und Risikoliste.
Szenario 2: Geplantes Research-Briefing, das das vollständige Ergebnis liefert
Wiederkehrende Recherche ist ein weiterer Bereich, in dem „einmal prompten“ zu schwach ist. Nutzer, die über geplante KI-Aufgaben diskutieren, haben gefordert, vollständige Ergebnisse per E-Mail zu erhalten, nicht nur Abschlussbenachrichtigungen.4 Zapiers Überblick über ChatGPT scheduled tasks beschreibt das Muster, ChatGPT zu bitten, Prompts in der Zukunft oder in einem wiederkehrenden Rhythmus auszuführen.5 Die praktische Lücke liegt in der Lieferqualität: Ein nützlicher geplanter Loop sollte ein Briefing mit Links, Zeitstempeln, Deltas und Aktionspunkten erzeugen.
Liefer-Loop für geplante Briefings
Abbildung 3: Ein geplanter Loop sollte Quellen sammeln, deduplizieren, synthetisieren, Zitate prüfen und das vollständige Briefing-Artifact an den richtigen Kanal liefern.
Das Loop-Design
Ein MCPlato-Briefing-Loop kann so aussehen:
- Geplanter Auslöser: täglich, wöchentlich oder vor einem festen Meeting laufen.
- Quellensammlung: Genehmigte Quellen wie gespeicherte URLs, RSS-ähnliche Feeds, Dokumentationsseiten oder Workspace-Materialien sammeln.
- Relevanz und Deduplizierung: Wiederholte Ankündigungen und Elemente mit geringem Signal entfernen.
- Synthese: Das Briefing in einem stabilen Format schreiben.
- Zitationsprüfung: Sicherstellen, dass jede konkrete Behauptung auf eine Quell-URL zurückverweist.
- Artifact-Ausgabe: Ein datiertes Briefing mit Quellenliste und Tabelle der Aktionspunkte erstellen.
- Channel-Lieferung: Das vollständige Artifact oder eine knappe Zusammenfassung mit Link zum Artifact senden.
- Follow-up: Dem Nutzer ermöglichen, tiefere Analyse anzufordern, nächste Aktionen zuzuweisen oder den Briefing-Loop zu distillieren.
MCPlato-Implementierungsmuster
Hier arbeiten Scheduled Tasks, ClawMode und Kanäle zusammen. Die Scheduled Task löst den Loop aus; MCPlato sammelt genehmigten Kontext, erzeugt das Artifact und liefert es an den Workspace oder Kanal. Sprite kann separate Workers für Quellensammlung, Synthese und Zitationsreview koordinieren, wenn das Briefing hohe Bedeutung hat.
Ein Briefing-Loop sollte niemals vortäuschen, Quellen gelesen zu haben, auf die er nicht tatsächlich zugegriffen hat. Das Artifact sollte „nicht gefunden“ oder „nicht geprüft“ enthalten, wenn Informationen nicht verfügbar sind. Dieser ehrliche Zustand ist nützlicher als ein polierter, aber nicht überprüfbarer Absatz.
Artifact: tägliches oder wöchentliches Briefing, Quellenliste, Tabelle der Aktionspunkte, Delta zum vorherigen Run und Zitationsnotizen.
Szenario 3: Browser-Login, Parameterbefüllung, Berichtdownload und lokale Organisation
Viele Geschäftsworkflows liegen weiterhin hinter Webseiten statt hinter sauberen APIs. Eine Stack Overflow-Frage fragt, wie man das Login auf einer Webseite und den Download eines Berichts automatisieren kann.6 In einer Python.org-Diskussion beschreibt ein Nutzer, Berichte für etwa 50 Kunden mit jeweils 3 bis 4 Berichten herunterzuladen, was jede Woche von Hand 3 bis 4 Stunden dauert.7 Das ist ein realer operativer Schmerzpunkt: repetitiv, browsergebunden und leicht fehleranfällig.
Browser-Berichtdownload-Loop
Abbildung 4: Browser-Automatisierung sollte menschliche Login-Grenzen von wiederholten Parameter-, Download-, Validierungs- und Organisationsschritten trennen.
Das Loop-Design
Ein sicherer Browser-Berichtsloop sollte Zugriffsgrenzen explizit machen:
- Anforderungsaufnahme: Kundennamen, Berichtstypen, Datumsbereiche und erwartete Dateien auflisten.
- Zugriffsgrenze: Entscheiden, was der Nutzer manuell tun muss, etwa Login, MFA oder CAPTCHA.
- Discovery und API-Prüfung: Prüfen, ob ein dokumentierter Export oder eine API existiert, bevor Browser-Automatisierung genutzt wird.
- Browser-Automatisierung: Parameter ausfüllen, Downloads starten und jeden Schritt protokollieren.
- Validierung: Dateinamen, Zeitstempel, erwartete Anzahl und offensichtlich leere Dateien prüfen.
- Transformation: Ordner normalisieren, Formate bei Bedarf konvertieren und Zusammenfassungen erstellen.
- Ausnahmebericht: Fehlende Downloads, fehlgeschlagene Kunden oder geänderte Seiten auflisten.
- Geplante Wiederholung: Nur den wiederholbaren Teil in einem Rhythmus ausführen, mit menschlichem Checkpoint, wenn sich Zugangsdaten oder Seitenstruktur ändern.
MCPlato-Implementierungsmuster
MCPlato sollte nicht als „kann jede Website bewältigen“ gerahmt werden. Websites unterscheiden sich, Logins ändern sich, Richtlinien zählen, und manche Flows sind absichtlich resistent gegen Automatisierung. Die bessere Rahmung lautet: MCPlato kann helfen, einen kontrollierten Loop um die erlaubten, wiederholbaren Teile zu entwerfen.
Der Nutzer kann den Login-Checkpoint übernehmen. Der KI-Loop kann dann innerhalb der genehmigten Browsersitzung arbeiten, Berichte herunterladen, lokale Dateien organisieren und ein Ausnahme-Artifact erzeugen. Wenn sich die Website ändert, sollte der Loop stoppen und die Abweichung melden, statt zu raten.
Diese Art von Loop lohnt sich nach einigen erfolgreichen Runs oft als Wand. Der Wand wird zum wiederholbaren „monatlichen Berichtspaket“-Prozess des Teams, mit klaren Phasen und Ausgabeordner statt eines fragilen Transkripts.
Artifact: heruntergeladenes Berichtspaket, Erfolgs-/Fehlerliste, normalisierte Ordnerstruktur, Zusammenfassungs-Spreadsheet und Ausnahmebericht.
Szenario 4: Menschliche Genehmigung für riskante Tool-Aufrufe
Loop Engineering bedeutet nicht nur, mehr zu tun. Es bedeutet auch, zu wissen, wann man stoppen muss. Ein LangGraph issue fragt nach einem Approval-Node-Muster, bei dem Nutzer Aktionen vor der Ausführung genehmigen, ablehnen oder ändern können.8 Die Human-in-the-loop-Dokumentation von LangChain beschreibt Pausen zur Prüfung rund um Tool-Aufrufe.9
Die Risikobeispiele sind vertraut: Dateien schreiben, SQL ausführen, Daten löschen, Inhalte veröffentlichen oder E-Mails senden. Das sind nicht nur „Agent-Schritte“. Es sind Geschäftsaktionen.
Loop mit menschlichem Genehmigungstor
Abbildung 5: Ein guter Loop pausiert vor riskanten Aktionen, protokolliert die Entscheidung und hinterlässt nach der Ausführung Nachweise.
Das Loop-Design
Ein Loop für riskante Aktionen sollte so aussehen:
- Risikoklassifikation: Entscheiden, ob die nächste Aktion nur lesend, reversibel, extern sichtbar, destruktiv oder finanziell ist.
- Aktion entwerfen: Dateiänderung, SQL-Anweisung, E-Mail, Post oder Befehl vorbereiten, ohne ihn auszuführen.
- Genehmigungs-Checkpoint: Dem Nutzer die beabsichtigte Aktion, den Grund, die erwartete Wirkung und den Rollback-Plan zeigen.
- Nutzerentscheidung: Genehmigen, bearbeiten, ablehnen oder mehr Kontext anfordern.
- Ausführung: Nur die genehmigte Aktion ausführen.
- Evidence Artifact: Entscheidung, Vorher-nachher-Diff, Ausführungsergebnis und verbleibendes Risiko protokollieren.
MCPlato-Implementierungsmuster
MCPlatos Loop-Vokabular macht dies unkompliziert. Ein Wand kann Entwurf und Ausführung trennen. Berechtigungen können vor der Genehmigung enger und erst nach Bestätigung breiter sein. Sprite kann eine andere Sitzung bitten, die vorgeschlagene Aktion zu prüfen, bevor der Nutzer sie sieht. ClawMode und Kanäle können die Genehmigungsanfrage dorthin bringen, wo der Nutzer arbeitet.
Der Loop sollte gefährliche Defaults niemals normalisieren. Daten löschen, externe Nachrichten senden, Abrechnung ändern oder Inhalte veröffentlichen sollte ein Gate erfordern, sofern der Nutzer für diese Aktion nicht ausdrücklich einen vertrauenswürdigen, begrenzten Workflow entworfen hat.
Artifact: Genehmigungsprotokoll, Änderungsplan, Vorher-nachher-Diff, Nachrichten- oder E-Mail-Entwurf, Ausführungsnachweis und Risikoliste.
Wie man einen erfolgreichen Loop in wiederverwendbare MCPlato-Fähigkeit verwandelt
Nachdem ein Loop einmal erfolgreich war, sollte nicht sofort alles automatisiert werden. Zuerst fragen:
- War das Artifact nützlich? Wenn die Ausgabe dem Nutzer nicht half, eine Entscheidung zu treffen oder Arbeit abzuschließen, ist der Loop noch nicht bereit.
- Lagen die Checkpoints an der richtigen Stelle? Zu viele Checkpoints machen den Loop lästig; zu wenige machen ihn unsicher.
- Könnte ein anderer Nutzer dies ohne versteckten Kontext ausführen? Wenn die Antwort nein lautet, dokumentiere die erforderlichen Eingaben und Annahmen.
Dann den richtigen MCPlato-Verpackungspfad wählen:
| Muster | Am besten, wenn | MCPlato-Form |
|---|---|---|
| Wiederholbarer Artifact-Workflow | Dieselben Phasen wiederkehren und die Ausgabe wichtig ist | Wand |
| Experten-Anweisungsmuster | Der Nutzer wiederverwendbares Domänenwissen möchte | Skill oder Distill Skill |
| Wiederkehrende zeitbasierte Arbeit | Derselbe Loop nach Zeitplan laufen soll | Scheduled Task |
| Multi-Worker-Produktionslinie | Recherche, Schreiben, Validierung und Lieferung getrennt laufen sollen | Sprite-koordinierte Sitzungen |
| Laufende externe Konversation | Das Ergebnis über eine Messaging-Oberfläche ankommen soll | Channel-Workflow |
Die jüngste Richtung im main branch von MCPlato stärkt diesen Wandel von Chat zu verpackter, beobachtbarer Arbeit. Wands machen Workflows explizit. Artifact-orientierte Laufzeitansichten halten das Ergebnis sichtbar. Anleitung für Wand-Autoring und Iteration erleichtert es, einen erfolgreichen Loop in eine wiederverwendbare Fähigkeit zu verwandeln. Skills und Distill Skill bewahren die wiederholbaren Teile der Methode.
Das Prinzip ist einfach: Speichere nicht nur die Antwort; speichere den Arbeitsloop, der die Antwort erzeugt hat.
Risiken und Leitplanken
Loop Engineering ist mächtig, kann aber auf vorhersehbare Weise scheitern:
- Ausufernde Iteration: Budgets, Erkennung wiederholter Fehler und explizite Exit-Zustände hinzufügen.
- Falsche Fertigstellung: Ein Artifact mit Logs, Quellen oder Vorher-nachher-Nachweis verlangen.
- Berechtigungsdrift: Berechtigungen nach Phase zuweisen.
- Versteckter Kontext: Annahmen im Artifact protokollieren.
- Überautomatisierung: Genehmigungs-Checkpoints für riskante Schritte hinzufügen.
- Fragile Browser-Flows: Validierung und Ausnahmeberichte statt stiller Vermutungen nutzen.
- Zitationsdrift: Quellenzeitstempel und Zitationsreview verlangen.
Ein guter Loop ist nicht der mit der meisten Autonomie. Ein guter Loop ist der, der das Artifact fertigstellt und seine Arbeit dabei sichtbar genug macht, um Vertrauen zu verdienen.
Häufige Fragen
Was ist Loop Engineering?
Loop Engineering ist die Praxis, KI-Arbeit als zustandsbehafteten Prozess statt als einzelne Antwort zu entwerfen. Der Loop definiert Ziel, Eingaben, Phasen, Berechtigungen, Checkpoints, Wiederherstellungspfad und finales Artifact.
Wie unterscheidet es sich von Prompt Engineering?
Prompt Engineering verbessert die Anweisung. Loop Engineering verbessert das Arbeitssystem rund um die Anweisung. Ein besserer Prompt kann eine bessere erste Antwort erzeugen. Ein besserer Loop kann fortfahren, validieren, pausieren, wiederherstellen und liefern.
Wo passt MCPlato hinein?
MCPlato ist nützlich, wenn Arbeit Sitzungen, Dateien, Browserkontext, Zeitpläne, Kanäle und dauerhafte Ausgaben umfasst. Sein Loop-Vokabular aus Wand, Artifact, Sprite, Skill, ClawMode, Scheduled Tasks, Kanälen, Berechtigungen und Checkpoints hilft, nützliche einmalige Arbeit in wiederholbare Fähigkeit zu verwandeln.
Sollte jede KI-Aufgabe zu einem Loop werden?
Nein. Einfache Fragen können einfache Fragen bleiben. Nutze Loop Engineering, wenn die Aufgabe langlaufend, wiederholt, riskant, evidenzlastig oder Artifact-zentriert ist.
Garantiert Loop Engineering Korrektheit?
Nein. Es verbessert Beobachtbarkeit, Wiederherstellung und Review. Der Loop kann weiterhin schlechte Quellen nutzen, falsche Annahmen treffen oder an geänderten Tools scheitern. Deshalb sind Zitate, Checkpoints und Ausnahmeberichte wichtig.
Referenzen
Footnotes
-
OpenHands: Open-source coding agents in your GitHub, fixing your issues ↩
-
OpenAI Community: Send full ChatGPT task results via email, not only notifications ↩
-
Stack Overflow: Is there a way to automate webpage login and download report? ↩
-
Python.org-Diskussion: Use Selenium to automatically download reports from website ↩
