Programmeur.chprogrammeur.ch
  • Intelligence artificielle

Les experts affirment que ChatGPT génère de mauvaises réponses sur les problèmes de programmation

Publié le 25.05.2024
ChatGPT ne répond pas bien à la plupart des questions. REUTERS/Dado Ruvic/Illustration/Photo d'archives

Il existe également des centaines de didacticiels similaires sur YouTube. Il existe des titres comme celui-ci : « Comment utiliser ChatGPPT comme outil de programmation puissant » par Corey Schafer, « Comment apprendre à coder rapidement avec ChatGPT » par Tina Huang.

Les programmeurs viennent sur ChatGPT pour programmer. (Informations sur l'image illustrative)

ChatGPT est-il utile pour la programmation ?

L'étude de l'Université Purdue a été présentée lors de la conférence sur l'interaction ordinateur-humain à Hawaï et a examiné 517 questions de programmation sur Stack Overflow qui ont ensuite été soumises à ChatGPT.

Stack Overflow est une plateforme en ligne sur laquelle les programmeurs et les développeurs peuvent poser des questions et recevoir des réponses sur des sujets liés à la programmation.

Les chercheurs de Purdue ont répondu à des questions liées aux sujets suivants, puis ont interrogé ChatGPT-3.5 :

L’IA ne serait pas un si bon assistant de programmation. (Image d’illustration Infobae)
  • Conceptuel : lié à la compréhension des idées, des théories ou des principes généraux derrière un sujet ou un problème.
  • Instructions : instructions détaillées et pratiques sur la manière d'effectuer une tâche spécifique ou de résoudre un problème.
  • Débogage : processus d'identification, d'analyse et de correction des erreurs ou des bogues dans le code d'un programme.

Purdue a révélé plusieurs caractéristiques des réponses générées par ChatGPT dans le domaine de la programmation. Plus de la moitié des réponses ChatGPT contiennent des informations incorrectes. De plus, 77 % de ces réponses sont verbeuses (utilisez plus de mots que nécessaire) et 78 % présentent des incohérences par rapport aux réponses humaines.

Il est conseillé de donner un contexte à l’IA pour qu’elle génère des réponses correctes. REUTERS/Dado Ruvic/Illustration/Photo d'archives

Cependant, les réponses ChatGPT sont complètes et abordent différents aspects des questions et réponses . De nombreuses inexactitudes dans les réponses sont dues à l'incapacité de ChatGPT à comprendre le contexte des questions posées.

Au niveau du code, ChatGPT commet rarement des erreurs de syntaxe. La plupart des erreurs de code sont dues à l’application d’une logique incorrecte ou à la mise en œuvre d’API, de bibliothèques ou de fonctions inexistantes ou erronées.

Comment utiliser ChatGPT pour la programmation ?

Bien qu'il ne s'agisse que d'une étude et qu'elle n'établit pas une vérité absolue, les résultats de l'Université Purdue offrent des indices sur l'efficacité de l'IA , comme ChatGPT, pour soutenir les programmeurs, en particulier ceux qui débutent leur carrière.

La recherche souligne l’importance de valider et de corroborer les informations fournies par l’IA pour éviter les erreurs conceptuelles et logiques.

Les programmeurs débutants ont besoin de plus de guides que ChatGPT. (Image d’illustration Infobae)

Conseils pour programmer avec ChatGPT

ChatGPT est un outil utile pour les programmeurs, mais il nécessite une vérification et une compréhension appropriées pour maximiser son efficacité et éviter les erreurs. Gardez ces conseils à l’esprit :

  • Vérifier les informations : examinez et validez toujours les réponses fournies par ChatGPT avant de les mettre en œuvre. Assurez-vous que le code et les explications sont corrects et précis.
  • Comprendre le contexte : Assurez-vous de fournir un contexte clair et complet dans vos questions. ChatGPT fonctionne mieux avec des descriptions détaillées et spécifiques du problème.
  • Corrections de bugs : Bien que ChatGPT soit utile pour identifier les erreurs de syntaxe, il ne détecte pas toujours les problèmes logiques.
  • Consulter la documentation : Utilisez l'IA comme un outil complémentaire et non comme unique source d'information.
  • Commentaires et affinement : si une réponse ne vous aide pas, essayez de reformuler votre question ou de fournir plus de détails. Une interaction continue peut améliorer la qualité des réponses.
  • Explorez plusieurs approches : demandez à ChatGPT différentes solutions au même problème. Cela peut vous aider à comprendre différentes façons d’aborder un défi de programmation.

Lisez aussi

foxconn-annonce-que-lusine-pour-les-superpuces-de-nvidia-est-en-construction-au-mexique
Foxconn annonce que l'usine pour les superpuces de Nvidia est en construction au Mexique.

08.10.2024

taiwan-bat-son-record-dexportations-au-troisieme-trimestre-grace-a-lessor-de-lia
Taïwan bat son record d'exportations au troisième trimestre grâce à l'essor de l'IA.

08.10.2024

le-prix-nobel-de-physique-va-a-hopfield-et-hinton-pour-avoir-contribue-a-lapprentissage-des-machines
Le prix Nobel de physique va à Hopfield et Hinton pour avoir contribué à l'apprentissage des machines.

08.10.2024

© 2025 programmeur.ch - Mentions légales

Abonnez-vous !

Recevez les actualités sur l'intelligence artificielle en avant première.