Exemple de session Devin, du prompt à la PR
Déjà inscrit ? Commencez dès maintenant :
Quels sont les points forts de Devin ?
-
Traiter de nombreuses petites tâches en parallèle, avant qu’elles ne finissent dans votre backlog
- Refactorings ciblés
- Petites demandes de fonctionnalités utilisateur, tâches frontend, corrections de bugs et cas limites
- Amélioration de la couverture de tests
- Investigation et correction des échecs de CI
- Résolution des erreurs de lint/analyse statique
- Remédiation des CVE et mises à jour de sécurité des dépendances
-
Migrations de code, refactorings et modernisation
- Migrations de langage (par ex. JavaScript vers TypeScript)
- Mises à niveau de frameworks (par ex. Angular 16 -> 18)
- Conversions de monorepo vers des sous-modules
- Suppression de feature flags inutilisés
- Extraction de code commun dans des bibliothèques
-
Tâches d’ingénierie courantes et répétitives
- Revue de PR
- Questions/réponses sur la base de code
- Reproduction et correction de bugs
- Rédaction de tests unitaires
- Maintenance de la documentation
-
Support d’ingénierie pour les clients
- Créer de nouvelles intégrations et travailler avec des API peu familières
- Créer des démos personnalisées
- Prototyper des solutions
- Développer des outils internes
- Rapides pour vous à valider en termes de justesse — par ex. vérifier que la CI passe ou tester un déploiement automatique
- D’un niveau de complexité équivalent à celui d’un ingénieur junior. Réfléchissez (1) aux arbitrages (2) aux voies potentielles d’échec et assignez à Devin des tâches qu’un stagiaire pourrait résoudre, s’il recevait des instructions suffisantes !
- Conformes à nos bonnes pratiques et à la checklist pré-tâche.
- Taguer Devin dans un fil Slack ou Teams à propos d’un bug que vous discutez avec vos collègues
- Déléguer une tâche plus complexe via l’application web et reprendre la main dans l’IDE de Devin une fois qu’il vous a fourni une bonne première ébauche.
- Extraire des tâches de votre todo list au début de votre journée et revenir plus tard aux PR en brouillon en attente de revue

Devin dans Slack
Fonctionnalités générales du produit
L’interface de Devin
Shell
Le terminal de Devin, où vous pouvez voir les commandes exécutées et consulter les journaux de sortie. Vous pouvez également copier la sortie du shell à des fins de débogage. Pour exécuter des commandes directement, utilisez le shell de l’IDE.
IDE
L’éditeur de code intégré de Devin, équipé de tous les outils et raccourcis IDE que vous connaissez déjà. Suivez le travail de Devin en temps réel et prenez la main pour exécuter des commandes, modifier directement le code ou tester le code de Devin.
Navigateur
Regardez Devin parcourir la documentation, tester les applications web qu’il construit,
télécharger et envoyer des informations, etc. Vous pouvez intervenir pour aider Devin à accomplir
ses tâches de navigation via le Navigateur interactif.

Vous pouvez trouver les outils de Devin dans la barre latérale ou en cliquant sur n'importe quelle étape de progression de la session
Obtenir l’accès à Devin
Limites
- Défis à grande échelle : Devin est généralement plus performant sur des tâches plus petites et clairement délimitées. Pour des modifications plus complexes, nous recommandons de découper le projet en tâches plus petites et isolées que vous pouvez exécuter dans des sessions distinctes qui s’appuient les unes sur les autres. Si vous avez besoin d’exécuter fréquemment plusieurs sessions en parallèle, vous pouvez lancer des sessions par lots en Mode avancé ou utiliser l’API Devin pour créer des sessions et récupérer des résultats structurés par programmation.
- Fiabilité : Devin va parfois se détourner de l’objectif. Fournir à Devin des critères de réussite clairs dans le prompt initial et collaborer sur le plan avec Ask Devin sont deux moyens d’améliorer sa fiabilité.
- Aspects esthétiques de l’interface utilisateur : Devin peut créer des frontends fonctionnels, mais aura besoin de votre aide pour l’esthétique. Devin n’a pas une très bonne vue.
- Développement mobile : Devin peut aider avec les applications mobiles, mais n’a pas de téléphone pour les tester.
- Sécurité : C’est notre priorité absolue chez Cognition, mais nous demandons à tous les utilisateurs de faire preuve de prudence lorsqu’ils partagent des identifiants avec Devin ou lui accordent l’accès à des plateformes spécifiques. Chaque fois que vous partagez des identifiants avec Devin, assurez-vous d’utiliser le Secrets Manager.
