GuidesGuide · Ingénierie autonome
Une IA qui génère des pull requests à partir de vos rapports d'erreur
Par Doğan Turan, cofondateur, Qualia8 min read
En résumé. Lorsqu'une erreur survient en production (Sentry, Rollbar, agrégateur de logs), la plupart des équipes effectuent le triage manuellement : lire la stack trace, trouver le fichier, comprendre le contexte, rédiger le correctif, ouvrir la PR. Un coéquipier IA qui fait tout cela automatiquement et vous livre une PR prête à être revue plutôt qu'une simple alerte réduit drastiquement votre backlog de bugs. En 2026, trois options proposent cela : Qualia (échelle de portefeuille, un coéquipier IA unique sur tous les produits), Viktor (dans le cadre de son rôle d'ingénieur), et des configurations maison sur Cursor ou Claude Code combinées à des automatisations personnalisées.
Le workflow pour lequel vous payez réellement.
En 2026, le triage manuel des bugs ressemble à ceci :
- Une alerte Sentry se déclenche.
- Quelqu'un reçoit la notification (attend le lendemain matin si c'est en dehors des heures de travail).
- L'ingénieur ouvre Sentry, lit la stack trace, ouvre le codebase.
- Lit le code environnant pour comprendre ce qui se passe.
- Si le correctif est évident, il le rédige.
- Sinon, ouvre Slack pour trouver qui a touché ce fichier en dernier.
- Ouvre une PR avec le contexte.
- Merge.
Meilleur des cas : 30 minutes par erreur. Cas réaliste pour un gestionnaire de portefeuille : 2 heures par erreur, car "ouvre le codebase" implique de charger le contexte d'un produit auquel vous n'avez pas touché depuis des semaines.
Pour 15 produits avec des dizaines d'erreurs par jour, c'est un poste à plein temps. Ou un backlog qui grossit chaque semaine.
Ce qu'un coéquipier IA fait à la place.
- Une alerte Sentry se déclenche.
- Le coéquipier IA analyse l'alerte, la stack trace, le code environnant, le git blame, les commits récents et le contexte Slack.
- Détermine : véritable bug ou bruit ? (Filtre les tests instables, les micro-coupures d'API tierces, les doublons connus.)
- S'il s'agit d'un vrai bug : prépare le correctif, ouvre une PR sur la bonne branche, ajoute du contexte à la description de la PR, tague le relecteur.
- L'ingénieur examine (généralement 5 à 20 lignes), approuve ou modifie.
- Merge.
Gain de temps : 90 % pour les correctifs simples, 60 % pour les correctifs complexes.
À l'échelle d'un portefeuille, c'est la différence entre "nous avons un triage dédié aux bugs" et "nous livrons les correctifs au fil de l'eau." Voir opérations autonomes pour la vision d'ensemble.
Ce qu'il faut rechercher dans une IA qui rédige des PR.
- 1. Lit le code réel, pas seulement l'erreur. Les produits qui ne voient que le message d'erreur produisent des correctifs hallucinés.
- 2. Lit l'historique git. Qui a modifié ce fichier en dernier ? Les produits sans visibilité sur git réintroduisent des bugs déjà corrigés.
- 3. Utilise les modèles de PR de votre équipe. Messages de commit descriptifs, tests lorsque nécessaire.
- 4. Filtre le bruit. Toutes les alertes ne sont pas de vrais bugs.
- 5. Pensé pour le portefeuille, pas juste pour un repo. Pour un seul produit, n'importe quelle IA de code (Cursor, Claude Code, Codex) fait l'affaire. Pour un portefeuille de 5 produits ou plus, l'IA doit comprendre quel produit, quel repo, quelle équipe.
- 6. Gère les PR faux-positifs avec fluidité. Fermer une mauvaise PR devrait se faire en un clic.
Les produits qui font cela en 2026.
Qualia
Coéquipier IA à l'échelle du portefeuille. Lit Sentry sur l'ensemble de vos produits et prépare des PR sur les bons repos. Conçu pour les équipes de 2 à 10 personnes gérant de 3 à 20 produits.
Viktor
Intégré à son rôle d'employé IA "ingénieur". Idéal pour les équipes qui veulent un ingénieur IA attitré par équipe. Pas à l'échelle d'un portefeuille. Voir Qualia vs Viktor.
Cursor / Claude Code plus automatisation sur mesure
Configuration maison. Efficace si vous avez le temps d'ingénierie pour la concevoir.
Sentry AI Autofix
La propre bêta de Sentry. Limitée à Sentry, liée à la feuille de route de ce produit.
GitHub Copilot Workspace
Efficace pour suggérer des correctifs ; nécessite une intervention humaine pour se lancer. Pas autonome.
Devin / Cognition
Agent de codage autonome polyvalent. Démesuré pour la plupart des flux de rédaction de PR.
Comment évaluer avant de vous engager.
- Étape 1. Sélectionnez 10 erreurs Sentry réelles des 30 derniers jours. Mélangez simples et complexes.
- Étape 2. Transmettez chacune d'elles au coéquipier IA. Demandez-lui d'ébaucher une PR.
- Étape 3. Évaluez chaque PR : exactitude, exhaustivité, conventions, contexte.
- Étape 4. Comparez les produits. Un produit qui réussit 8 fois sur 10 et gère les 2 autres avec élégance vaut mieux qu'un produit qui réussit 10 fois sur 10 sur des erreurs simples mais hallucine sur les complexes.
Erreurs courantes.
- Déployer sans étape de revue. Ne laissez jamais fusionner automatiquement des PR rédigées par l'IA.
- Ne pas connecter l'IA à l'historique git. Une IA qui ne voit que l'erreur réintroduit des bugs déjà corrigés.
- Filtrer de manière trop agressive. "Seulement les vrais bugs" ignore les cas limites. "Tout" génère du bruit. Itérez pendant 2 semaines.
- Présumer une portée portefeuille pour un produit limité au dépôt. Les outils mono-repo (Cursor, Copilot) ne gèrent pas nativement "quel produit, quel repo."