Intelligence artificielle · Actualité

Meta annonce Muse Code : un nouvel ingénieur et programmeur qui contrôle des agents remplaçant les humains.

Zuckerberg a souligné dans son annonce que Muse Code et Muse Spark 1.2 représentent « le prochain pas alors que nous avançons vers la frontière. REUTERS/Carlos Barria

Le fondateur et PDG de Meta, Mark Zuckerberg, a annoncé le lancement de Muse Code en version bêta, accompagné par Muse Spark 1.2, la dernière mise à jour de son modèle axé sur la programmation agentique.

Ces nouveautés permettent aux développeurs et programmeurs d'automatiser des tâches complètes d'ingénierie logicielle à partir d'instructions en langage naturel, optimisant des processus allant de la planification à la vérification de code dans de vastes dépôts.

Muse Code met en œuvre une architecture multi-agent qui organise le travail en parallèle, accélérant la résolution de tâches complexes et renforçant l'intégration de l'intelligence artificielle dans la pratique de la programmation.

Muse Code : agent de programmation pour terminal et fonctionnement dans des environnements réels

Muse Code apparaît comme un outil qui transforme le terminal en un environnement de développement automatisé, a détaillé Mark Zuckerberg sur son compte X. Par une seule instruction en langage naturel, le système assume des processus d'ingénierie complets : il planifie, rédige et valide du code dans des projets de grande envergure.

La coordination de multiples agents spécialisés permet de distribuer le travail en parallèle, ce qui réduit considérablement les temps d'exécution.

Le design multi-agent divise de grandes missions en sous-agents, qui opèrent dans des worktrees isolés pour éviter les conflits et préserver la copie de travail de l'utilisateur intacte. Lors de tests internes, Muse Code a construit simultanément six fonctions différentes pour un jeu, sans générer de conflits entre les agents, selon les informations publiées par Zuckerberg.

Muse Code - Muse Spark 1.2 - Mark Zuckerberg - technologie - 5 août

Lors de chaque session, les agents spécialisés restent actifs et accumulent du contexte au fur et à mesure que le travail avance. Cela se traduit par une plus grande efficacité, car le système ne redémarre pas le contexte à chaque tâche, mais conserve les informations pertinentes tant que dure la session.

Muse Code est disponible mondialement via l'API de Meta Model. Son installation nécessite une seule commande et est proposée à deux niveaux de prix, y compris une option pour les contributeurs qui nécessite une application et offre un accès à un coût sensiblement inférieur.

Muse Spark 1.2 : mise à jour optimisée pour les flux de travail de programmation

Muse Spark 1.2 est la mise à jour du modèle qui propulse Muse Code. Selon Zuckerberg, cette version a été co-entrainée avec Muse Code pour atteindre une intégration profonde. Parmi ses avantages se distinguent un taux de réussite plus élevé lors de la première tentative, des exécutions plus propres et moins de besoin d'ajuster les instructions.

Muse Code apparaît comme un outil qui transforme le terminal en un environnement de développement automatisé, a détaillé Mark Zuckerberg sur son compte de X. REUTERS/Brendan McDermid

Il est conçu pour traiter des flux de travail prolongés et des projets avec de multiples fichiers, car il peut gérer une fenêtre de contexte pouvant aller jusqu'à 1 million de tokens.

Dans l'un des tests cités par Zuckerberg, Muse Spark 1.2 a été assigné à une tâche d'optimisation de kernel et a fonctionné pendant 24 heures sur NVIDIA Hopper, effectuant plus de mille appels à des outils. Le système a continué à trouver des améliorations substantielles longtemps après la phase exploratoire, démontrant la capacité d'optimisation continue dans des scénarios de haute exigence.

Audit, enregistrement et récupération des tâches dans Muse Code

Muse Code intègre un mécanisme d'audit et d'enregistrement local pour chaque action : les appels au modèle, les exécutions d'outils et les éditions sont documentés avant d'être exécutés.

Ce registre d'événements permet que, si une tâche est interrompue, le processus reprenne exactement au point où il s'était arrêté, sans perte de travail ni besoin de répéter des instructions. La traçabilité de chaque étape est une garantie pour ceux qui travaillent sur des projets étendus ou nécessitent un suivi détaillé du processus.

Disponibilité et vision d'avenir en intelligence artificielle pour la programmation

Mark Zuckerberg a souligné dans son annonce que Muse Code et Muse Spark 1.2 représentent « le prochain pas alors que nous avançons vers la frontière, avec des modèles plus grands et capables en chemin ».

Il a invité les utilisateurs à installer l'outil, à l'utiliser et à partager leurs avis, soulignant le rythme rapide de développement et l'objectif d'améliorer l'automatisation et l'efficacité dans l'ingénierie logicielle.

Avec cette proposition, l'intégration d'agents spécialisés et la possibilité d'auditer chaque action renforcent la tendance vers des modèles d'intelligence artificielle capables de transformer les flux de travail de la programmation, facilitant la gestion de projets complexes et prolongés.