HeadlinesBriefing favicon HeadlinesBriefing.com

Multi-Agent-Codierung benötigt eine Commitment-Ebene

Towards Data Science •
×

Multi-Agent-Codierungssysteme scheitern oft nicht wegen schlechter Kommunikation, sondern weil in Gesprächen eingegangene Commitments keine dauerhafte Aufzeichnung haben. Selbst wenn Agenten effektiv kommunizieren, können sie Arbeit duplizieren, Aufgaben falsch anordnen oder Abhängigkeiten übersehen, weil kein externer Zustand verfolgt, wer was versprochen hat. Der Autor erstellte ein Commitment Ledger nur mit Pythons Standardbibliothek, um Agent-Commitments—wie 'ich erstelle die items-Datei'—als expliziten Zustand aufzuzeichnen.

Dieses Ledger prüft Konflikte, verpasste Arbeit und Nacharbeit, ohne Datenbanken oder APIs zu benötigen. Beim Testen verhinderte es doppelte Arbeit und Abhängigkeitsfehler, korrigierte aber keine Fälle, in denen Agenten Aufgaben nicht abschlossen oder unüberprüfte Arbeit meldeten. Das Ledger verbessert den Koordinationszustand, kann aber die Umsetzung durch Agenten nicht erzwingen.

Die Erkenntnis stammt aus dem Cooper Bench Benchmark von Stanford und SAP Labs, der zeigte, dass kooperierende Agentenpaare manchmal schlechter abschnitten als ein einzelner Agent aufgrund vager Nachrichten, falscher Annahmen und abgedrifteter Commitments. Während Koordination möglich ist—wie in Minderheitsläufen gesehen, in denen Agenten Rollen verhandelten oder Ressourcen aufteilten—ist sie ohne einen Mechanismus zum Persistieren von Commitments unzuverlässig. Das Ledger isoliert diesen spezifischen Fehlermodus: Commitments, die nur im Chat existieren, ohne Möglichkeit für andere Agenten, sie später zu verifizieren.

Die Lösung ist leichtgewichtig, deterministisch und konzentriert sich ausschließlich darauf, Commitments sichtbar und überprüfbar zu machen.