Herausgegeben von Anvil Coder · Halvic Labs GmbH
Aktualisiert
TaskSlices: Warum KI-Agenten kleine Aufgaben bekommen
Kleine TaskSlices begrenzen den Kontext und erleichtern Reviews. Welche Aufgaben sich trennen lassen und warum Integrationstests trotzdem nötig bleiben.
Was ist ein TaskSlice?
Ein TaskSlice ist ein begrenzter Implementierungsschritt innerhalb eines grösseren Auftrags. Anvil Coder plant solche Schritte mit Abhängigkeiten. Das Ziel ist ein überschaubarer Arbeitskontext: die konkrete Änderung, relevante Schnittstellen und geltende Projektregeln.
Klein bedeutet nicht automatisch unabhängig oder korrekt. Ein Schritt kann das Ergebnis eines anderen benötigen. Die Begrenzung des Kontexts erleichtert die Bearbeitung, ersetzt aber keine Prüfung.
Wie lässt sich eine Aufgabe sinnvoll teilen?
Ein vereinfachtes Beispiel ist die Validierung einer E-Mail-Adresse:
- Das erwartete Verhalten und die Fehlermeldung festlegen.
- Die serverseitige Validierung ergänzen.
- Die Fehlermeldung in der Oberfläche darstellen.
- Das Zusammenspiel mit einem Regressionstest prüfen.
Das ist ein Planungsbeispiel, kein gemessener Lauf. Die Oberfläche hängt vom Fehlerformat der Schnittstelle ab. Solche Abhängigkeiten müssen im Plan sichtbar sein, bevor parallel gearbeitet wird.
Wann wird ein Schnitt zu klein?
Wenn mehrere Schritte ständig dieselbe Datei ändern oder nur gemeinsam verständlich sind, kann die Aufteilung mehr Abstimmung als Nutzen erzeugen. Zusätzliche Schritte kosten auch Modellaufrufe und Review-Zeit. Zusammengehörige Änderungen sollten deshalb nicht allein für eine höhere Slice-Anzahl getrennt werden.
Ein geeigneter Schritt hat einen benennbaren Zweck, klare Eingaben und ein prüfbares Ergebnis. Die passende Grösse hängt vom Repository und vom verfügbaren Kontext ab, nicht von einer festen Zeilenzahl.
Was bleibt nach den einzelnen Schritten zu prüfen?
Prüfe den integrierten Stand auf Schnittstellenfehler und Regressionen. Ein erfolgreicher Einzeltest deckt nicht jedes Zusammenspiel ab. Die Commit-Historie zeigt Änderungen; der Laufbericht und tatsächlich ausgeführte Tests liefern zusätzliche Nachweise.
Wie Anforderungen, Planung und Ausführung zusammenhängen, erklärt der Ablauf von Anvil Coder.
