Patrick Bélanger
Article en référence: https://arstechnica.com/ai/2024/10/google-ceo-says-over-25-of-new-google-code-is-generated-by-ai/
Selon une annonce récente de Sundar Pichai, PDG de Google, plus de 25% du nouveau code produit chez Google est maintenant généré par l’intelligence artificielle. Cette statistique, révélée lors du rapport financier du troisième trimestre, représente le code qui est généré automatiquement puis validé par les ingénieurs humains.
Cette génération inclut plusieurs types d’assistance:
Il est important de noter que ce pourcentage représente uniquement le code accepté et validé par les ingénieurs, pas simplement les suggestions générées. Les outils d’IA utilisés par Google sont spécifiquement entraînés sur leur base de code interne, leurs documentations et leurs communications d’entreprise.
L’adoption de l’IA dans le développement logiciel chez Google reflète une évolution naturelle des outils de développement. Historiquement, les IDE (environnements de développement) généraient déjà une portion significative de code via l’autocomplétion traditionnelle. L’IA représente simplement une version plus sophistiquée de ces assistants.
La réalité du terrain suggère que l’IA agit davantage comme un copilote que comme un remplaçant. Les développeurs l’utilisent principalement pour:
L’impact réel se situe dans l’augmentation de la productivité plutôt que dans le remplacement des développeurs. Les compétences en architecture, conception et résolution de problèmes complexes restent essentiellement humaines.
Imaginez un chef cuisinier québécois préparant une poutine. Avant, il devait couper chaque patate à la main. Maintenant, il utilise une machine pour couper les frites, mais c’est toujours lui qui:
L’IA dans le code, c’est comme cette machine à couper les patates. Elle accélère les tâches répétitives, mais le “chef développeur” garde le contrôle sur la “recette” finale et sa qualité.
Cette évolution représente une révolution positive pour l’industrie du développement logiciel! Les développeurs peuvent enfin se concentrer sur les aspects créatifs et stratégiques de leur travail, libérés des tâches répétitives.
Cette automatisation permettra:
Les développeurs deviendront des architectes de solutions, guidant l’IA pour créer des systèmes plus robustes et sophistiqués. Cette synergie humain-IA ouvre la voie à une nouvelle ère de création logicielle plus efficace et créative.
L’adoption massive de la génération de code par IA soulève des inquiétudes légitimes. La dépendance croissante à ces outils pourrait:
La qualité des services Google s’est détériorée ces dernières années, et cette automatisation pourrait en être partiellement responsable. Le risque de voir des équipes réduites maintenir du code qu’elles ne comprennent pas complètement est réel, tout comme celui de voir disparaître progressivement les postes d’entrée de niveau pour les nouveaux développeurs.
Si vous n'êtes pas redirigé automatiquement, 👉 cliquez ici 👈