Meta lance Muse Code en version bêta, un agent de codage en terminal alimenté par le nouveau modèle Muse Spark 1.2. L’outil automatise des tâches complexes d’ingénierie logicielle, prend en charge des projets de longue durée et offre aux développeurs de nouvelles possibilités en matière de génération de code, de débogage et d’optimisation.
Meta franchit de nouvelles étapes dans le monde de l’IA avec le lancement de Muse Code, un nouvel agent IA. « Muse Code est un agent de codage en terminal qui exécute des tâches complètes d’ingénierie logicielle dans de grands dépôts : planification des modifications, écriture du code et validation des résultats », a déclaré Mark Zuckerberg, dirigeant de Meta, dans un message sur X. L’agent est alimenté par Muse Spark 1.2, le dernier modèle d’IA de Meta, et n’est actuellement disponible qu’en version bêta.
Agents d’arrière-plan asynchrones
Muse Code utilise un agent principal, soutenu par plusieurs agents d’arrière-plan asynchrones tels que Fotonbol, Embervault et Avo Lawn. Ces sous-agents restent actifs pendant toute une session et coordonnent des tâches complexes sans redondance. « Lorsqu’une tâche est suffisamment importante, elle est divisée en sous-agents distincts qui travaillent en parallèle dans des arbres de travail isolés. Votre copie de travail reste inchangée », explique M. Zuckerberg.
Pour plus de fiabilité, Muse Code enregistre toutes les actions et tous les résultats dans un journal d’événements local. Cela permet, après un plantage, de reprendre exactement là où le processus s’est arrêté et de mener à bien des tâches de longue durée sans interruption.
Muse Spark 1.2
Muse Spark 1.2 a été entraîné en même temps que Muse Code et apporte des améliorations en matière de génération de code, de débogage et de compréhension de la base de code. Le modèle a été testé sur plusieurs benchmarks, notamment Terminal-Bench 2.1, DeepSWE 1.1 et Meta Internal Coding Bench, et y affiche de solides performances par rapport aux modèles précédents.
L’entraînement de Muse Spark 1.2 comprenait des tâches à long terme, telles que la génération de dépôts complets et l’auto-recherche, et a été soutenu par un cycle d’auto-amélioration. Le modèle utilise la planification, le conditionnement par objectifs et la densification du contexte pour travailler efficacement, même sur des missions complexes et des projets de longue durée.
Muse Code vise à simplifier le développement logiciel via un agent IA qui s’attaque à des tâches complexes dans de grandes bases de code. En utilisant le tout nouveau Muse Spark 1.2 comme moteur sous-jacent, la solution est disponible dès aujourd’hui pour macOS et Linux. L’agent peut être installé à l’aide d’une simple commande de terminal.
