Fonctionnement
Un Devin parent qui s’exécute sur la durée surveille votre canal Slack et écoute chaque nouveau message. Il filtre les messages parasites, détecte les doublons et lance des sous-Devin dédiés pour enquêter sur les bugs à traiter. Chacun d’eux analyse le code pertinent, remonte à la cause racine, publie un diagnostic dans le fil Slack et mentionne le bon responsable du code.Configuration du triage automatique
- Invitez Devin dans le canal Slack que vous souhaitez surveiller (par ex.
#bugs,#incidents) - Accédez à automatisation et créez une nouvelle automatisation à l’aide du modèle Triage Bug Reports, qui surveille un canal Slack à la recherche de bug reports
- Sélectionnez le canal et enregistrez
Votre compte Slack personnel doit être connecté dans Settings > Connections > Slack.
Personnalisation du comportement
Prompt de configuration
Le prompt de configuration vous permet de personnaliser le comportement de Devin pour le triage. Il est injecté dans les instructions de l’agent et influence sa façon de traiter les messages entrants. Exemples :- “Concentrez-vous sur les régressions dans le service de paiement. Pour les bugs frontend, attribuez-les à l’équipe UI.”
- “N’examinez que les problèmes qui incluent des log d’erreur ou des stack traces. Demandez plus de détails si le signalement est vague.”
- “Lorsque vous identifiez une cause racine, incluez toujours un lien vers le fichier source pertinent.”
Intégrations MCP
Connectez les intégrations MCP pour donner à Devin, pour le triage, accès à des outils externes. Par exemple :- Datadog MCP — Récupérer des métriques, des log et des traces pour corréler les problèmes avec le comportement à l’exécution
- Sentry MCP — Rechercher les détails des erreurs, les stack traces et les utilisateurs concernés
Le scratchpad
Le moniteur parent et tous les sous-Devin enfants partagent un scratchpad persistant. Il sert à :- Suivre les éléments récemment traités lors du triage (ID du canal, horodatage du message, auteur du signalement)
- Maintenir une table de routage qui associe les zones du code à leurs responsables
- Enregistrer les doublons afin que les futurs signalements puissent être rattachés à des fils existants
- Stocker un contexte qui persiste entre les redémarrages de session
Sécurité
Comme les messages Slack entrants peuvent contenir des données utilisateur non fiables (p. ex. issues de tickets de support), envisagez d’activer une politique réseau pour restreindre les accès sortants de votre automatisation de triage automatique.Limites
Comme toutes les automatisations, le triage automatique prend en charge les limites d’ACU et les limites d’invocation afin de contrôler l’utilisation des ressources. Chaque sous-Devin lancé par le parent est comptabilisé comme une session dans votre budget ACU.Conseils pour un triage automatique efficace
- Commencez par un canal ciblé. Choisissez un canal dédié aux signalements de bugs plutôt qu’un canal d’ingénierie généraliste. Moins de bruit, c’est un meilleur signal.
- Définissez clairement les attentes dans le prompt de configuration. Indiquez à Devin quels types de problèmes prioriser et lesquels ignorer.
- Connectez les intégrations MCP pertinentes. Datadog, Sentry et d’autres outils d’observabilité améliorent considérablement la qualité du triage en donnant à Devin accès aux données d’exécution.
- Corrigez les erreurs de routage. Lorsque Devin attribue la mauvaise personne, répondez dans le fil pour corriger. Le parent met alors à jour sa table de routage et fera mieux la prochaine fois.

