ChatGPT, Copilot, Bard et même Bing Chat de Microsoft sont capables de créer des lignes de code dans différents langages de programmation, une fonctionnalité très utile qui permet certainement aux programmeurs de concentrer leur activité sur des problèmes plus complets. Cependant, ces Intelligences Artificielles laissent beaucoup à désirer lorsqu’il s’agit de créer du code plus complexe, car elles ne sont valables qu’en complément pour les programmeurs.
Les nouvelles que l’on peut lire de temps en temps sur de supposés programmeurs devenus riches grâce à une application qu’ils ont créée en utilisant uniquement l’IA, ils sont completement faux. Cependant, tout change quand on parle d’AlphaCode. AlphaCode est une intelligence artificielle qui, comme son nom l’indique, est conçue pour écrire du code de programmation à un niveau expert. Derrière cette plateforme se cache DeepMind de Google, un laboratoire d’Intelligence Artificielle dans lequel le géant de la recherche travaille depuis de nombreuses années et dont nous avons vu les résultats dans différents domaines.
Qu’est-ce qu’AlphaCode
Contrairement aux autres Intelligences Artificielles, AlphaCode a été spécifiquement conçu pour programmer, comme Codex, la plateforme OpenAI AI dont le but est d’écrire du code de programmation basé sur une description. Cependant, Le codex est basé sur GPT-3 (actuellement ChatGPT et Bing Chat utilisent GPT-4), et il a été formé en utilisant une grande partie du code de programmation que nous pouvons trouver sur GitHub, donc ses capacités pour créer des lignes de code sont très limitées et il n’est utile que pour résoudre des problèmes simples. questions.
Google a mis les capacités d’AlphaCode à l’épreuve en s’inscrivant à concours de programmation à un niveau expert, en restant toujours parmi les meilleurs candidats. Cette IA analyse toutes les options possibles pour générer une solution à la question qui lui est posée pour, enfin, montrer la réponse qu’elle juge la plus appropriée.
AlphaCode est né dans le but d’avoir suffisamment de capacité pour créer des applications automatiquement, sans avoir besoin d’aide humaineCependant, comme toute Intelligence Artificielle, elle n’est pas parfaite, du moins pour le moment, et elle a encore besoin d’une supervision humaine pour analyser le fonctionnement du code qu’elle crée.
Au fur et à mesure que les années passent et que Google continue de concentrer son activité sur l’amélioration de cette IA, AlphaCode sera un outil parfait pour aider les programmeurs dans les tâches de programmation, résoudre les doutes, analyser le code, etc. pas en tant que plugin pour créer des instructions de code simples car la plupart des chats basés sur l’intelligence artificielle sont actuellement utilisés.