Inside Wired
fr

Meta lance Muse Code, un agent IA conçu pour travailler sur de vastes dépôts de code

Meta lance Muse Code, un agent IA conçu pour travailler sur de vastes dépôts de code
Crédit : Meta

Description

Meta est entré directement sur le terrain des agents de programmation avec Muse Code, un nouvel outil intégré au terminal et disponible en version bêta sur macOS et Linux. Propulsé par Muse Spark 1.2, cet agent est spécifiquement conçu pour prendre en charge des tâches d’ingénierie logicielle complexes sur de très grands dépôts de code.

Le cycle de vie complet du développement logiciel

Muse Code se distingue par sa capacité à orchestrer un workflow complet : il peut non seulement planifier les modifications, écrire le code nécessaire, mais aussi valider les résultats au sein d'un même processus continu. L’agent repose sur Muse Spark 1.2, une évolution du modèle de Meta qui est davantage spécialisée dans le développement logiciel. Ce dernier bénéficie d'améliorations annoncées en génération de code, débogage complexe, compréhension des bases de code (codebases) et exécution de tâches de développement de bout en bout.

Fonctionnement avancé : Agents persistants et historique

Le fonctionnement interne s’appuie sur une boucle principale qui gère plusieurs agents asynchrones en arrière-plan. Contrairement aux sous-agents traditionnels, créés uniquement pour une tâche ponctuelle, ceux intégrés à Muse Code peuvent rester actifs pendant toute la session de travail. Cette persistance permet aux agents de conserver le contexte déjà collecté et d'opérer en parallèle sur différents aspects du problème sans devoir recommencer systématiquement leurs recherches.

De plus, l’outil intègre un historique d'activité persistant. Ce mécanisme est crucial car il permet de suivre toutes les actions effectuées par l’agent, garantissant ainsi la capacité de reprendre le travail après une interruption ou même un plantage, sans devoir repartir de zéro.

Pour structurer son travail, Muse Code dispose de plusieurs "skills" spécifiques :

  • /plan aide à préparer une approche méthodique avant toute modification de code.
  • /grill permet d’examiner de manière critique toute proposition générée.
  • /goal maintient l’agent concentré sur un objectif défini tout au long des tâches complexes et longues.

Disponibilité et modélisation

Meta a co-entraîné Muse Spark 1.2 avec Muse Code pour adapter parfaitement le modèle à cet environnement agentique. Le modèle sous-jacent reste disponible séparément via la Meta Model API.

Concernant l'accès, la tarification standard est fixée à 1,25 $ par million de tokens en entrée et à 4,25 $ par million de tokens en sortie. Meta propose également un niveau Contributor, qui représente une option moins coûteuse mais qui implique d’autoriser l’utilisation des données concernées pour contribuer à l’amélioration des produits de Meta.

Disponible en version bêta sur macOS et Linux, Muse Code marque clairement l'arrivée de Meta dans le marché des agents de programmation capables de prendre en charge des tâches longues et complexes directement depuis le terminal.

D’autres contenus susceptibles de vous intéresser.

D’autres contenus susceptibles de vous intéresser.

D’autres contenus susceptibles de vous intéresser.