IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Devin : l'IA qui menace de rendre les ingénieurs logiciels obsolètes est désormais disponible pour tous à partir de 500 $/mois,
Mais elle est limitée et les critiques estiment que ses capacités sont exagérées

Le , par Mathis Lucas

101PARTAGES

4  0 
La startup Cognition annonce la disponibilité générale de son IA d'ingénierie logicielle Devin. L'outil est disponible à partir de 500 dollars par mois pour les équipes d'ingénieurs. Avec ce forfait, les utilisateurs ont accès à l'intégration Slack, à l'extension EDI et à l'API de Devin. Cela inclut également une session d'intégration et un soutien de l'équipe d'ingénieurs de Cognition. La disponibilité générale de Devin intervient alors que les discussions relatives à son impact potentiel sur les développeurs humains s'intensifient. Certains pensent que les outils tels que Devin pourraient mettre au rebut des développeurs humains, tandis que d'autres affirment le contraire.

Devin est maintenant accessible à tous et coûte 500 dollars par mois

Cognition présente Devin comme « le premier programme ingénieur logiciel au monde ». Devin promet d'automatiser des flux de travail de programmation, d'accroître l'efficacité et de redéfinir potentiellement le rôle d'ingénieur logiciel. L'IA est capable de planifier, de concevoir et de construire des projets logiciels de manière autonome. Elle analyse les besoins, génère du code, identifie et corrige les erreurs, et s'intègre même aux flux de travail existants.

https://youtu.be/xTbpGq09g88

Cognition affirme que Devin est capable de prendre une simple commande et de la transformer en un site Web ou un programme logiciel fonctionnel. Devin est désormais disponible à partir de 500 $ par mois. Selon Cognition, l'utilisation de Devin se traduit par des avantages significatifs :

  • efficacité accrue : les tâches répétitives telles que la génération de code et la correction des bogues sont automatisées, ce qui permet aux développeurs humains de se consacrer à la résolution de problèmes plus complexes ;
  • réduction des coûts de développement : la rationalisation des flux de travail et l'automatisation permettent d'accélérer les cycles de développement et de réduire les coûts globaux ;
  • amélioration de la qualité : la capacité de Devin à analyser méticuleusement le code peut conduire à une réduction des erreurs et à une amélioration de la qualité globale du code ;
  • démocratisation du développement logiciel : Devin pourrait permettre à des non-programmeurs de créer des applications de base, ce qui élargit le champ d'application du développement logiciel.



En somme, Devin est un chatbot basé sur un grand modèle de langage (LLM) qui répond à de simples commandes textuelles et expose ses plans pour résoudre le problème donné en ingénierie logicielle. Devin développe ensuite un projet à l'aide des outils généralement utilisés par les ingénieurs logiciels humains, notamment interface de ligne de commande, son éditeur de code et un un navigateur à travers lequel il exécute les demandes de code.

Comprendre ce que l'IA Devin est capable d'accomplir comme tâche

Tout comme de nombreux autres modèles d'IA générative, Devin vise à rationaliser les tâches de développement logiciel. Il génère des extraits de code, suggère des optimisations et détecte les erreurs. Cognition affirme notamment que Devin est très efficace pour des tâches spécifiques. Entre autres, on peut citer :

  • planifier et exécuter : Cognition affirme que Devin, grâce à son raisonnement et à sa planification à long terme, peut faire avancer les choses, même les projets à l'ingénierie complexe et les tâches qui nécessitent des milliers de divisions. Elle peut également apprendre et s'adapter au cours du processus ;
  • outils de développement intégrés : Devin est livré avec des outils de développement tels qu'un Shell, un éditeur de code et un navigateur dans un environnement de type « bac à sable » ;
  • collaboration : Devin offre également la possibilité de collaborer avec les utilisateurs. Cognition affirme que Devin peut rendre compte du processus en temps réel, recueillir des commentaires et collaborer à la réalisation d'un objectif commun ;
  • adaptabilité aux technologies inconnues : Devin peut rapidement apprendre à utiliser de nouvelles technologies ou de nouveaux outils ;
  • génération d'images ControlNet : en utilisant ControlNet on Modal, Devin génère des images avec des messages cachés ;
  • développement d'applications de bout en bout : Cognition affirme Devin peut développer un site Web interactif et peut même ajouter de nouvelles fonctionnalités demandées par l'utilisateur, puis déployer l'application sur Netlify ;
  • correction de bogues : Devin peut assurer la maintenance et le débogage d'un livre de programmation compétitif, en identifiant et en résolvant les problèmes de manière autonome ;
  • amélioration du modèle d'IA : Devin peut également améliorer et affiner son propre modèle d'IA au fil du temps en utilisant une recherche respiratoire sur GitHub.



« Devin a été conçu pour être un coéquipier infatigable et compétent, prêt à construire à vos côtés ou à accomplir de manière autonome des tâches que vous devrez réviser », affirme Cognition. Selon les testeurs, Devin rationalise certaines parties du processus de développement, du débogage aux suggestions de code.

Les limites de Devin : les tâches répétitives et basées sur des modèles

Pour de nombreux développeurs ayant testé Devin, si l'augmentation de la productivité offerte par l'outil est indéniable, l'IA ne remplacera pas les ingénieurs logiciels. Ces derniers ont toutefois déclaré que dans les années à venir, l'IA pourrait remplacer les ingénieurs logiciels qui ne savent pas comment exploiter les outils d'IA par ceux qui le peuvent. D'après les commentaires, Devin n'excelle que dans « les tâches répétitives et basées sur des modèles ».

https://youtu.be/0e6Vx4rngm8

Cela pourrait faire gagner du temps aux ingénieurs et leur permettre de se concentrer sur la résolution créative de problèmes. Mais l'ingénierie logicielle implique une conception complexe, des considérations liées à l'expérience utilisateur et une résolution unique des problèmes, qui relèvent résolument du domaine humain. Ceux qui parviennent à trouver un équilibre entre l'efficacité de l'IA et la prise de décision stratégique axée sur l'humain s'épanouiront.

Annonçant la disponibilité générale de Devin, Cognition semble elle-même reconnaître les limites de son outil et a mis en avant ses points forts. « Bien que Devin puisse être un outil polyvalent, nous recommandons de commencer avec... », a écrit Cognition, avant de citer les points forts de Devin :

  • les petits bogues du front-end et les cas marginaux : taguer Devin dans les fils de discussion Slack ;
  • créer des pull request pour les tâches du backlog : assigner des tâches à Devin à partir de votre liste de choses à faire au début de votre journée ;
  • refactorisation ciblée du code : utiliser l'extension Devin EDI (pour VS Code et les forks) pour pointer Devin vers les parties du code que vous voulez éditer ou mettre à jour.



« Devin a aidé des équipes dans tous les domaines, de la création d'intégrations à la migration et à la maintenance de la documentation », a poursuivi Cognition. Selon l'entreprise, Devin est polyvalent, mais il fonctionne mieux lorsque... :

  • vous confiez à Devin des tâches que vous savez faire vous-même ;
  • vous dites à Devin comment tester ou vérifier son propre travail ;
  • les sessions durent moins de 3 heures et les tâches importantes sont décomposées ;
  • vous partagez des exigences détaillées dès le départ ;
  • vous investissez dans l'accompagnement de Devin en lui faisant part de vos commentaires dans le chat et en acceptant les connaissances suggérées, ou en ajoutant manuellement vos propres connaissances.



Discussion : Devin peut-il remplacer les ingénieurs logiciels humains ?

Les assistants d'IA de codage ont considérablement progressé en peu de temps. Et de nouveaux agents d'IA apparaissent régulièrement. Mais quant à la question de savoir si les outils tels que Devin peuvent remplacer de bout en bout les développeurs de logiciels, beaucoup répondent par la négative. Selon les critiques, les affirmations selon lesquelles l'IA remplacera les développeurs humains exagèrent les capacités de l'IA et constituent un battage médiatique.

« Je pense que l'avenir réside dans la collaboration entre l'IA et les développeurs humains plutôt que dans le remplacement de ces derniers. Dans quelques années, je pense que l'IA sera aussi courante dans nos flux de travail que la logique de programmation l'est aujourd'hui. Tous ceux qui travaillent dans la technologie auront besoin d'au moins une compréhension de base des outils d'IA pour améliorer leur potentiel et leur productivité », a déclaré un critique.

« Travailler avec ces agents d'IA aujourd'hui est un bon point de départ », peut-on lire dans les commentaires. Si l'IA de Devin peut contribuer au développement de logiciels, il est peu probable qu'il remplace les ingénieurs, et ce pour plusieurs raisons :

[LIST]
[*]créativité humaine et résolution de problèmes : le génie logiciel ne consiste pas seulement à écrire du code. Il s'agit d'aborder des problèmes complexes de manière créative, de concevoir des systèmes efficaces et de prendre en compte l'expérience de l'utilisateur et l'évolutivité. L'IA peut suivre des modèles, mais elle n'a pas la capacité d'innovation et d'adaptation qu'apportent les humains ;
[*]limites de l'IA dans...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 27/01/2025 à 16:46
Encore une startup qui a encaissé des millions de $ pour vendre du rêve à des investisseurs naïfs excités par la nouvelle bulle IA.

Et est-ce que c'est une vrai IA ? Si "ça prends des jours", c'est pas plutôt un codeur en inde payé un euro de l'heure qui envoi les réponses ?
4  0 
Avatar de Vincent PETIT
Modérateur https://www.developpez.com
Le 12/12/2024 à 13:36
Nous sommes probablement au sommet de la courbe du Hype Cycle et quasiment toutes les nouvelles technos y obéissent ; je vous rappelle que pour les IoT, quand nous étions aux sommets de la courbe, les prévisions étaient telles que devriez à ce jour en être recouvert de la tête aux pieds (jusque dans vos trous de nez et vous deviez même avoir des antennes wifi et Bluetooth qui sortaient de vos oreilles par manque de place... , je plaisante à peine, les chiffres annoncés étaient tellement délirant que ça en devenait risible).

Pour l'IA ça sera pareil, la phase de désillusion va finir par arriver puis nous termineront pas des applications réelles mais très éloignées du fantasme du sommet de la courbe.

3  0 
Avatar de jpouly
Membre confirmé https://www.developpez.com
Le 14/12/2024 à 11:12
Citation Envoyé par Mathis Lucas Voir le message
Devin : l'IA qui menace de rendre les ingénieurs logiciels obsolètes est désormais disponible pour tous à partir de 500 $/mois
500 € par mois, c'est pas donné. Surtout qu’il faut un ingénieur logiciel pour s'en servir .

Et c'est "à partir". J'imagine que le prix doit vite grimper pour une entreprise .
1  0 
Avatar de Nym4x
Membre confirmé https://www.developpez.com
Le 27/01/2025 à 19:09
Content de voir que les chercheurs arrivent aux mêmes conclusions que moi. Comme je l’ai dit dans un autre thread, les tests de l’ia sur des applications réelles sont décevants:

Citation Envoyé par Nym4xx

C’est surprenant parce que quand j’essaie régulièrement d’utiliser une IA pour coder je suis déçu. Encore ce week-end j’ai tenté de lui faire générer une app classique expressjs/typescript avec authentification et une entité. Et bien il faut que je lui dicte exactement ce qu’il faut qu’elle utilise sinon pas de winston par exemple ou encore la gestion des erreurs n’est pas centralisée mais gérée dans chaque route dans le catch avec un res.send, elle invente des commandes ou oublient des paramètres (typeorm pour générer des migrations par exemple), il y avait 13 erreurs de compilation dont certaines qu’elle n’a pas su corriger, l’authentification ne fonctionne pas pour les utilisateurs créés, elle ne gère pas les refresh tokens etc… De même elle oublie du code généré avant quand elle corrige ses erreurs: les erreurs étaient affichées avec des console.error() au lieu d’utiliser winston par exemple et on voit bien qu’elle ne comprend pas ce qu’elle génère globalement.
1  0 
Avatar de calvaire
Expert éminent https://www.developpez.com
Le 28/01/2025 à 7:58
j'ai retesté ce weekend gemini et l'ia d'office 365 copilot, vraiment à la ramasse et inutile, aucune requête ne donnait de bon résultat.
seul chatgpt me donne de "bon" résultats, mais ces réponses sont absolument pas plug and play, il continue de m'inventer des api ou méthodes de fonctions d'objet qui n'existe pas.
et si je lui donne la sortie d'erreur il m'invente un autre truc qui marche pas, puis si je lui retourne la nouvelle erreur alors il me redonne sa 1ere solution, et sa tourne en rond comme ça indéfiniment.

entre le marketing et la réalité, l'ia est très décevante.

je ne pense pas que dans le futur la qualité des réponses va s'améliorer (à la marge en tous cas), les ia comme chatgpt ont déjà été entrainé avec de bon datasets et massifs. Ils ont déjà tous pompé stackoverflow, github et wikipedia, il n'y a plus de nouvelle donnés a exploiter.
je pense par contre que les boites vont orienter la r&d vers des modèles moins couteux comme le fait DeepSeek.

il reste encore peut être les vidéos youtubes (la transcription audio) mais j'ai du mal a y voir l’intérêt, les videos youtubes ne sont souvent qu'un support de présentation "fun" d'un sujet chiant, par exemple du droits ou de la sciences, le youtubeur lit des papiers bien chiant en anglais, ce que l'ia a du déjà faire en pompant scihub et autres sites....
mais youtube ne crée pas de l'information de qualité, elle le présente de manière ludique, contrairement a stackoverflow ou wikipedia ou le site de droit du gouvernement français par exemple.
1  0 
Avatar de Nym4x
Membre confirmé https://www.developpez.com
Le 28/01/2025 à 12:57
S’il suffisait de copier coller du code stackoverflow ou github cela ce saurait… La plupart du code à valeur ajoutée utilisé en entreprises n’est pas sur github ou stackoverflow. L’ia generative reste de l’esbroufe, une simulation d’intelligence par brut forcing et une bulle spéculative.
1  0 
Avatar de kiruahxh
Nouveau membre du Club https://www.developpez.com
Le 11/12/2024 à 23:50
Perso j'attends l'IA qui sera capable d'analyser globalement le code, factoriser, corriger, écrire des tests unitaires puis de migrer du code historique vers un nouveau framework/langage plus récent.
La cible c'est tous les vieux logiciels qui sont hyper laborieux à maintenir.
Pour le moment l'IA arrive à prendre en compte une cinquantaine de lignes de code, c'est beaucoup trop peu.
0  0 
Avatar de
https://www.developpez.com
Le 13/12/2024 à 14:30
https://www.hbrfrance.fr/chroniques-...he-ou-realite/
Juste un peu d'info.
0  0 
Avatar de Vincent PETIT
Modérateur https://www.developpez.com
Le 13/12/2024 à 19:48
Citation Envoyé par Fluxgraveon Voir le message
Intéressant ce contradictoire, merci de l'avoir partagé, et ce qui encore plus intéressant c'est quand on peut le confronter quelque chose qui n'est pas encore arrivé afin de vérifier sa prédiction. Prochain rendez-vous : informatique quantique et robot humanoïde
0  0 
Avatar de dee phoenix
Inactif https://www.developpez.com
Le 27/01/2025 à 22:29
"Rome ne s'est pas faite en un jour"
0  0