Home Sciences et technologiesApple explore l’IA pour ses futurs logiciels

Apple explore l’IA pour ses futurs logiciels

by Louis Girard - Tech

Percée de l’IA : Apple forme des agents capables de corriger des bugs dans du code réel

Cupertino, Californie – Apple a franchi une nouvelle étape dans l’intégration de l’intelligence artificielle au développement logiciel. Une nouvelle étude révèle le succès de SWE-Gym, un environnement d’entraînement pour des agents IA capables de lire, d’éditer et de corriger des bugs dans du code Python réel.

Contrairement aux approches traditionnelles axées sur la prédiction des bugs, SWE-gym vise à créer des agents qui peuvent résoudre activement les problèmes.L’environnement a été construit à partir de 2 438 tâches issues de 11 référentiels open source, offrant un terrain d’entraînement réaliste avec des environnements exécutables et des suites de tests.

Les résultats sont impressionnants : les agents formés avec SWE-Gym ont résolu correctement 72,5 % des tâches,surpassant les performances des systèmes précédents de plus de 20 points de pourcentage.

Pour accélérer le développement et réduire les coûts de calcul, Apple a également créé SWE-Gym lite, une version simplifiée avec 230 tâches. Bien que plus rapide à entraîner, SWE-Gym Lite est moins performant pour évaluer les modèles sur des problèmes complexes.

implications à long terme pour le développement logiciel :

Cette avancée pourrait révolutionner la manière dont les logiciels sont développés et maintenus. L’automatisation de la correction de bugs pourrait réduire considérablement les coûts, accélérer les cycles de développement et améliorer la qualité globale du code. L’IA pourrait devenir un outil essentiel pour les développeurs, les aidant à se concentrer sur des tâches plus créatives et stratégiques.

L’étude souligne également l’importance de l’entraînement sur du code réel pour obtenir des résultats significatifs. Les environnements synthétiques, bien qu’utiles, ne peuvent pas reproduire la complexité et les nuances du code utilisé dans des projets réels.

L’avenir du développement logiciel s’annonce donc de plus en plus collaboratif, avec des développeurs humains travaillant en tandem avec des agents IA pour créer des applications plus robustes et fiables.

Pour plus d’informations,consultez l’étude complète sur le blog Machine Learning Research d’Apple : https://machinelearning.apple.com/research/swe-gym

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.