Aller au contenu principal

6 mars 2025

🦁Dompter l'IA : apprendre à la guider

(republication LinkedIn)

Dans mon précédent post, je concluais que l’approche brute force avec l’IA – "Tiens, fais telle tâche et débrouille-toi" – ne fonctionne pas très bien.

Mon projet actuel consiste à fusionner deux applications, mais avant cela, je dois harmoniser leurs différences techniques. L’une d’elles utilise Redux différemment de l’autre, via des bibliothèques distinctes.

Première conversion vers Redux Toolkit : une journée de travail et un succès total grâce à hashtag#Cursor. Enthousiaste, j’ai voulu réitérer l’expérience sur la seconde application… et au bout d’une journée, j’avais surtout du grand n’importe quoi. L’IA s’était mise à me créer des interfaces au lieu de migrer la gestion d’état. Il fallait revoir la méthode.

🙋‍♂️ Prendre l’IA par la main
Plutôt que de lui donner des tâches trop larges, j’ai opté pour une approche plus progressive :
✔ Des requêtes plus précises, avec un périmètre réduit.
✔ Un avancement par petits pas, en validant chaque étape.
✔ Ne jamais croire l’IA sur parole quand elle annonce qu’elle a fini.

Un bon exemple : la création de la documentation technique du second projet à partir du dossier source.
1️⃣ Première génération → plusieurs oublis flagrants, que j’ai dû lui signaler.
2️⃣ Corrections itératives → à chaque relance ("Compare la doc avec le projet réel et complète ce qui manque"), elle trouvait de nouvelles erreurs.
3️⃣ 20 itérations plus tard... → elle commençait à tourner en boucle sur les mêmes sections, corrigeant trois détails à chaque passage.

🧶 L’IA peut s’aveugler elle-même

J’ai alors testé une approche Tabula Rasa : effacer tout le contexte et relancer la même demande. Résultat ? L’IA a généré de nouvelles corrections, mais cette fois avec une vraie valeur ajoutée.
🛠 Leçon n°1 : L’IA finit par s’auto-intoxiquer. La forcer à repartir d’un état vierge de temps en temps semble essentiel pour éviter qu’elle ne s’égare.

⚖ Guider ou se laisser guider
Après plusieurs passes, l’IA me disait : "La documentation est correcte, mais peut encore être complétée." Je l’ai suivie un moment… jusqu’à ce que le mieux devienne l’ennemi du bien. J’ai mis un terme au processus et je suis revenu à mon objectif initial : s’assurer que la doc était exploitable pour migrer vers Redux Toolkit.
🛠 Leçon n°2 : L’IA peut être un excellent copilote, mais c’est toujours à nous de décider quand le trajet est terminé.

🎯 Bilan des opérations

Il m’a fallu 4 heures pour générer cette documentation. Seul, cela aurait pris des journées, voire peut-être jamais abouti, car certains aspects techniques me dépassent encore complètement.
⏩ Le verdict : bien guidée, l’IA est un accélérateur redoutable. Mais sans recul critique, on risque surtout de pédaler dans la semoule.

Et maintenant ? Place à la migration vers Redux Toolkit. 🎬

🦁Dompter l'IA : apprendre à la guider - Blog