Abonnez-vous aux mises à jour

    Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et les nouvelles technologies.

    Actualités

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Comment optimiser votre site web pour les moteurs de recherche

    mars 12, 2023

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    • Lexique IT
    • TPE / PME
    • Métiers
    • Livre Blanc
    • Glossaire
    Tendance
    • Les avantages et les inconvénients de l’intelligence artificielle
    • Comment optimiser votre site web pour les moteurs de recherche
    • Les 10 outils incontournables pour les développeurs débutants
    • Comment développer votre propre application mobile
    • Le métavers : Le futur de la réalité virtuelle
    • Les secrets des meilleurs développeurs de logiciels
    • Les dernières tendances de l’intelligence artificielle pour les entreprises
    • Comment améliorer votre référencement local en 5 étapes faciles
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    OalivOaliv
    S'abonner
    • Développement
      1. Débutant
      2. Voir tout

      Les 10 outils incontournables pour les développeurs débutants

      mars 12, 2023

      Bien choisir l’entreprise pour faire sa carrière de développeur

      octobre 23, 2022

      4 choses que l’on vous a cachées à propos du métier de développeur

      octobre 23, 2022

      Qu’est-ce qu’une API et pourquoi vous devez en concevoir ?

      octobre 19, 2022

      Comment optimiser votre site web pour les moteurs de recherche

      mars 12, 2023

      Les 10 outils incontournables pour les développeurs débutants

      mars 12, 2023

      Comment développer votre propre application mobile

      mars 12, 2023

      Les secrets des meilleurs développeurs de logiciels

      mars 11, 2023
    • Intelligence Artificielle
    • Métavers
    • Sécurité
    • Marketing
    • Blockchain
    • Réalité virtuelle
    • Robotique
    OalivOaliv
    ChatGPT peut écrire du code. Mais surtout, il peut aussi le corriger
    Intelligence Artificielle

    ChatGPT peut écrire du code. Mais surtout, il peut aussi le corriger

    Ludovic CreativePar Ludovic Creativejanvier 29, 2023Actualisé:janvier 29, 2023Aucun commentaire4 Minutes de lecture
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Partager
    Facebook Twitter LinkedIn Pinterest Email

    ChatGPT, nouveau meilleur ami du développeur ? Le robot est à la hauteur des meilleurs devs lorsqu’il s’agit de déboguer automatiquement du code. Reste à savoir s’il fait gagner du temps aux développeurs, ou s’il leur donne plus de travail.

    ChatGPT, le chatbot boosté à l’IA d’OpenAI, peut écrire du code. Mais il peut aussi et surtout très bien corriger les bugs logiciels. Son principal avantage, par rapport aux autres méthodes et modèles d’IA, est sa capacité unique de dialogue avec les humains – ce qui lui permet d’améliorer l’exactitude de ses réponses.

    Quelle efficacité face aux méthodes courantes ?

    Pour mesurer son niveau d’efficacité, des chercheurs de l’université Johannes Gutenberg de Mayence (Allemagne) et de l’University College London (Grande-Bretagne) ont confronté le ChatGPT d’OpenAI aux « techniques standard de réparation automatique des programmes » et à deux approches de deep learning de la réparation des programmes : la méthode CoCoNut, créée par des chercheurs de l’université de Waterloo, au Canada ; et Codex, le modèle GPT-3 d’OpenAI qui sous-tend le service de complétion automatique de Copilot, de GitHub.

    Après analyse des résultats, « nous constatons que les performances de ChatGPT en matière de correction de bugs sont compétitives par rapport aux approches de deep learning courantes CoCoNut et Codex », écrivent les chercheurs dans un document de recherche arXiv, repéré en premier lieu par New Scientist.

    Avant d’ajouter que ces performances « sont nettement meilleures que les résultats rapportés pour les approches de réparation de programmes standard ».

    OpenAI met en avant la capacité de dialogue de ChatGPT

    Le fait que ChatGPT puisse résoudre des problèmes de codage n’est pas nouveau. Mais cette étude souligne que sa capacité unique de dialogue avec les humains lui donne un avantage potentiel sur d’autres approches et modèles.

    Les chercheurs ont testé les performances de ChatGPT à l’aide du benchmark QuixBugs de correction de bugs. Les systèmes de réparation automatique de programmes (APR, pour « Automated Program Repair ») semblent être désavantagés, car ils ont été développés avant 2018.

    ChatGPT est basé sur une architecture dite de transformation, dont le chef de l’IA de Meta, Yann LeCunn, a souligné cette semaine qu’elle avait été développée par Google. Codex, CodeBERT de Microsoft Research, et son prédécesseur BERT de Google, sont tous basés sur la méthode de Google.

    OpenAI met en avant la capacité de dialogue de ChatGPT dans des exemples de débogage de code où il peut demander des clarifications et recevoir des conseils d’une personne pour arriver à une meilleure réponse. Il a formé les grands modèles de langage (LLM) derrière ChatGPT et GPT 3.5 en utilisant l’apprentissage par renforcement à partir du feedback humain (RLHF pour « Reinforcement Learning from Human Feedback »).

    La qualité des suggestions reste incertaine

    Si la capacité de discussion de ChatGPT peut aider à arriver à une réponse plus correcte, la qualité de ses suggestions reste incertaine, notent les chercheurs. C’est pourquoi ils ont voulu évaluer les performances de ChatGPT en matière de correction de bugs.

    Les chercheurs ont testé ChatGPT sur 40 problèmes QuixBugs concernant uniquement Python, puis ont vérifié manuellement si la solution suggérée était correcte ou non. Ils ont répété la requête quatre fois car la fiabilité des réponses de ChatGPT est quelque peu aléatoire, comme l’a constaté un professeur de Wharton après avoir soumis le chatbot à un examen de type Master.

    ChatGPT a résolu 19 des 40 bugs Python, ce qui le place au même niveau que CoCoNut (19) et Codex (21). Mais les méthodes standards de l’APR n’ont résolu que sept des problèmes.

    Le taux de réussite de ChatGPT lors des interactions atteignait 77,5 %

    Les chercheurs ont constaté que le taux de réussite de ChatGPT atteignait 77,5 %.

    Les implications pour les développeurs en matière de productivité sont toutefois ambiguës. Stack Overflow a récemment banni les réponses générées par ChatGPT parce qu’elles étaient de faible qualité, mais d’apparence plausible. Le professeur de Wharton a estimé que ChatGPT pourrait être un excellent compagnon pour les étudiants en Master, car il peut jouer le rôle d’un « consultant intelligent » – qui produit des réponses élégantes, mais souvent fausses – et encourage la pensée critique.

    « Cela montre que l’apport humain peut être d’une grande aide pour un système automatisé APR, ChatGPT fournissant les moyens de le faire », écrivent les chercheurs. « Malgré ses grandes performances, la question se pose de savoir si le coût mental requis pour vérifier les réponses de ChatGPT apporte. »

    CHATGPT IA
    Partager. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Ludovic Creative
    • Site Internet

    Articles Similaires

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Les dernières tendances de l’intelligence artificielle pour les entreprises

    mars 13, 2023

    Comment l’intelligence artificielle peut transformer le marketing numérique

    mars 9, 2023
    Commenter

    Laisser une réponse Annuler la réponse

    Choix de l'éditeur

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Comment optimiser votre site web pour les moteurs de recherche

    mars 12, 2023

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023

    Comment développer votre propre application mobile

    mars 12, 2023
    Meilleurs avis
    Développement

    Les meilleures certifications pour les professionnels de l’IT  

    Par Ludovic Creativejanvier 10, 20235

    Les certifications technologiques peuvent lancer ou relancer votre carrière, améliorer vos références ou vous permettre d’obtenir une promotion. Voici les certifications indispensables en 2022.

    TPE / PME

    10 conseils pour améliorer votre concentration au travail

    Par Ludovic Creativeavril 18, 20224

    Rester concentré au travail n’est pas toujours chose aisée, au vu de toutes les distractions…

    Développement

    Tout savoir sur la programmation informatique

    Par Ludovic Creativeavril 18, 20222

    Notre quotidien ne pourrait tout simplement pas fonctionner sans ordinateur. Pour autant, ces mêmes ordinateurs…

    Développement

    Comment la génération Z perçoit le métier de développeur

    Par Ludovic Creativeavril 17, 20222

    Écoutez cet article Quelle est votre perception du métier de développeur logiciel ? La question…

    Sponsorisé
    Travailler avec nous

    Agence de prestations digitales pour grands comptes, PME et associations. Nous acceptons de nouveaux partenariats dès maintenant.
    Email: info@oaliv.com

    Étiquettes
    Baidu Bard Certifications Certifications Informatiques CHATGPT Digital Développement framework frameworks java frameworks php Google Guerre Russie-Ukraine IA IDE java JavaScript Microsoft OpenAI php RÉSEAUX SOCIAUX Sundar Pichai templates bootstrap thèmes Bootstrap
    Nouveaux commentaires
    • TRAORÉ dans SQL, une définition
    • Matsingang Elvis dans Les certifications informatiques les plus demandées en 2023
    • Audrey Mathé dans Quel langage de programmation choisir pour débuter ?
    • Rigobert Coffi AMEGAN dans Comment apprendre la programmation efficacement ?
    Sponsorisé

    Abonnez-vous aux mises à jour

    Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et développement.

    Débutant

    Bien choisir l’entreprise pour faire sa carrière de développeur

    Par Ludovic Creativeoctobre 23, 20221

    On a qu’une vie et l’on passe en moyenne 99 117 heures au travail soit l’équivalent de 11,5 années…

    1 2 3 … 14 Next
    Oaliv
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    • Lexique IT
    • TPE / PME
    • Livre Blanc
    • Glossaire
    • Contact
    • Politique de cookies (UE)
    • Conditions générales
    • Proposer un article
    © 2023 Fièrement propulsé par Oaliv Inc. |À propos |Proposer un article|Publicité Gratuite|

    Tapez ci-dessus et appuyez sur Enter pour rechercher. Appuyez sur Escs pour annuler.

    Gérer le consentement aux cookies
    Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
    Fonctionnel Toujours activé
    Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
    Préférences
    Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
    Statistiques
    Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
    Marketing
    Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
    Gérer les options Gérer les services Gérer les fournisseurs En savoir plus sur ces finalités
    Voir les préférences
    {title} {title} {title}