Devin
Ingénieur logiciel d’IA autonome de Cognition qui planifie, écrit, teste et relit du code, et ouvre des pull requests.
Devin est un ingénieur logiciel d’IA autonome conçu par Cognition. Devin prend une tâche comme une fonctionnalité, un correctif ou une mise à jour de dépendances, travaille dessus dans le cloud ou sur la machine d’un développeur, teste le résultat dans son propre navigateur et ouvre une pull request. On peut aussi le mentionner dans Slack ou Teams.
Idéal pour Équipes d’ingénierie qui veulent confier du travail de code bien défini, comme des correctifs, des mises à jour, des tests et des relectures, à un agent qui rend une pull request testée.
- Plateformes
- Web, API
- Modèle tarifaire
- Freemium
- Formule gratuite
- Oui
- API
- Oui
- Éditeur
- Cognition
- Ajouté le
Dernière vérification : . Informations issues de devin.ai.
Qu’est-ce que Devin ?
Devin est un agent de programmation d’IA développé par Cognition et présenté comme un ingénieur logiciel autonome pour les équipes d’ingénierie. Une personne décrit une tâche en langage courant, et Devin explore les dépôts concernés, écrit la modification et la teste de bout en bout sur des machines virtuelles qu’il lance lui-même, sous Windows, macOS ou Linux. Il enregistre ses tests dans le navigateur et livre le travail sous forme de pull request. Les gros chantiers peuvent être répartis entre des agents cloud en parallèle, qui continuent à travailler une fois l’ordinateur de l’utilisateur fermé. Autour de l’agent principal gravitent des produits associés : un Wiki qui cartographie une base de code et tient ses schémas à jour, Devin Review pour repérer les bogues et les failles dans les pull requests, et des automatisations qui réagissent à des alertes, à des échecs de CI ou à un calendrier. Devin peut répartir le travail entre des modèles de plusieurs fournisseurs, ainsi que le modèle SWE-2 de Cognition.
Fonctionnalités clés
Tests réalisés par l’agent
Lance sa propre machine virtuelle et son propre navigateur, parcourt ce qu’il a construit et joint un enregistrement du test.
Agents cloud en parallèle
Découpe une grosse tâche en parties, les confie à plusieurs agents dans le cloud, les pilote et fait un compte rendu.
Association de modèles
Combine des modèles de fournisseurs différents dans un même travail, en associant un modèle principal à un second plus économique.
Mention dans les messageries
Répond lorsqu’on le mentionne dans Slack ou Microsoft Teams, lit le fil de discussion et se met à la tâche.
Automatisations
Exécute des workflows planifiés ou déclenchés, par exemple réparer la CI quand elle échoue ou trier les nouveaux tickets.
Relecture et Wiki
Vérifie les pull requests à la recherche de bogues et de failles de sécurité, et tient à jour des cartes et des schémas de la base de code.
Captures d’écran
Cas d’usage
- Du ticket à la pull request
- Confier un ticket de Linear ou de Jira et recevoir une PR testée à relire.
- Mises à jour de dépendances
- Planifier les montées de version courantes de frameworks et de bibliothèques sur plusieurs services.
- Réparer les builds en échec
- Demander à une automatisation d’enquêter sur une CI en échec et de proposer le correctif.
- Enquête sur une alerte
- Laisser Devin reproduire une erreur remontée par un outil de supervision et préparer un correctif.
- Sécurité et relecture de code
- Analyser les pull requests entrantes à la recherche de vulnérabilités avant qu’elles n’arrivent en production.
À savoir
- Cinq niveaux de formule
- Devin est proposé en formules Free, Pro, Max, Teams et Enterprise ; les prix en vigueur figurent sur la page officielle des tarifs.
- L’usage est soumis à un quota
- Chaque formule payante a un quota qui se renouvelle chaque jour et chaque semaine, et le coût d’un message varie selon le modèle, la taille de la tâche et le raisonnement nécessaire.
- Isolation des sessions
- Cognition indique que chaque session tourne dans sa propre machine virtuelle et qu’une conservation nulle des données est imposée aux fournisseurs de modèles.
- Déploiement en entreprise
- Les clients Enterprise peuvent obtenir l’authentification unique SAML ou OIDC, des journaux d’audit et un déploiement dans leur propre cloud privé virtuel.
Questions fréquentes
Qu’est-ce que Devin ?
Devin est un ingénieur logiciel d’IA autonome conçu par Cognition, qui exécute des tâches de programmation et les livre sous forme de pull requests.
À quoi sert Devin ?
Devin sert à développer des fonctionnalités, corriger des bogues, mettre à jour des dépendances, étendre la couverture de tests, relire du code et documenter l’architecture d’un système.
Devin est-il gratuit ?
Oui, Devin a une formule Free. Elle comprend un petit quota d’agent et un ensemble restreint de modèles, tandis que les modifications en ligne et les complétions Tab ne sont pas plafonnées.
Combien coûte Devin ?
Devin est vendu en formules Free, Pro, Max, Teams et Enterprise ; consultez la page officielle des tarifs pour les prix en vigueur, car aucun montant n’est indiqué ici.
Devin a-t-il une API ?
Oui. Le comparatif des formules de Devin mentionne une API Devin, et les formules payantes peuvent acheter de l’usage supplémentaire au tarif de l’API.
Avec quels outils Devin s’intègre-t-il ?
Devin présente des intégrations avec Slack et Teams, Linear et Jira, ainsi que GitHub, GitLab et Bitbucket, avec la prise en charge de fournisseurs git personnalisés dans les formules supérieures.
Qui édite Devin ?
Devin est conçu par Cognition, l’entreprise qui développe aussi le modèle SWE-2 disponible dans Devin.
Que se passe-t-il quand j’atteins ma limite d’usage de Devin ?
Les formules payantes de Devin incluent un quota qui se renouvelle chaque jour et chaque semaine ; au-delà, vous pouvez acheter de l’usage supplémentaire, consommé au tarif de l’API.
Pour qui
- Ingénieurs logiciels
- Équipes d’ingénierie
- Responsables d’ingénierie
- Équipes DevOps
- Grandes entreprises
Commentaires
Aucun commentaire pour l’instant. Vous avez utilisé Devin ? Racontez aux autres lecteurs comment cela s’est passé.
Alternatives à Devin
| Outil | Formule gratuite | Prix de départ | API |
|---|---|---|---|
| Oui | — | — | |
| — | — | — | |
| Oui | — | — | |
| Oui | — | — | |
| Oui | — | Oui |
Dans les mêmes catégories que Devin. Un prix de départ n’apparaît que si nous l’avons vérifié sur la page des tarifs de l’éditeur ; un tiret signifie qu’il n’a pas été vérifié ou n’est pas publié. Tous les outils : Agents IA et automatisation