Cette IA est capable de programmer du début à la fin sans aide humaine. Est-ce la fin des programmeurs ?

Beaucoup d’entre vous ont déjà entendu et essayé certaines plateformes de ce type qui nous permettent de générer des textes automatiques, y compris le développement de livres complets. Nous pouvons également créer des images spectaculaires en tapant simplement quelques termes sous la forme d’une invite. Et les IA qui nous aident grandement avec le code de programmation de nos projets gagnent également en popularité.

C’est précisément le cas sur lequel nous souhaitons nous concentrer sur ceux-ci avec la proposition appelée Devin. Nous vous avons déjà dit il y a quelques jours que le PDG de la célèbre firme NVIDIA nous avait lui-même prévenu il y a quelques jours, mais À l’avenir, nous n’aurons plus besoin de programmer. Eh bien, il semble que ce n’était pas si loin de la réalité vu les capacités que nous offre désormais cette Intelligence Artificielle.

Pour vous donner une idée plus approximative, nous trouvons un IA totalement autonome lors de la création de projets de développement logiciel dans son intégralité. Évidemment, tout cela sans avoir besoin d’interaction humaine pour démarrer et terminer les projets de programmation.

Ainsi, Devin est capable de résoudre de véritables tâches d’ingénierie bien mieux que les modèles précédents. Cela a été amplement démontré grâce aux tests effectués dans le Comparaison SWE-Bench.

Devin, l’IA pour programmer du début à la fin

Bien sûr, malgré les résultats obtenus, pour remplacer complètement les humains lors de la programmation, il reste encore beaucoup à améliorer. Comme nous le voyons dans le graphique ci-joint, dans les tests effectués, il a dépassé 13,6% des problèmes de programmation exposés du début à la fin. Il ne fait aucun doute que son modèle linguistique a surpassé d’autres propositions plus connues telles que Claude 2, GPT-4 ou ChatGPT 3.5, entre autres.

C’est un plateforme créée par la société Cognition et il faut tenir compte du fait qu’il est actuellement en plein développement. En fait, tout le monde ne peut pas y accéder pour effectuer ses propres tests personnels. La société qui crée cette IA, Devin, est en développement et accepte les demandes de réalisation de tests dans des environnements réels.

Dans ce cas, nous parlons d’une entreprise assez petite et cela n’a rien à voir avec le tout-puissant OpenAI que la plupart d’entre vous connaissent.

interface IA devin

Cependant, ses fonctions et fonctionnalités surpassent les plates-formes de développement existantes pour ces tâches. A titre d’exemple, nous vous dirons qu’il est capable de intégrer dans des projets de programmation existants. À votre tour, vous pouvez contribuer aux référentiels de code déjà créés précédemment. De son côté, Devin a été développé pour collaborer avec les utilisateurs, montrer leurs progrès, ou encore aider les humains dans les tâches de conception de sites Web et applications.

Et pas seulement, sachant qu’il est en plein développement, ses créateurs lui ont donné la capacité de s’adapter aux nouvelles technologies et d’apprendre en travaillant avec les gens. Sans aucun doute, et si le projet continue de croître comme il l’a fait jusqu’à présent, cette IA de programmation, Devin, pourrait marquer un avant et un après dans ce secteur du logiciel.