Quand utiliser le mode avancé
- Analyser les résultats des sessions : comprendre les raisons d’une réussite ou d’un échec, identifier des schémas récurrents et en tirer des enseignements
- Créer des playbooks à partir de sessions réussies : transformer une session réussie en playbook réutilisable par d’autres
- Améliorer les playbooks existants : affiner les playbooks en fonction des retours des sessions ou de nouvelles exigences
- Lancer des sessions par lots : créer plusieurs sessions Devin en une seule fois pour des tâches répétitives
- Gérer Knowledge : dédupliquer, consolider ou créer de nouvelles entrées Knowledge à partir de votre base de code
Accéder au mode avancé
- Accédez à la page d’accueil de Devin
- Cliquez sur le bouton Advanced → sous le champ de saisie
- L’interface passera en mode avancé et affichera les onglets correspondants
Le mode avancé nécessite l’autorisation
UseDevinExpert, qui est accordée par défaut à tous les membres de l’organisation.Fonctionnalités du mode avancé
Analyser une session
- Comprendre pourquoi une session ne s’est pas terminée comme prévu
- Identifier ce qui a bien fonctionné dans une session réussie
- Extraire des schémas et des enseignements à partir de plusieurs sessions
- Sélectionnez l’onglet Analyze a Session
- Ajoutez un ou plusieurs liens de session à l’aide du sélecteur de sessions
- Fournissez éventuellement des informations supplémentaires sur ce que vous voulez apprendre
- Soumettez votre demande
Créer un playbook
- Vous avez eu une session concluante et souhaitez la reproduire
- Vous voulez documenter un processus pour votre équipe
- Vous devez standardiser la façon dont certaines tâches sont effectuées
- Sélectionnez l’onglet Create Playbook
- Ajoutez éventuellement des liens de session comme éléments de référence
- Décrivez le playbook que vous souhaitez créer
- Envoyez votre demande
Améliorer un playbook
- Un playbook ne produit pas les résultats attendus
- Vous voulez ajouter de nouvelles fonctionnalités à un playbook existant
- Vous devez mettre à jour un playbook en fonction des résultats de sessions
- Sélectionnez l’onglet Improve Playbook
- Sélectionnez le playbook que vous souhaitez améliorer
- Ajoutez éventuellement des liens vers des sessions montrant où le playbook doit être amélioré
- Décrivez les modifications souhaitées
- Envoyez votre demande
Démarrer des sessions par lots
- Traiter plusieurs fichiers avec le même playbook
- Exécuter la même tâche sur différentes parties de votre codebase
- Appliquer les changements d’un PRD à plusieurs composants
- Sélectionnez l’onglet Start Batch Sessions
- Sélectionnez éventuellement un playbook à utiliser pour toutes les sessions
- Décrivez vos tâches ou téléversez un fichier contenant les détails des tâches
- Envoyez votre demande
- « Démarre une session Devin en utilisant le playbook sélectionné pour chaque fichier du CSV joint »
- « Trouve chaque fichier du dépôt qui utilise du SQL brut et démarre des sessions pour migrer chaque fichier en utilisant le playbook »
- « Lis le PRD d’authentification en utilisant le Notion MCP et propose des sessions Devin indépendantes pour implémenter cette fonctionnalité »
Gérer les connaissances
- Rechercher et fusionner les entrées de la base de connaissances en double
- Résoudre les consignes contradictoires
- Créer de nouvelles entrées de connaissances à partir de schémas dans la base de code
- Sélectionnez l’onglet Manage Knowledge
- Décrivez ce que vous voulez faire avec votre base de connaissances
- Envoyez votre demande
- « Passe en revue toutes les entrées de connaissances et identifie les doublons ou les entrées très similaires. Pour chaque ensemble de doublons, propose une version consolidée. »
- « Analyse toutes les entrées de connaissances pour trouver des contradictions ou des conflits dans les consignes. Pour chaque conflit trouvé, explique l’écart et propose une résolution. »
- « Examine la base de code pour identifier les principaux schémas architecturaux et crée des entrées de connaissances documentant ces schémas. »
Bonnes pratiques
Analyser les sessions efficacement
- « Pourquoi Devin a-t-il choisi cette approche plutôt qu’une autre ? »
- « Qu’est-ce qui a provoqué les échecs de tests dans cette session ? »
- « Quels schémas pouvons-nous dégager pour créer un playbook ? »
Créer des playbooks efficaces
- Fournissez plusieurs sessions réussies, si possible, pour aider Devin à identifier les schémas récurrents
- Décrivez le public cible et le cas d’usage du playbook
- Précisez toutes les contraintes ou exigences qui doivent être prises en compte
Gestion de Knowledge à grande échelle
- Commencez par la déduplication pour réduire le bruit
- Résolvez ensuite les conflits pour garantir la cohérence
- Enfin, comblez les lacunes en créant des éléments Knowledge à partir de l’analyse du code
Permissions
UseDevinExpert. Cette autorisation est incluse dans les rôles par défaut org_member et org_admin, de sorte que tous les membres de l’organisation y ont accès par défaut.
Si vous devez restreindre l’accès au mode avancé, vous pouvez créer un rôle personnalisé sans cette autorisation et l’attribuer à des utilisateurs spécifiques.