Voici quelques conseils de programmation populaires ces jours-ci :

Apprenez à décomposer les problèmes en morceaux plus petits, soyez précis sur ce que vous voulez, choisissez le bon modèle d’IA pour la tâche, et itérez sur vos prompts. Ne faites pas ça.

Je veux dire, “apprendre à décomposer le problème” — bien sûr. “Itérer sur vos prompts” — pas tant que ça. Écrivez plutôt le code réel :

Demandez à l’IA une version initiale puis refactorisez-la pour qu’elle corresponde à vos attentes. Écrivez la version initiale vous-même et demandez à l’IA de la réviser et de l’améliorer. Écrivez les parties critiques et demandez à l’IA de faire le reste. Écrivez un plan du code et demandez à l’IA de remplir les parties manquantes. Vous voyez probablement le schéma maintenant. Impliquez-vous avec le code, ne laissez pas tout à l’IA.

Si, étant donné le prompt, l’IA fait le travail parfaitement à la première ou deuxième itération — très bien. Sinon, arrêtez d’affiner le prompt. Allez écrire du code, puis revenez à l’IA. Vous obtiendrez de bien meilleurs résultats.

Ne vous méprenez pas : ce n’est pas un conseil anti-IA. Utilisez-la, par tous les moyens. Utilisez-la beaucoup si vous voulez. Mais ne tombez pas dans le piège des allers-retours sans fin d’affinage de prompts, essayant d’obtenir le résultat parfait de l’IA en “programmant en anglais”. C’est une façon imprécise, lente et terriblement douloureuse de faire les choses.

Mettez-vous les mains dans le cambouis. Écrivez le code. C’est ce en quoi vous êtes bon.

Vous êtes un ingénieur logiciel. Ne devenez pas un affineur de prompts.

par Anton Zhiyanov


Voir aussi : Conseils sur l’IA pour plus de conseils pratiques sur le travail avec les assistants de codage IA.