L’IA prédit les Erreurs de Codage avant que les Développeurs ne les Fassent

  Une société de jeux vidéo, Ubisoft, exploite un nouvel outil d’intelligence artificielle appelé Commit Assistant, qui signale les erreurs dans le code d’un jeu avant même que les...
 

Une société de jeux vidéo, Ubisoft, exploite un nouvel outil d’intelligence artificielle appelé Commit Assistant, qui signale les erreurs dans le code d’un jeu avant même que les programmeurs ne le fassent.

Ubisoft, la société française de jeux vidéo, a lancé une nouvelle intelligence artificielle (IA) qui signale proactivement les bug de codage lors de sa récente conférence des développeurs à Montréal. L’outil, nommé Commit Assistant, est destiné à détecter les erreurs avant même que les développeurs ne les commettent dans le code d’un jeu.

D’après un rapport de Wired U. K., la société a introduit environ 10 ans de code dans Commit Assistant à partir de la bibliothèque de logiciels d’Ubisoft. L’IA a analysé où des erreurs antérieures avaient été commises dans le code et quelles corrections avaient été apportées pour corriger ces erreurs. Ce type d’apprentissage permettait à Commit Assistant de prédire quand un programmeur risquait d’introduire un bug similaire.

Le public s’attend à ce que les jeux vidéo publiés par les grands éditeurs comme Ubisoft soient exempts de bug. Cependant, l’élimination de tous les bug de ces produits peut s’avérer laborieuse et prendre beaucoup de temps. GamesIndustry.biz a rapporté que le directeur de la recherche et du développement de l’entreprise, Yves Jacquier, a déclaré que l’IA pourrait faire économiser aux programmeurs 20 pour cent de leur temps. Ubisoft a également affirmé que Commit Assistant peut attraper 6 bug sur 10 avec précision.

 

Si les développeurs n’attrapent pas les erreurs de codage dès le début, il pourrait incomber aux testeurs de jeux vidéo payants de les signaler en post-production. Une fois qu’ils ont mis en évidence un problème, il incombe ensuite à l’équipe de développement de déterminer quel morceau de code errant est responsable – une entreprise colossale. Selon Wired U. K., Ubisoft a déclaré qu’attraper une erreur avant que le jeu ne tombe sur les tablettes peut absorber jusqu’ à 70 pour cent des coûts d’élimination des bug.

Alors que la version Ubisoft de l’outil est conçue pour les jeux vidéo, le même concept pourrait potentiellement englober des bug dans toutes sortes de projets de développement de logiciels. Commit Assistant a été créé en partenariat avec l’Université Concordia, et l’école publiera bientôt des articles académiques sur la méthodologie sous-jacente, ce qui pourrait aider d’autres développeurs de logiciels à utiliser le même type d’apprentissage machine pour rationaliser leur processus de codage.

Alors que la version Ubisoft de l’outil est conçue pour les jeux vidéo, le même concept pourrait potentiellement englober des bug dans toutes sortes de projets de développement de logiciels. Une entreprise internationale de plusieurs milliards de dollars comme Ubisoft dispose d’informations brutes suffisantes pour former efficacement ce type d’IA prédictive, mais les petits développeurs ne seront probablement pas en mesure d’égaler les mêmes résultats.

SOURCE

Aucun commentaire

Laisser une réponse

*

*

À Découvrir Aussi