Devin AI 2.0: un regard rapide. Dans le paysage en évolution rapide de… | par Asaki Sakamoto | Vers Agi | Avril 2025

Le changement le plus frappant avec Devin 2.0 est peut-être sa structure de prix. Selon VentureBeat.comCognition a réduit le prix des 500 $ précédents à un plan de départ de 20 $ par mois beaucoup plus accessible. Cette réduction des prix de 96% représente un passage stratégique du positionnement de Devin en tant qu’outil axé sur l’entreprise à celui que les développeurs individuels et les petites équipes peuvent facilement adopter.
« Aujourd’hui, nous sommes ravis d’annoncer Devin 2.0: une nouvelle expérience d’IDE-IDE pour travailler avec Devin, ainsi qu’un nouveau plan flexible à partir de 20 $ », a partagé l’équipe cognitive dans son annonce sur cognition.ai. Cette approche payante TechCrunch.com Le décrit, pourrait élargir considérablement la base d’utilisateurs de l’outil.
Au cœur de Devin 2.0 est ce que la cognition appelle une «expérience d’IDE native de l’agent». Contrairement aux assistants traditionnels de codage d’IA qui fonctionnent principalement via des interfaces de chat, Devin 2.0 s’intègre directement dans un environnement de développement qui se sent familier aux programmeurs habitués à des outils comme le code Visual Studio.
Cet environnement permet aux utilisateurs de:
- Interagir avec le code en temps réel
- Basculer de manière transparente entre l’aide de l’IA et le codage manuel
- Accédez aux capacités de Devin dans la même fenêtre où ils affichent et modifient le code
- Maintenir le contexte tout au long du processus de développement
L’interface vise à réduire le frottement qui existe généralement lors du rebond entre différents outils, de rationalisation potentiellement des flux de travail et d’augmentation de la productivité.
L’une des fonctionnalités remarquables de Devin 2.0 est la possibilité d’exécuter plusieurs instances simultanément. Les utilisateurs peuvent «faire tourner plusieurs Devins parallèles, chacun équipé de son propre IDE interactif basé sur le cloud», selon cognition.ai.
Cette capacité permet aux développeurs de:
- Travailler sur différents aspects d’un projet simultanément
- Attribuer des tâches de routine à une instance tout en se concentrant sur des problèmes complexes avec un autre
- Comparez différentes approches au même problème
- Échec de leur assistance en matière d’IA en fonction des demandes de charge de travail
Chaque instance Devin fonctionne indépendamment, en travaillant de manière autonome tout en permettant au développeur d’intervenir et de fournir des conseils chaque fois que cela est nécessaire. Cette approche de traitement parallèle représente une progression importante dans la façon dont les outils d’IA peuvent être exploités pour le développement de logiciels.
Devin 2.0 se positionne plus qu’un simple générateur de code – c’est un partenaire de planification collaboratif. Le système travaille désormais avec les développeurs pour étendre les tâches avant l’exécution, combler l’écart entre les idées initiales et les documents détaillés des exigences du produit.
En commençant par des concepts bruts, Devin présente rapidement des fichiers pertinents, des résultats et un plan initial pour aider à affiner les spécifications. Cette fonctionnalité aborde l’un des défis courants du développement de logiciels: traduire des exigences vagues en tâches exploitables.
En facilitant cette transition, Devin 2.0 réduit potentiellement une mauvaise communication et retravail, aidant les équipes à s’aligner sur les objectifs et les détails de mise en œuvre plus tôt dans le processus de développement.
La cognition a introduit deux caractéristiques notables visant à approfondir la compréhension de Devin des bases de code existantes:
Cette fonctionnalité permet aux développeurs de poser des questions sur leur base de code, similaires aux outils de recherche de code sémantique, mais avec l’avantage supplémentaire de la compréhension de Devin des contextes de programmation et des relations.
Pour des demandes plus complexes qui nécessitent une exploration approfondie de la base de code, le mode Deep permet à Devin d’effectuer des analyses approfondies avant de fournir des réponses.
Comme un utilisateur l’a partagé dans les tweets fournis, Devin peut même comprendre le code sans documentation ni commentaires, démontrant sa capacité à déduire le but et les modèles de la structure du code seul.
Avec Devin 2.0, l’IA crée désormais automatiquement et maintient la documentation via une fonctionnalité appelée «Devin Wiki». Ce wiki comprend:
- Diagrammes d’architecture détaillés
- Liens vers le code source
- Documentation complète des référentiels
Cette fonctionnalité aborde le problème pérenne de maintenir la documentation en synchronisation avec le code, réduisant potentiellement le fardeau de maintenance des équipes de développement tout en améliorant le partage des connaissances et les expériences d’intégration.
La cognition réclame des gains de performances significatifs avec Devin 2.0, déclarant que chaque ACU (unité de calcul AI) va maintenant «presque 2x aussi loin». Selon leurs références internes des tâches juniors-développement, Devin 2.0 accomplit plus de 83% de tâches de plus par ACU que son prédécesseur.
Cette amélioration de l’efficacité se traduit non seulement par des économies de coûts pour les utilisateurs, mais suggère également que les modèles et algorithmes sous-jacents ont été considérablement affinés. Si ces affirmations résistent à l’utilisation du monde réel, cela représente un pas en avant significatif dans la productivité du développement assistée par l’IA.
La combinaison de fonctionnalités de Devin 2.0 ouvre de nombreuses possibilités pour les équipes logicielles:
- Prototypage rapide: transformant rapidement les idées en code fonctionnel
- Maintenance du code: compréhension et mise à jour des systèmes hérités
- Transfert de connaissances: documenter les connaissances institutionnelles sur les bases de code
- Augmentation du développeur: gérer les tâches de routine tandis que les développeurs se concentrent sur la résolution créative de problèmes
- Apprentissage et mentorat: fournir des explications et des approches alternatives aux développeurs juniors
Le changement de prix permet particulièrement aux petites équipes et aux développeurs individuels d’expérimenter ces applications, potentiellement démocratisant l’accès à l’aide au développement alimentée par l’IA.
Malgré les progrès impressionnants, d’importantes mises en garde. Comme TechCrunch.com Note: «Même la meilleure IA générateurs de code aujourd’hui tend à introduire des vulnérabilités et des bogues de sécurité, ont révélé des études, en raison de faiblesses dans des domaines comme la capacité de comprendre la logique de programmation. Une évaluation récente de Devin a révélé qu’il n’a effectué que trois tâches sur 20 sur 20».
Cette évaluation qui donne à réfléchir rappelle que les outils de codage de l’IA restent des assistants plutôt que des remplacements pour les développeurs humains. Les utilisateurs doivent maintenir la vigilance concernant:
- Vulnérabilités de sécurité dans le code généré
- Erreurs logiques qui peuvent ne pas être immédiatement apparentes
- Rendez-vous excessivement sur les solutions générées par l’IA sans examen approprié
- Limites potentielles dans la gestion des défis de programmation très complexes ou très complexes
La sortie de Devin 2.0, en particulier à son nouveau prix, peut accélérer plusieurs tendances du paysage de développement logiciel:
- Démocratisation des outils de développement de l’IA: rendre accessibles aux assistants avancés de l’IA aux développeurs et aux petites équipes
- Évolution des flux de travail des développeurs: modifier la façon dont les développeurs interagissent avec leurs outils et les problèmes d’approche
- Amplacement des compétences changeantes: placer potentiellement une plus grande valeur sur les spécifications, l’examen et les compétences architecturales plutôt que le codage de routine
- Réponses compétitives: provoquant probablement des mouvements similaires des concurrents dans l’espace adjoint de codage de l’IA
La réduction spectaculaire des prix pourrait s’avérer particulièrement perturbatrice, obligeant potentiellement les autres joueurs à reconsidérer leurs modèles de prix et leurs stratégies d’accessibilité.
Devin 2.0 représente une évolution significative du développement de logiciels assisté par l’IA, combinant des capacités améliorées avec une accessibilité considérablement accrue. Le passage à une expérience IDE-IDE d’agent, des capacités de traitement parallèle et des fonctionnalités de compréhension de base de code améliorées pointent toutes vers un rôle plus transparenté pour l’IA dans les flux de travail de développement.
Bien que des questions restent sur la performance sur les tâches complexes et la nécessité d’une surveillance humaine, la dernière offre de Cognition suggère que les assistants de codage de l’IA mûrissent rapidement. La stratégie de tarification agressive indique la confiance dans la proposition de valeur du produit et peut servir de catalyseur pour une adoption plus large dans l’industrie.
Comme pour toute avancée technologique, le véritable impact de Devin 2.0 sera déterminé par la façon dont les développeurs l’intégrent dans leurs flux de travail et s’il fournit des gains de productivité significatifs dans les scénarios du monde réel. Ce qui est clair, c’est que le paysage du développement assisté par l’IA continue d’évoluer à un rythme remarquable, Devin 2.0 représentant une étape importante dans ce voyage.