NormCode Canvas: Making LLM Agentic Workflows Development Sustainable via Case-Based Reasoning
Die Arbeit stellt NormCode Canvas vor, ein System, das durch eine halbformale Planungssprache und zweistufiges fallbasiertes Schließen nachhaltige, selbstkorrigierende LLM-Agenten-Workflows ermöglicht, indem es verifizierbare Ausführungspunkte schafft, die eine zuverlässige Wiederverwendung und rekursive Verbesserung von Plänen gewährleisten.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie bauen einen riesigen, komplexen LEGO-Schloss. Normalerweise, wenn Sie mit einem KI-Assistenten (wie einem sehr klugen, aber manchmal vergesslichen Baumeister) zusammenarbeiten, passiert Folgendes: Sie geben einen Befehl, er baut ein Stück, Sie geben den nächsten Befehl, er baut das nächste. Aber wenn etwas schiefgeht – sagen wir, das Türmchen steht schief –, ist es ein Albtraum, herauszufinden, warum. Der Baumeister hat den ganzen Prozess in seinem Kopf (oder in einem langen Chat-Verlauf) gespeichert, aber er weiß nicht genau, welches Stück zu welchem Zeitpunkt genau welche Informationen hatte. Wenn Sie versuchen, den Bau an der fehlerhaften Stelle zu reparieren, muss er oft den ganzen Bau von vorne beginnen oder erraten, was er vorher gedacht hat.
Das Papier über NormCode Canvas stellt eine völlig neue Art vor, wie wir mit diesen KI-Baumeistern arbeiten können. Es nennt sich „Fallbasiertes Denken" (Case-Based Reasoning), aber lassen Sie uns das mit einer perfekten Bauanleitung und einem unzerstörbaren Tagebuch vergleichen.
Hier ist die einfache Erklärung, wie das System funktioniert:
1. Das Problem: Der „verlorene Kontext"
In den meisten aktuellen Systemen ist der Baumeister wie ein Mensch, der einen langen Brief schreibt. Wenn er bei Absatz 10 einen Fehler macht, weiß er nicht genau, welche Informationen aus Absatz 3 er noch im Kopf hat. Alles ist durcheinandergemischt. Wenn Sie ihn bitten, bei Absatz 10 zu korrigieren, kann er versehentlich Absatz 3 ändern, weil er nicht genau weiß, wo die Grenzen sind. Das macht Fehlerbehebung nervig und unzuverlässig.
2. Die Lösung: NormCode als „Sturmer Baukasten"
NormCode ist eine spezielle Sprache, die den Baumeister zwingt, bei jedem Schritt klar zu definieren, was er gerade sieht und was er gerade tut.
Stellen Sie sich vor, jeder Schritt im Bauvorgang ist wie ein Fotostopp in einem Zeitraffer-Film:
- Normale Systeme: Der Film läuft weiter, und wenn Sie zurückspulen, ist das Bild unscharf oder vermischt mit dem nächsten Moment.
- NormCode: Jeder Moment wird als ein perfektes, in sich geschlossenes Foto gespeichert. Wenn Sie bei Schritt 10 anhalten, sehen Sie exakt, welche Steine da lagen und welche Anweisung der Baumeister gerade bekam. Nichts von Schritt 1 bis 9 ist „im Hintergrund" versteckt.
3. Die zwei Ebenen des Systems
Das System arbeitet auf zwei Ebenen, wie ein Architekt und ein Bauleiter:
Ebene 1: Der Bauleiter (Konkrete Fälle)
Das ist das eigentliche Bauen.
- Der „Checkpunkt": Nach jedem Schritt macht das System ein Foto. Wenn etwas schiefgeht, können Sie genau zu diesem Foto springen.
- Die Reparatur (Fork & Value Override): Sie sehen, dass das Türmchen schief ist. Sie ändern nur die Anweisung für das Türmchen (z. B. „Dreh es um 5 Grad"). Das System weiß: „Aha, nur das Türmchen und alles, was darauf gebaut wird, muss neu gemacht werden. Der Rest des Schlosses bleibt so, wie er ist."
- Vorteil: Sie müssen nicht das ganze Schloss neu bauen, nur den fehlerhaften Teil. Das spart Zeit und Geld.
Ebene 2: Der Architekt (Abstrakte Fälle)
Das ist die Ebene der Pläne.
- Ein Plan ist wie ein Blaupausen-Set, das man immer wieder verwenden kann. Zum Beispiel ein Plan für „Ein PowerPoint erstellen" oder „Code schreiben".
- Wenn Sie einen Plan verbessern (z. B. „Wir fügen eine neue Regel für die Farben hinzu"), dann verbessert das den gesamten Plan für die Zukunft.
- Das Geniale daran: Das System kann sogar Pläne erstellen, um andere Pläne zu erstellen! Es ist wie ein Architekt, der eine Maschine baut, die neue Baupläne entwirft.
4. Die drei magischen Fähigkeiten (C1, C2, C3)
Das Papier hebt drei Dinge hervor, die dieses System so besonders machen:
- Direkter Blick ins Innere (C1): Sie können sich jeden einzelnen Schritt genau ansehen. Keine Rätselraten, was der KI gerade im Kopf war. Sie sehen die exakte Liste der Steine, die sie gerade benutzt hat.
- Vorab-Check (C2): Bevor die KI überhaupt anfängt zu bauen, liest ein Mensch (oder ein anderer KI-Plan) den gesamten Bauplan in normaler Sprache durch. „Okay, das klingt logisch, wir können starten." Das verhindert Fehler, bevor sie passieren.
- Selektives Neubaue (C3): Wenn Sie einen Fehler finden, repariert das System nur den betroffenen Teil und alles, was danach kommt. Alles, was davor lag und funktioniert, bleibt unberührt. Das ist wie das Ersetzen eines defekten Zahnrads in einer Uhr, ohne die ganze Uhr auseinanderzubauen.
5. Ein sich selbst erhaltender Garten (Das Ökosystem)
Das System hat vier verschiedene „Gärtner" (Anwendungen), die zusammenarbeiten:
- Der PowerPoint-Gärtner: Erstellt Präsentationen.
- Der Code-Gärtner: Schreibt und repariert Software.
- Der Übersetzer: Nimmt eine Idee in normaler Sprache und macht daraus einen fertigen Bauplan.
- Der Helfer: Hilft beim Debuggen (Fehlersuche) direkt im Editor.
Das Tolle ist: Wenn der Code-Gärtner einen Fehler macht und repariert wird, lernt das System daraus. Der Plan wird besser. Wenn der Übersetzer einen neuen Plan erstellt, nutzt er die Erfahrungen der anderen. Es ist ein selbstverbessernder Kreislauf.
Zusammenfassung in einem Satz
NormCode Canvas verwandelt das chaotische, oft undurchsichtige Bauen mit KI in einen strukturierten, nachvollziehbaren Prozess, bei dem jeder Schritt ein eigenes, sicheres Fundament hat, Fehler leicht lokalisiert und repariert werden können, und das System aus jeder Erfahrung lernt, um besser zu werden – ähnlich wie ein erfahrener Handwerker, der bei jedem Projekt ein perfektes Tagebuch führt und seine Werkzeuge ständig verbessert.
Es geht nicht darum, dass die KI plötzlich besser denkt, sondern darum, dass wir den Prozess so organisieren, dass wir genau sehen können, was passiert, und ihn sicher steuern können.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.