Novelis se positionne au 1er rang mondial dans le cadre du challenge international CodeXGLUE, organisé par Microsoft, portant sur la génération de code Java à partir du langage naturel.
En mars dernier Novelis se plaçait déjà sur le devant de la scène grâce à  sa participation à deux challenges internationaux : le Challenge Spider piloté par l’Université de Yale et le challenge WikiSQL organisé par l’Université de Cornell. Dans le cadre de ces deux challenge, Novelis avait obtenu la deuxième et la septième place, aux côtés des plus grands leaders en matière d’IA et de RPA.
Le challenge CodeXGLUE – General Language Understanding Evaluation benchmark for CODE – organisé par Microsoft, regroupe à la fois des grandes entreprises telles que IBM ou Microsoft et des universités internationales comme la Case Western Reserve University, UCLA/Columbia University, ou encore l’INESC-ID/Carnegie Mellon University.
Avec CodeXGLUE, Microsoft cherche à « soutenir le développement de modèles qui peuvent être appliqués à divers problèmes d’intelligence du code, dans le but d’augmenter la productivité des développeurs de logiciels ». Microsoft souhaite encourager les chercheurs à prendre part aux défis actuels pour poursuivre les avancées en matière d’intelligence du code.
According to Evans Data Corporation, there will be 23.9 million professional developers in 2019
Selon Evans Data Corporation, il y aurait 23,9 millions de développeurs professionnels en 2019 dans le monde, et le chiffre devrait atteindre les 28,7 millions en 2024.
« Avec la population croissante de développeurs, l’intelligence du code, qui vise à tirer parti de l’IA pour aider les développeurs de logiciels à améliorer la productivité du processus de développement, prend de plus en plus d’importance dans les deux communautés du génie logiciel et de l’intelligence artificielle. » Github.com
Le Challenge comprend 14 datasets pour 10 tâches de langage de programmation diversifiées couvrant :
Novelis a ainsi participé à la tâche Text-Code, consistant à générer automatiquement du code source Java à partir du langage naturel.
Actuellement, le leaderboard de la tâche Text-Code comporte 9 participants. Une fois que nous avons eu construit un modèle répondant à nos attentes, nous avons soumis nos résultats de test pour obtenir l’évaluation officielle de la part de la communauté de Microsoft, sur la base de 3 critères :
La communauté de Microsoft a ensuite mis à jour le classement sur le leaderboard que vous pouvez retrouver ci-dessous.
« Nous travaillons depuis plus deux ans sur la problématique de la génération de code en langage de programmation à partir d’un besoin décrit en langage naturel. Nos travaux adoptent plusieurs approches, conçues et implémentées par l’équipe du Lab R&D de Novelis et ont abouti à plusieurs résultats dans la tâche de génération de code métier en langage Python et Java. Jusqu’à présent nous n’avions pas de référence ou de challenge nous permettant d’évaluer nos résultats d’une façons objective. Le challenge CodeXGLUE de Microsoft nous permet ainsi de gagner cette crédibilité car nous avons pu officiellement évaluer nos résultats. D’ailleurs, la 1ère place obtenue dans la tâche de génération de code prouve que nous sommes dans la bonne direction. A noter que les résultats publiés dans ce challenge ne sont pas très élevés parce que d’une part la tâche de génération de code est très complexe et d’autre part les modèles proposés se sont pas encore assez matures. »
Depuis sa création, Novelis a fait le choix d’investir massivement (30% de son chiffre d’affaires) dans la recherche et le développement.
Pour El Hassane Ettifouri, CIO et Directeur du Lab R&D de Novelis cela n’est vraiment pas anodin :
« Aujourd’hui très peu d’entreprise sont prêtes à investir ¼ de leur chiffre d’affaires dans la recherche. C’est cette prise de risque qui différencie Novelis des autres entreprises. On souhaite avoir un pied dans le futur et participer à la construction de ce futur en investissant dans la recherche sur les technologies. L’innovation fait partie intégrante de l’ADN de Novelis.
De plus, nos travaux de recherche s’inscrivent dans le concret et ont un impact réel auprès de nos clients – qui retirent tous les bénéfices de nos technologies pour l’automatisation de leur processus – mais également pour nos collaborateurs qui évoluent dans un environnement de travail innovant. »