Devin AI

Depuis quelques jours, l’intelligence artificielle développée par la startup américaine Cognition soulève de nombreuses questions sur l’impact potentiel de l’IA sur les métiers de l’informatique et sur la manière dont ils pourraient évoluer.
Le programme Devin, présenté comme le premier programme d’ingénieur logiciel au monde, promet d’automatiser, d’accroître et de redéfinir le rôle des ingénieurs logiciels.
D’après la vidéo de présentation et les explications de Scott Wu, CEO du projet.
Devin serait capable d’effectuer les tâches suivantes :
  • Écrire du code de manière autonome dans plusieurs langages de programmation.
  • Générer des tests afin de vérifier que son travail ne contient pas d’erreurs pour s’assurer qu’il fait ce qu’il est censé faire.
  • Déployer une application ou un site internet de manière autonome.
  • Apprendre et s’adapter des situations qu’il peut rencontrer mais aussi acquérir de nouvelles compétences.
Pour le moment Devin AI est seulement disponible en accès anticipé sur le site https://preview.devin.ai/.
Performances de Devin AI
Évalué Devin sur SWE-bench, un benchmark difficile qui demande aux agents de résoudre des problèmes GitHub réels trouvés dans des projets open source comme Django.
Devin résout correctement 13,86% des problèmes de bout en bout. Même lorsqu’on leur donne les fichiers exacts à modifier, les meilleurs modèles précédents ne peuvent résoudre seulement 4,80% des problèmes.

Avis personnel

Il est évident que les métiers de l’informatique seront bouleversés par les avancées de l’IA dans les prochaines années. Cependant, je reste persuadé que l’IA est un outil qui doit être utilisé pour faire fructifier le travail d’une entreprise.
Devin AI peut être un atout précieux dans une équipe, mais il est crucial de clarifier son rôle et d’évaluer attentivement le retour sur investissement qu’il peut apporter car nous ne connaissons pas encore le prix de l’outil.
Il est également essentiel de définir clairement la propriété du travail produit par Devin et de se poser les bonnes questions en matière de sécurité de nos applications.
Je vous invite à vous renseigner plus en détail en parcourant d’autres articles afin de vous faire votre propre avis sur l’utilisation d’une application comme Devin dans un futur proche.