Devin teste et valide désormais son propre code grâce à GPT-6 Astra
Cognition a annoncé l'intégration du modèle GPT-6 Astra dans son agent logiciel Devin afin de renforcer ses capacités de test. Cette mise à jour permet à l'outil de prouver le bon fonctionnement du code qu'il génère. L'objectif est de réduire le temps consacré à la revue de code pour accélérer les livraisons.
Fil « Intégration de GPT-6 Astra dans Devin pour le test de code autonome »
L'entreprise Cognition fait évoluer son outil Devin (un agent d'ingénierie logicielle capable d'exécuter des tâches de programmation de manière autonome). L'agent s'appuie désormais sur GPT-6 Astra (le modèle d'intelligence artificielle développé par OpenAI) pour tester directement le logiciel qu'il produit.
Cette mise à niveau cible une étape critique du développement : la validation des fonctionnalités. Grâce à GPT-6 Astra, l'agent ne se contente plus d'écrire des scripts, il améliore sa capacité à exécuter des tests et à démontrer concrètement que le programme fonctionne comme prévu.
Moins de relecture pour les équipes
Pour les développeurs au quotidien, cette fonctionnalité vise à traiter l'un des principaux goulots d'étranglement de l'assistance par IA : l'effort de vérification humaine. L'intégration vise deux bénéfices précis :
- Réduire le volume de code à réviser manuellement lors de la code review (l'étape de relecture du travail par un pair avant son intégration).
- Augmenter la cadence de livraison (ship more) en publiant plus rapidement les fonctionnalités validées.
Une preuve de fonctionnement automatisée
En apportant la preuve que ses modifications sont fonctionnelles, l'agent cherche à instaurer une plus grande confiance lors de la remise du travail aux ingénieurs.
GPT-6 Astra améliore la capacité de Devin à tester les logiciels et à montrer qu'ils fonctionnent, dans le but d'aider les ingénieurs à réviser moins de code et à en livrer davantage.
Cette évolution s'inscrit dans la volonté d'autonomiser davantage les agents virtuels sur l'ensemble du cycle de vie du logiciel, de la rédaction initiale jusqu'à la vérification finale.