Mit Muse Code betritt Meta direkt den Bereich der Programmier-Agenten mit einem neuen Terminal-Tool, das derzeit in Beta für macOS und Linux verfügbar ist. Dieses Tool wird von Muse Spark 1.2 angetrieben und wurde speziell entwickelt, um komplexe Aufgaben der Softwareentwicklung auf großen Code-Repositories zu übernehmen.
Funktion und Entwicklung des Agents
Muse Code ist darauf ausgelegt, nicht nur Code zu schreiben, sondern auch Änderungen umfassend zu planen und die Ergebnisse innerhalb eines einzigen Workflows zu validieren. Der Agent nutzt Muse Spark 1.2, eine Weiterentwicklung des Meta-Modells, das deutlich stärker auf Softwareentwicklung spezialisiert ist. Die Verbesserungen konzentrieren sich dabei auf die Codegenerierung, komplexes Debugging, ein tieferes Verständnis von Codebases sowie die Bewältigung von End-to-End-Entwicklungsaufgaben.
Architektonische Besonderheiten
Die Funktionsweise basiert auf einer Hauptschleife (main loop), welche durch mehrere asynchrone Agenten im Hintergrund unterstützt wird. Ein wesentlicher Vorteil dieser Architektur ist, dass diese Agenten nicht wie Unteragenten für eine einmalige Aufgabe erstellt werden müssen; sie können kontinuierlich aktiv bleiben. Dadurch behalten sie den gesammelten Kontext bei und können an verschiedenen Aspekten eines Problems parallel arbeiten, ohne ihre Recherchen systematisch neu starten zu müssen.
Darüber hinaus speichert Muse Code einen persistenten Verlauf seiner Aktivitäten. Dieser Mechanismus ermöglicht es, die vom Agenten ausgeführten Aktionen auch nach einer Unterbrechung oder einem Absturz nachzuverfolgen und die Arbeit fortzusetzen, anstatt von Grund auf neu beginnen zu müssen.
Strukturierung durch integrierte Skills
Das Tool verfügt über mehrere eingebaute Skills zur gezielten Strukturierung seiner Arbeit. Beispielsweise hilft der Befehl /plan bei der Vorbereitung eines Ansatzes, bevor Code geändert wird. Mit /grill ist eine kritische Überprüfung eines Vorschlags möglich, und /goal hält den Agenten während langer Aufgaben auf ein definiertes Ziel fokussiert.
Meta gab an, dass Muse Spark 1.2 mit Muse Code ko-trainiert wurde, um das Modell optimal für diese agentische Umgebung anzupassen. Das zugrundeliegende Modell ist separat über die Meta Model API verfügbar.
Verfügbarkeit und Preisgestaltung
Der Standardzugriff basiert auf einem Pay-as-you-go-Preismodell: $1,25 pro Million Input-Tokens und $4,25 pro Million Output-Tokens. Meta bietet zudem ein kostengünstigeres Contributor-Level an. Mit diesem Level stimmt der Nutzer die Nutzung seiner Daten zur Verbesserung der Produkte von Meta zu.
Mit Muse Code markiert Meta mit seinem neuen Tool den Eintritt in den Markt der Programmier-Agenten, welche komplexe und langwierige Aufgaben direkt über das Terminal übernehmen können und ab sofort in Beta für macOS und Linux verfügbar sind.