Observe before changing
Un audit READ-ONLY précède toute modification sensible.
Méthode / De l’analyse à la production
Mon approche consiste à utiliser l’IA comme un accélérateur de conception, d’analyse et d’exécution, tout en conservant une responsabilité humaine forte sur les décisions, la sécurité, la qualité et la mise en production.
Au fil de mes expérimentations, j’ai progressivement structuré une méthode qui distingue clairement ce qui peut être confié à l’IA de ce qui doit rester sous contrôle humain.
01 / Le parcours
Chaque étape prépare la suivante. Le niveau de contrôle dépend du risque ; le backup et la migration s’appliquent aux opérations et aux projets concernés.
Comprendre le problème avant de parler de solution.
Définir le périmètre, les contraintes et le comportement attendu.
Demander à l’IA d’observer avant de modifier.
Valider l’approche avant implémentation.
Utiliser Codex et les outils IA pour produire les changements ciblés.
Vérifier les régressions et les règles techniques.
Tester dans le vrai navigateur et l’environnement concerné.
Relire le diff, vérifier le périmètre, les migrations et les risques.
Créer un checkpoint versionné propre et partager les changements validés.
Construire un artefact identifiable et reproductible.
Créer un point de restauration avant une opération sensible.
Appliquer les changements de schéma de manière contrôlée, lorsque le projet le nécessite.
Changer une seule variable à la fois lorsque possible.
Valider immédiatement les fonctions critiques en production.
02 / Les responsabilités
Déléguer une tâche à l’IA ne transfère pas la responsabilité. Les propositions restent soumises à la compréhension, à la revue et à la validation humaines.
03 / Les garde-fous
Un audit READ-ONLY précède toute modification sensible.
Une réponse PASS n’est pas une preuve suffisante : les résultats doivent être examinés.
Préparer les checkpoints Git, les backups et le rollback avant une opération risquée.
Distinguer test automatisé, simulation et validation réelle.
La responsabilité finale reste humaine.
04 / Une évolution de la pratique
Le vibe coding est utile pour explorer rapidement une idée. Mais lorsqu’un produit doit être maintenu, sécurisé et exploité, la génération de code ne suffit plus.
Mon approche ajoute progressivement des tests, de la traçabilité, des contrôles, de la sécurité, des migrations, des possibilités de rollback et de la validation humaine.
Il s’agit d’adapter la pratique à la maturité du produit, à ses usages et aux risques associés.
05 / Les enseignements
Trois situations issues de l’expérience KOUSSEVO, présentées de manière générique, sans données privées.
Des tests automatisés passent alors que le comportement observé dans le navigateur est incorrect.
Leçon retenueToujours compléter les tests automatisés par une recette réelle.
Une migration de base de données additive est précédée d’un backup et d’un pré-check.
Leçon retenueL’IA peut préparer l’opération ; la décision et la validation du checkpoint restent humaines.
Une session valide ne signifie pas que l’utilisateur est réellement actif.
Leçon retenueRéévaluer les modèles simples face aux cas réels et préciser ce que les indicateurs mesurent.
Pour poursuivre
Explorer le projet et les enseignements consignés dans le Lab.