Passer au contenu principal
Le mode avancé donne à Devin des capacités avancées pour vous aider à mieux exploiter la plateforme. Dans ce mode, Devin peut analyser d’autres sessions Devin, créer et améliorer des playbooks, lancer des sessions en lot et gérer la base de connaissances de votre organisation.

Quand utiliser le Mode avancé

Le Mode avancé est particulièrement utile lorsque vous souhaitez :
  • Analyser les résultats de session : Comprendre pourquoi une session a réussi ou échoué, identifier des tendances 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 des playbooks existants : Affiner des playbooks en fonction des retours de session ou de nouveaux besoins
  • Lancer des sessions par lots : Créer plusieurs sessions Devin en une seule fois pour des tâches répétitives
  • Gérer le Knowledge : Dédupliquer, consolider ou créer de nouvelles entrées de Knowledge à partir de votre base de code

Accéder au mode avancé

Pour passer au mode avancé :
  1. Rendez-vous sur la page d’accueil de Devin
  2. Cliquez sur le bouton Advanced → sous le champ de saisie
  3. L’interface passe en mode avancé et affiche les onglets correspondants
Pour revenir à la version standard de Devin, cliquez sur ← Back to Devin.
Le mode avancé nécessite l’autorisation UseDevinExpert, 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. Cet onglet 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 tendances 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 vers des sessions à l’aide du sélecteur de session
  3. Fournissez éventuellement un contexte supplémentaire sur ce que vous souhaitez comprendre
  4. Envoyez votre demande
Devin examinera l’historique de la session, identifiera les événements clés et expliquera 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 réussie et souhaitez la reproduire
  • Vous voulez documenter un processus pour votre équipe
  • Vous devez standardiser la manière dont certaines tâches sont effectuées
Pour créer un playbook :
  1. Sélectionnez l’onglet Create Playbook
  2. Ajoutez éventuellement des liens vers des sessions comme support de référence
  3. Décrivez le playbook que vous voulez créer
  4. Envoyez votre demande
Devin analysera 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 affiner un playbook existant à partir des retours ou de nouvelles exigences. Cela est utile lorsque :
  • Un playbook ne donne 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 des 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 que vous souhaitez
  5. Envoyez votre demande
Devin analysera le playbook et les sessions, puis proposera des améliorations ciblées.

Démarrer des sessions par lot

Utilisez cet onglet pour créer plusieurs sessions Devin en une seule fois. Cela est utile pour :
  • Traiter plusieurs fichiers avec le même playbook
  • Exécuter la même tâche sur différentes parties de votre base de code
  • Mettre en œuvre les changements d’un PRD sur plusieurs composants
Pour démarrer des sessions par lot :
  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 requête
Devin analysera votre requête et proposera de créer des sessions individuelles pour chaque tâche. Vous aurez l’occasion de passer en revue et d’approuver les sessions proposées avant leur démarrage. Exemples de prompts pour les sessions par lot :
  • « 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 à l’aide du Notion MCP et propose des sessions Devin indépendantes pour implémenter cette fonctionnalité. »

Gérer Knowledge

Utilisez cet onglet pour maintenir et améliorer la base de connaissances de votre organisation. Cela est utile pour :
  • Rechercher et fusionner les entrées en double de la base de connaissances
  • Résoudre des directives contradictoires
  • Créer de nouvelles entrées à partir de schémas identifiés dans la base de code
Pour gérer la base de connaissances :
  1. Sélectionnez l’onglet Manage Knowledge
  2. Décrivez ce que vous souhaitez faire avec votre base de connaissances
  3. Envoyez votre demande
Exemples de tâches de gestion de la base de connaissances :
  • « Passez en revue toutes les entrées de la base de connaissances et identifiez les doublons ou les entrées très similaires. Pour chaque ensemble de doublons, proposez une version consolidée. »
  • « Analysez toutes les entrées de la base de connaissances pour trouver les contradictions ou les conflits dans les directives. Pour chaque conflit identifié, expliquez la divergence et proposez une résolution. »
  • « Examinez la base de code pour identifier les principaux schémas architecturaux et créez des entrées dans la base de connaissances documentant ces schémas. »

Bonnes pratiques

Analyser les sessions efficacement

Lorsque vous analysez des sessions, soyez précis sur ce que vous cherchez à comprendre. 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 test dans cette session ? »
  • « Quels modèles pouvons-nous dégager pour créer un playbook ? »

Créer des playbooks utiles

Lors de la création de playbooks à partir de sessions :
  • Fournissez plusieurs sessions concluantes si possible pour aider Devin à identifier des modèles récurrents
  • Décrivez le public cible et le cas d’usage du playbook
  • Précisez les contraintes ou exigences qui doivent être incluses

Gérer les connaissances à grande échelle

Pour les grandes bases de connaissances :
  • Commencez par dédupliquer afin de réduire le bruit
  • Résolvez ensuite les conflits pour garantir la cohérence
  • Enfin, comblez les lacunes en créant de nouvelles connaissances à partir de l’analyse de la base de code

Autorisations

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.