Passer au contenu principal
Le mode avancé donne à Devin des capacités étendues pour vous aider à tirer davantage de valeur de la plateforme. Dans ce mode, Devin peut analyser d’autres sessions Devin, créer et améliorer des playbooks, lancer des sessions par lots et gérer Knowledge pour votre organisation.

Quand utiliser le mode avancé

Le mode avancé est particulièrement utile lorsque vous souhaitez :
  • 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é

Pour passer au mode avancé :
  1. Accédez à la page d’accueil de Devin
  2. Cliquez sur le bouton Advanced → sous le champ de saisie
  3. L’interface passera en mode avancé et affichera les onglets correspondants
Pour revenir à Devin standard, cliquez sur ← Back to Devin.
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é

Lorsque vous passez en mode avancé, vous voyez une interface à onglets avec cinq fonctionnalités distinctes :

Analyser une session

Utilisez cet onglet pour demander à Devin d’analyser une ou plusieurs sessions existantes. C’est utile pour :
  • 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
Pour analyser des sessions :
  1. Sélectionnez l’onglet Analyze a Session
  2. Ajoutez un ou plusieurs liens de session à l’aide du sélecteur de sessions
  3. Fournissez éventuellement des informations supplémentaires sur ce que vous voulez apprendre
  4. Soumettez votre demande
Devin examinera l’historique de la session, identifiera les événements clés et fournira des enseignements sur ce qui s’est passé et pourquoi.

Créer un playbook

Utilisez cet onglet pour créer un nouveau playbook, éventuellement à partir de sessions existantes. C’est utile lorsque :
  • 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
Pour créer un playbook :
  1. Sélectionnez l’onglet Create Playbook
  2. Ajoutez éventuellement des liens de session comme éléments de référence
  3. Décrivez le playbook que vous souhaitez créer
  4. Envoyez votre demande
Devin analysera toutes les sessions fournies et créera un playbook structuré avec des procédures, des spécifications et des recommandations.

Améliorer un playbook

Utilisez cet onglet pour optimiser un playbook existant en fonction des retours ou de nouvelles exigences. Cela est utile lorsque :
  • 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
Pour améliorer un playbook :
  1. Sélectionnez l’onglet Improve Playbook
  2. Sélectionnez le playbook que vous souhaitez améliorer
  3. Ajoutez éventuellement des liens vers des sessions montrant où le playbook doit être amélioré
  4. Décrivez les modifications souhaitées
  5. Envoyez votre demande
Devin analysera le playbook et les sessions, puis proposera des améliorations ciblées.

Démarrer des sessions par lots

Utilisez cet onglet pour créer plusieurs sessions Devin en une seule fois. C’est utile pour :
  • 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
Pour démarrer des sessions par lots :
  1. Sélectionnez l’onglet Start Batch Sessions
  2. Sélectionnez éventuellement un playbook à utiliser pour toutes les sessions
  3. Décrivez vos tâches ou téléversez un fichier contenant les détails des tâches
  4. Envoyez votre demande
Devin analysera votre demande et proposera de créer des sessions individuelles pour chaque tâche. Vous aurez la possibilité d’examiner et d’approuver les sessions proposées avant leur lancement. Exemples de prompts de sessions par lots :
  • « 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

Utilisez cet onglet pour maintenir et améliorer la base de connaissances de votre organisation. C’est utile pour :
  • 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
Pour gérer les connaissances :
  1. Sélectionnez l’onglet Manage Knowledge
  2. Décrivez ce que vous voulez faire avec votre base de connaissances
  3. Envoyez votre demande
Exemples de tâches de gestion des connaissances :
  • « 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

Lorsque vous analysez des sessions, soyez précis quant à ce que vous voulez apprendre. Au lieu de demander « Que s’est-il passé ? », essayez :
  • « 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

Lorsque vous créez des playbooks à partir de sessions :
  • 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

Pour les grandes bases de Knowledge :
  • 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

Le mode avancé nécessite l’autorisation 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.