Cet article a été rédigé par : Romain Lamotte, Bertrand Aubry, Aziz Cherfaoui & Vincent Maret.
Comme mentionné dans les premiers articles de notre série dédiée à l'intelligence artificielle générative (GenAI), nous vivons un tournant dans la capacité de la technologie à générer du contenu, qu'il s'agisse d'articles, d'images, de musique, voire même de code.
Dans ce quatrième volet, nous nous intéressons à la capacité de la GenAI à produire du code, et en particulier à la manière dont, avec une bonne maîtrise des risques, elle est en passe de devenir la plus précieuse alliée que les développeurs aient jamais connue.
Un nouveau type d'intelligence artificielle émergente promet de révolutionner le développement de logiciels
Fin 2022, l’IA générative était sur toutes les lèvres, avec notamment les débuts de ChatGPT. Cinq jours après son lancement, l’outil avait déjà atteint le million d'utilisateurs, devenant ainsi l'une des plateformes technologiques les plus rapidement adoptées de l'histoire.
La course au million. ChatGPT a atteint un million d'utilisateurs en un temps record.
Source: DiploFoundation, Generative AI models - a fun game that can easily get out of hand? December 22, 2022. https://www.diplomacy.edu/blog/generative-AI-models-a-fun-game-that-can-easily-get-out-of-hand/
Dans ce contexte, le développement de logiciels est sur le point de connaître des avancées majeures, avec des changements significatifs dans la façon dont les développeurs opèrent ainsi que dans la manière dont les entreprises gèrent les développements effectués.
Un changement de paradigme aussi important que le Cloud et le DevOps
Les développeurs utilisent à ce jour des plateformes comme GitHub Copilot et Tabnine pour soutenir la création de logiciels. Malgré leurs limites actuelles, ces technologies offraient déjà aux développeurs la possibilité de se libérer de tâches répétitives et d’améliorer considérablement leur productivité.
L’IA Générative commence déjà à révolutionner les pratiques, en se positionnant comment un outil précieux pour l'explication et la génération de code. Si elle tient ses promesses, son impact pourrait être aussi important que celui du Cloud, du DevOps ou de la méthode Agile.
En dépit des doutes liés à son mode d’utilisation et au coût lié à son intégration, particulièrement pour les entreprises souhaitant l’adapter à leur propre code source, l'IA générative recèle un potentiel immense.