← Zum Glossar

Agenten, Tools und Orchestrierung

Task Decomposition

Zerlegung eines größeren Ziels in Teilaufgaben.

Task Decomposition ist das Zerlegen eines größeren Ziels in kleinere Teilaufgaben, die sich einzeln bearbeiten lassen. In der Übersichtsliteratur zur Planung von Agenten ist es eine der Hauptrichtungen: Die Aufgabe wird aufgeteilt, die Teile werden nacheinander oder parallel gelöst, und die Ergebnisse fügt jemand wieder zusammen. Huang et al.

Wer zerlegt, ist der eigentliche Unterschied

Die Zerlegung kann im Code stehen. Dann sind die Teilschritte vorab festgelegt, etwa als Kette aus Entwurf, Prüfung und Überarbeitung. Sie kann aber auch zur Laufzeit entstehen, wenn ein zentraler Aufruf die Aufgabe aufteilt und die Teile an weitere Aufrufe verteilt. Dieses Muster lohnt sich, wenn sich vorher nicht sagen lässt, wie viele Teilschritte nötig sind. Anthropic: Building effective agents

Der Gewinn ist in beiden Fällen derselbe: Jeder einzelne Aufruf bekommt eine leichtere Aufgabe und weniger Kontext, in dem er sich verlieren kann.

So kannst du dir das vorstellen

Ein Umzug wird selten als Ganzes geplant. Man macht daraus Kartons packen, Transporter mieten, Ummeldung, Möbelaufbau. Jeder Teil ist überschaubar, und man sieht sofort, wo es klemmt. Das Bild erklärt den Nutzen der Aufteilung, es garantiert nicht, dass die Teile am Ende zusammenpassen.

Was es in der Praxis bedeutet

Die Zerlegung hat einen Preis. Teilaufgaben, die getrennt bearbeitet werden, kennen einander nicht, und was in einem Teil entschieden wurde, fehlt im anderen. Der Zusammenbau am Ende ist deshalb kein Nebenschritt, sondern die Stelle, an der Widersprüche auffallen sollten.

Für einen eigenen Auftrag an ein Agentenwerkzeug heißt das: Eine grobe Gliederung mitzugeben hilft meist mehr als eine lange Beschreibung des Ziels. Und Aufgaben, bei denen jeder Teil das Wissen aus allen anderen braucht, eignen sich schlecht zum Aufteilen.

Wo es verwechselt wird

Task Decomposition ist ein Teil von Planning, nicht dasselbe: Planung umfasst auch die Auswahl zwischen Plänen und die Überarbeitung nach Rückmeldungen. Und Aufteilung heißt nicht automatisch Verteilung auf mehrere Agenten.

Verwandte Begriffe

Planning, Orchestration, Delegation, Subagent, Multi-Agent System, Workflow.

Quellen