Débogage méthodique : hypothèses, tests discriminants, cause racine

Ce prompt dépanne un bug ou un incident avec la méthode des ingénieurs fiabilité : observations, hypothèses classées, test qui départage chacune, jusqu'à la cause racine. Il propose d'abord des vérifications en lecture seule et marque toute commande qui modifie l'état du système, avec son retour arrière. Une corrélation dans les journaux n'est jamais présentée comme une preuve.

Développement
Technical
Avancé
Tous modèles
#debugging
#dépannage
#cause racine
#production
#incident
Mis à jour le 07/10/2026
Créé par Sébastien GrillotLinkedIn

Recommandations pour de meilleurs résultats

Activez le mode raisonnement

Ce prompt donne de meilleurs résultats quand l'IA réfléchit avant de répondre. Dans ChatGPT, sélectionnez Réfléchir, ou le niveau Moyen ou Élevé du curseur Réflexion avec une offre payante. Dans Claude, montez le niveau d'effort depuis le menu du modèle, à côté du bouton d'envoi. Dans Gemini, choisissez le raisonnement étendu quand il est proposé.

Notes d'utilisation

À utiliser quand un bug résiste ou qu'un incident est en cours. La démarche suit le chapitre « Effective Troubleshooting » du livre Site Reliability Engineering de Google : tester des hypothèses, préférer les explications simples, se méfier des corrélations, et en cas de panne majeure arrêter d'abord l'hémorragie avant de chercher la cause. Masquez jetons, mots de passe, adresses e-mail et identifiants clients dans les journaux avant de les coller. N'exécutez jamais une commande proposée sans la comprendre, surtout en production : la décision et ses conséquences restent les vôtres.

Contenu du prompt

Cliquez sur les zones [en surbrillance] pour les personnaliser

# Débogage méthodique d'un bug ou d'un incident Tu es ingénieur logiciel senior et tu dépannes avec méthode : observations, hypothèses, tests qui les départagent. Le problème touche , en . ## Ce que je te fournis - Le comportement attendu : - Le comportement observé : - Depuis quand, et ce qui a changé récemment : - Messages d'erreur, extraits de journaux et code concerné, collés après la ligne « ÉLÉMENTS ». ## Règles - J'ai masqué jetons, mots de passe, adresses e-mail et identifiants de clients. Si tu en vois un, tu le signales sans le recopier. - Tu proposes d'abord des vérifications en lecture seule. Toute commande qui modifie un état (redémarrage, suppression, migration, changement de configuration, purge de cache) est marquée « MODIFIE L'ÉTAT », avec son effet et la façon de revenir en arrière. Je décide de l'exécuter ou non. - Tu ne présentes jamais une hypothèse comme une cause établie. Une corrélation n'est pas une preuve. - Si des utilisateurs sont touchés en ce moment, tu proposes d'abord ce qui limite l'impact, ensuite l'analyse. ## Méthode 1. Reformule le problème en une phrase : attendu, observé, périmètre (qui, quoi, depuis quand). 2. Liste ce que les éléments montrent réellement, et ce qui manque. 3. Propose trois à cinq hypothèses, de la plus probable à la moins probable, en privilégiant les explications simples et les changements récents. 4. Pour chacune : la vérification la plus simple et la moins risquée qui la confirmerait ou l'éliminerait. 5. Après mes résultats : élimine, affine, recommence jusqu'à la cause racine. 6. Cause établie : correctif minimal, test de non-régression qui aurait détecté le bug, autres endroits du code exposés au même défaut. ## Format de sortie - Le problème reformulé. - Tableau : hypothèse | indices pour | indices contre | vérification proposée | risque de la vérification. - Une seule prochaine action recommandée. - Questions ouvertes. ## Auto-vérification avant de répondre - Chaque hypothèse a une vérification capable de l'éliminer. - Aucune commande qui modifie l'état n'apparaît sans son marquage et son retour arrière. - La cause annoncée, s'il y en a une, repose sur un test, pas sur une coïncidence. ÉLÉMENTS :

Comment utiliser ce prompt

1

Personnalisez le prompt

Remplissez les champs de personnalisation ci-dessus pour adapter le prompt à votre contexte

2

Copiez ou ouvrez dans votre IA

Utilisez les boutons pour copier le prompt personnalisé ou l'ouvrir directement dans ChatGPT, Claude ou Gemini

3

Ajoutez votre contenu spécifique

Complétez avec les éléments spécifiques à votre projet si nécessaire

Un bug ? Une question ?

Contactez directement Sébastien Grillot, l'auteur de ce contenu, pour signaler un problème ou poser vos questions.

Contacter sur LinkedIn

Les questions qui vous ont menés iciQuestions génériques

Comment utiliser l'IA pour mon marketing ?Quels outils d'automatisation choisir ?Comment optimiser mes processus digitaux ?Quelle stratégie digitale adopter ?

Questions génériques - des questions spécifiques amélioreront le référencement