Bien demander
- Langage, version, framework, contraintes (« sans dépendance », « compatible Windows »).
- Exemple d'entrée et de sortie attendue.
- Pour un bug : message d'erreur complet + code minimal (lire une erreur).
- Demander l'explication, les alternatives, les tests.
Vérifier
- Relire, exécuter, tester (pytest), y compris les cas limites.
- Vérifier que les bibliothèques et fonctions existent (documentation officielle).
- Sécurité : requêtes SQL paramétrées, échappement HTML, validation côté serveur.
- Licences : ne pas reprendre de gros blocs de code d'origine inconnue dans un produit.
Confidentialité
Pas de clés d'API, mots de passe, données clients ou code confidentiel sans l'accord de votre organisation (secrets).
Continuer à apprendre
Essayez d'abord seul, puis comparez ; demandez des exercices ; réécrivez le code proposé à votre façon. Intégrer une IA dans un programme : l'API Claude en Python.