Adaptation du forum au développement Python par IA ?
Bonjour,
Puisque ce forum est en train de couler à cause de l'IA, pourquoi ne pas l'adapter au développement par IA?
En ce qui me concerne, je suis abonné à chatGPT (version "+" 23€/mois) pour plein de domaines qui n'ont rien à voir avec l'informatique. Par exemple la photo (retouche et génération), la médecine, la science, etc... Il m'arrive même de poser des questions bizarres comme "un miroir inverse la droite et la gauche, mais pourquoi pas le haut et le bas?" (Et la réponse est surprenante... :D). Je suis seulement maintenant en train de découvrir ce que peut faire l'IA pour le développement en Python: waouh...
Mais il subsiste beaucoup de questions sur ça. Je commence à savoir ce que chatGPT fait dans ce domaine (Codex, plugins, GPT personnalisés) mais je ne connais pas les autres IA (claude, ...). Existe-t-il des IA plus spécialisés pour le développement Python ? Sont-ils tous capables de détecter les problèmes de fonctionnement et de sécurité sur un code donné? Existe-t-il des prompts recommandés pour les problèmes courants? Sont-il capables de traiter aussi les développements graphiques comme tkinter ou pyqt ? Pour un projet complexe donné, l'IA est-il capable de définir l'architecture du code, ou cela reste-t-il du domaine humain? Etc...
Qu'en pensez-vous ?
Retour d’expérience sur l’IA en développement Python
À mon avis, l’IA est déjà très utile pour le développement Python, notamment pour analyser du code existant, proposer des refactorings, écrire des tests et rechercher plus rapidement la cause d’un bug.
Pour l’architecture d’un projet complexe, elle peut aussi proposer une bonne base, mais je ne lui laisserais pas la décision finale. Elle ne connaît pas toujours toutes les contraintes métier, l’historique du projet ou les compromis nécessaires à long terme.
Dans mon expérience avec Python et Django, je trouve l’IA particulièrement efficace comme un deuxième développeur : elle accélère beaucoup le travail, mais la validation humaine reste essentielle, surtout pour la sécurité, l’architecture et les cas limites.