Dans notre quotidien l’IA est présente dans de nombreux domaines allant de la médecine à l’automobile en passant par l’industrie… L’IA elle-même est un domaine très vaste regroupant plusieurs sous domaines. Ces dernières années nous avons pu constater de grandes avancées en matière d’IA et de génie logiciel.
Le génie logiciel représente la science du génie industriel qui permet d‘étudier méthodes et bonnes pratiques que les ingénieurs doivent suivre pour créer des logiciels de qualité en minimisant le time to market.
L’alliance entre l’IA et le génie logiciel
L’une des plus grandes avancées de ces dernières années concerne le sous-domaine NLP (Natural Language Processing) de l’IA sont les modèles des Transformers.
Le modèle Transformers (auto-attentif) est un modèle d’apprentissage profond introduit en 2017 permettant de modéliser le langage naturel. Il permet à une machine (ordinateur) de comprendre, classifier et générer des textes en langage naturel. Les Transformers utilisent un mécanisme d’attention permettant de traiter des données en parelle plus rapidement que d’autres approches utilisés auparavant dans le traitement du langage naturel (cas des réseaux de neurones récurrents: RNN).
Le Transformer peut être utilisé dans différents cas : traduction, rLe Transformer peut être utilisé dans différents cas : traduction, résumé de texte, génération de texte, identification des entités nommés (lieux, villes, noms des personnes, ….), comme on peut les utiliser dans les taches de types Questions/Réponses.
Chez Novelis nous utilisons ce modèle pour modéliser la compréhension d’un cahier des charges ce qui nous a valu la première place lors du challenge international organisé par Microsoft : la challenge CodeXGlue.
Améliorer la compréhension des besoins décrits en langage naturel, donner la possibilité à la machine de concevoir et développer des solutions informatiques, des algorithmes, des parties d’applications à base de description en langage naturel représente l’un de nos plus gros travaux de recherche.
Nous souhaitons faire avancer la science vers la mise en place de développeurs artificieux pouvant aider les développeurs humains dans leurs tâches quotidiennes de développement. Le but étant de supprimer les tâches à faible valeur ajouté pour les développeurs pour leur permettre de se reconcentrer sur des tâches nécessitant une appréciation humaine, plus complexes. Il ne sera jamais question de les remplacer, mais bien de les assister.
C’est en ce sens que nous travaillons sur un programme visant à concevoir et mettre en place des développeurs artificiels : AIDA.
Un autre exemple d’application de l’IA dans la construction logiciel au sein de Novelis est le traitement d’image : nous sommes capables de générer les interfaces graphiques des applications à partir d’images décrivant les écrans de ces applications. Nous travaillons sur la mise en place d’une IA qui va générer le code informatique pour créer les IHM (Interface Homme Machine).
Chez Novelis, nous avons à cœur d’utiliser les nouvelles technologies comme des outils pour mieux servir les enjeux métiers de nos clients et ainsi mieux les accompagner dans leur transformation.
C’est pour répondre à ces besoins que nous avons mis en place un laboratoire ambitieux en termes de recherche et de développement avec des investissements conséquent : nous investissons plus d’un quart de notre chiffre d’affaires dans la recherche. Ce Laboratoire R&D est hébergé à l’école polytechnique et bénéfice de l’écosystème scientifique de l’école. Une dizaine de chercheurs docteurs y travaillent au quotidien sur la recherche fondamentale et expérimentale autour de l’IA: machine learing, traitement d’image et du NLP.
Découvrez la première version de notre publication scientifique "Optimisation des agents d'interf...
Découvrez la première version de notre publication scientifique "Évaluation comparative des modÃ...
Découvrez la première version de notre publication scientifique "Modèles de langage profonds low...
Découvrez notre publication scientifique "GPT-3.5, GPT-4, or BARD? Evaluating LLMs reasoning abili...
Découvrez la première version de notre publication scientifique "GPT-3.5 vs GPT-4: Evaluating Cha...
Découvrez notre publication scientifique "A comprehensive review of State-of-The-Art methods for J...
Découvrez notre article JaCoText : A Pretrained Model for Java Code-Text Generation publié dans l...
Les experts techniques de Novelis ont une fois de plus atteint un nouvel état de l’art scientifi...
Découvrez notre article de conférence Artificial Neural Networks for Text-to-SQL task: state...
Découvrez notre article de conférence NL2Code : A Corpus and Semantic Parser for Natural Lan...