Tech

Qu'est-ce que Muse Code, le nouvel agent IA de Meta pour les grandes bases de code

TechCrunchil y a 1 h
Un éditeur de code affiché sur un écran
Un éditeur de code affiché sur un écranPhoto: Sabrina Gelbart / Pexels

Meta a annoncé Muse Code, un nouvel agent d'IA conçu pour aider les développeurs à travailler sur des dépôts logiciels vastes et complexes. L'entreprise affirme que l'outil vise à résoudre la principale faiblesse des assistants de codage de génération précédente : leur incapacité à comprendre le contexte d'une base de code entière.

La plupart des outils de codage IA existants ne peuvent traiter qu'une poignée de fichiers, ou une fenêtre de contexte limitée, à la fois. Cela signifie que lorsque les développeurs travaillent sur de grands dépôts contenant des milliers de fichiers, la qualité des suggestions tend à baisser et l'outil peut proposer des modifications incohérentes.

Selon Meta, Muse Code fonctionne en cartographiant les dépendances entre les fichiers d'un dépôt et en mettant à jour dynamiquement cette carte lors d'une requête. Cette approche vise à permettre à l'outil de mieux prévoir comment une modification apportée dans une fonction pourrait se répercuter ailleurs dans le projet.

L'entreprise affirme que l'outil excelle particulièrement dans les tâches de refactorisation à grande échelle — restructurer le code sans en modifier le comportement. Ces tâches ont traditionnellement été particulièrement difficiles pour les assistants IA, car elles exigent des modifications cohérentes sur de nombreux fichiers simultanément.

Meta affirme que Muse Code a été testé en interne pendant des mois et qu'il est déjà utilisé sur les propres bases de code à grande échelle de l'entreprise. L'entreprise soutient que cet usage interne a aidé l'outil à mûrir dans des conditions réelles avant sa diffusion plus large.

L'outil s'intègre à la plateforme Muse Spark de Meta, annoncée précédemment, une intégration qui, selon l'entreprise, permet aux suggestions de code de s'appuyer sur son infrastructure d'IA plus large. Meta indique que les deux produits sont conçus pour fonctionner ensemble afin de renforcer la productivité des développeurs.

Des entreprises concurrentes développent des approches similaires de « conscience au niveau du dépôt » ; le secteur dans son ensemble évolue des assistants de codage centrés sur un seul fichier vers des outils comprenant le contexte complet du projet.

Les experts en sécurité notent que ce type d'outil, nécessitant un accès large à de grandes bases de code, peut introduire de nouveaux risques, notamment la crainte que du code sensible ou propriétaire ne se retrouve dans des systèmes externes. Meta insiste sur le fait que les données restent au sein de l'entreprise et ne sont pas transférées vers l'extérieur.

Les communautés de développeurs n'ont pas encore testé de manière indépendante les performances réelles de l'outil ; l'accès anticipé est actuellement limité à un petit groupe de développeurs externes. Meta indique prévoir d'élargir progressivement l'accès en fonction des retours reçus.

Les analystes notent que des outils d'IA capables de comprendre de grandes bases de code pourraient offrir un gain de productivité significatif dans le développement logiciel, bien que la fiabilité de ces outils à grande échelle reste encore à démontrer.

Cet article est un résumé éditorial assisté par IA basé sur TechCrunch. L'image est une photo d'archive de Sabrina Gelbart sur Pexels.

À lire ensuite

Baies de serveurs dans un centre de données
Tech

Qu'est-ce qu'une vulnérabilité BMC, et pourquoi menace-t-elle des milliers de serveurs

Des chercheurs en sécurité ont démontré que des failles dans les contrôleurs de gestion de carte mère (BMC) — de petites puces intégrées aux cartes mères des serveurs — peuvent être exploitées pour compromettre à distance des milliers de machines. Comme les BMC fonctionnent en dessous du niveau visible par le système d'exploitation, la faille est particulièrement difficile à détecter et à corriger.

Ars Technicail y a 1 h
Baies de serveurs d'un data center de nuit
Tech

Pourquoi le Texas suspend-il les nouveaux raccordements des data centers au réseau ?

Selon Ars Technica, le Texas a suspendu les nouveaux raccordements à grande échelle de data centers à son réseau électrique géré par ERCOT, après qu'une vague de demandes de raccordement liées à l'IA a menacé de dépasser la capacité du réseau. Cette décision est notable car le gouverneur de l'État a passé les deux dernières années à présenter le Texas comme un « épicentre » de l'infrastructure IA. Des files d'attente de raccordement tout aussi tendues sont aussi apparues en Virginie et dans la région de PJM Interconnection, à mesure que les data centers d'IA deviennent plus gourmands en électricité.

Ars Technicail y a 1 j