IA & reponsabilités
Est-ce que l’IA est l’outil ultime pour nous permettre d’accroître notre productivité ?
introduction :
Certaines IA répondent à des entretiens de codage chez Google où réussissent un diplôme. Une récente étude montre que la qualité du code a chuté depuis que l’IA est parmi nous.
Nous pouvons donc nous demander si l’IA est-elle l’outil ultime nous permettant d’accroître notre productivité ?
notre vision :
Notre sentiment est que oui, elle offre une réelle avancée nous permettant de développer plus rapidement à partir du moment où les prompts sont bien formulé MAIS un grand pouvoir implique de grandes responsabilités.
Comme c’était le cas avant le copier-coller d’une solution trouvée sur internet (merci StackOverflow), sans en comprendre le fonctionnement, n’est à terme pas une solution pérenne.
Comme le souligne le CEO de Github : “le développeur reste l’expert, qui comprend le code et vérifie que ce qui a été synthétisé par l’intelligence artificielle correspond bien à l’intention du développeur”. C’est donc LA responsabilité du développeur de juger si la solution proposée est pertinente pour son bug, sa fonctionnalité, son projet.
Une récente étude sur GitHub Copilot démontre une baisse de la qualité globale du code et une quantité importante de code redondant.
en conclusion :
Nous en concluons deux options :
- soit les développeurs ont une confiance aveugle en ce que l’IA produit et donc abandonnent leurs responsabilités
- soit le code généré n’est pas fait par un développeur.
Le fondateur de GitClear explique que : “la dette technique des entreprises pourrait fortement augmenter à l’avenir”.
Si cette tendance continue, nous nous retrouverons donc avec des développements encore plus difficiles à maintenir.
Amis développeurs, reprenons nous en main, utilisons l’IA a bon escient pour que cet outil soit complémentaire de notre quotidien afin que nous puissions en tirer le plein potentiel.
auteur de l’article
Mathieu Barralon
Lead développeur et responsable du pôle développement chez Gardeners.