IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

OpenAI lance « Canvas », une nouvelle interface ChatGPT conçue pour les projets d'écriture et de codage,
Mais la qualité et la sécurité du code généré par l'IA restent des défis majeurs

Le , par Mathis Lucas

29PARTAGES

8  0 
OpenAI met à jour ChatGPT avec une nouvelle interface visant à faciliter les tâches d'écriture et de codage. Baptisée « Canvas », cette fonction ouvre une fenêtre séparée, à côté de la fenêtre de chat normale. Les utilisateurs peuvent générer des textes ou du code directement dans Canvas, puis mettre en évidence des sections du travail pour que le modèle les modifie. OpenAI s'efforce d'égaler les offres de ses concurrents en améliorant les performances de ChatGPT en matière de codage. Mais le code généré par l'IA n'est pas fiable, la qualité et la sécurité faisant défaut. Des études mettent en garde contre une confiance aveugle dans les outils d'IA de codage.

OpenAI veut améliorer l'écriture et le codage dans ChatGPT avec Canvas

Canvas est un nouveau moyen pour les utilisateurs d'interagir avec ChatGPT. Il s'agit du premier changement de conception majeur depuis le lancement de l'application à titre expérimental en novembre 2022. Canvas est plus qu'une nouvelle interface utilisateur ; c'est « un éditeur de texte et de code basé sur l'IA qui vous permet d'adapter n'importe quel élément ou l'ensemble d'un projet avec l'aide de l'IA ». Comme l'explique OpenAI dans un billet de blogue sur son site Web officiel, Canvas sera disponible via une nouvelle option dans le menu déroulant du modèle. Elle est intitulée « ChatGPT 4o with Canvas ».


Lorsque cette option activée , elle s'ouvre dans une fenêtre séparée, vous permettant de collaborer avec ChatGPT sur un projet. OpenAI a également entraîné ChatGPT à reconnaître quand une invite de chat doit déclencher un nouveau Canvas plutôt que de simplement répondre dans la fenêtre de chat normale. « Il s'agit simplement d'une interface plus naturelle pour collaborer avec ChatGPT », a déclaré Daniel Levine, chef de produit d'OpenAI, à TechCrunch.

Selon lui, la fenêtre de chat verticale est parfois trop limitée pour certaines tâches. « Nous savons que beaucoup de gens utilisent ChatGPT pour écrire et coder, ce sont deux des principaux cas d'utilisation que nous voyons. Mais l'interface de chat est un peu limitée, en particulier pour les projets qui nécessitent des révisions ou de l'édition. Il y a beaucoup d'allers-retours et il est difficile de comparer les changements, c'est là que Canvas intervient », a-t-il déclaré.

« Vous pouvez mettre en évidence des parties spécifiques pour indiquer exactement ce sur quoi vous voulez que ChatGPT se concentre. À l'instar d'un rédacteur ou d'un réviseur de code, il peut donner des commentaires et des suggestions en ligne en tenant compte de l'ensemble du projet », explique OpenAI.

Canvas est actuellement déployé pour les utilisateurs de ChatGPT Plus et Teams, et les abonnés des offres Enterprise et Edu suivront dans quelques jours. À l'issue de la phase bêta, OpenAI prévoit de mettre la fonctionnalité à la disposition de tous les utilisateurs de ChatGPT.

Comment fonctionne la nouvelle interface d'édition de code de ChatGPT ?

Selon le billet de blogue d'OpenAI, vous pouvez modifier directement n'importe quel élément dans Canvas. Il devient un éditeur de texte ou de code avec du texte enrichi comme le gras et l'italique. Par exemple, Canvas vous permet d'afficher et exécuter des programmes Python simples qui se mettent à jour en fonction des invites de l'utilisateur. Selon OpenAI, il y aura une série de boutons de contrôle d'écriture dans un menu déroulant sur le côté.


OpenAI explique : « ChatGPT sait quand ouvrir Canvas, faire des modifications ciblées et réécrire complètement. Il comprend également le contexte général afin de fournir des commentaires et des suggestions précis ». Canvas s'ouvre automatiquement si ChatGPT détecte un scénario dans lequel la fonction pourrait être utile, mais vous pouvez l'ouvrir vierge via le menu ou demander à ChatGPT d'utiliser Canvas lorsqu'il se trouve dans un projet existant.

Par exemple, si un utilisateur souhaite écrire un courriel à un collègue, il demande à ChatGPT de le faire et celui-ci ouvre la fenêtre Canvas avec le texte qu'il vient de générer. D'une part, les utilisateurs peuvent continuer à demander à ChatGPT d'affiner le texte généré, qui s'affichera sur l'écran Canvas. Et d'autre part, ils peuvent également modifier le texte directement dans Canvas ou donner des instructions au chatbot en surlignant du texte.

Sur chaque fenêtre Canvas, les utilisateurs peuvent cliquer sur une série de raccourcis qui permettent d'ajuster la longueur du texte, le niveau de lecture, d'ajouter des émojis ou même de donner un dernier coup de pinceau. ChatGPT peut également fournir des suggestions de texte, qui s'afficheront sur Canvas dans des zones de texte, à l'instar des commentaires sur Google Docs. Il peut également traduire dans les langues prises en charge.

Enfin, notez que l'apparence de Canvas varie en fonction de la tâche. Canvas pour l'écriture ressemble à un document Word, tandis que Canvas pour le codage inclut des numéros de ligne pour faciliter l'édition du code. Les raccourcis pour le codage seront également différents. Les utilisateurs peuvent réviser le code, corriger les bogues, ajouter des journaux et des commentaires et passer à un autre langage de codage par l'intermédiaire de Canvas.

OpenAI tente de rattraper ses rivaux dans l'écriture et l'édition de code

La fonction Canvas de ChatGPT semble être un défi direct à la fonction Artifacts lancée en juin 2024 par la startup d'IA rivale Anthropic pour son chatbot Claude. Artifacts permet aux utilisateurs de voir à quoi ressemble le code qu'ils ont généré, puisqu'ils peuvent demander à Claude de générer du code, de le modifier et de voir ensuite le fruit de leur travail, comme un prototype de site Web ou de jeu. Canvas ne montre aux utilisateurs que le code généré et les modifications qui l'entourent. Et Artifacts est déjà disponible pour tous les utilisateurs de Claude Chat, contrairement à Canvas qui est encore en phase bêta.


Le nouveau champ de bataille entre Canvas d'OpenAI et Artifacts d'Anthropic met en évidence un problème que les applications d'IA tentent de résoudre, à savoir comment rendre les chatbots plus faciles à lire et à utiliser. Des logiciels tels que Hyperwrite, Jasper et JotBot génèrent et proposent tous des fonctions d'édition de texte. D'autres logiciels proposent des fonctions d'édition similaires pour le code et le texte. Les raccourcis de codage de Canvas incluent :

  • réviser le code : ChatGPT fournit des suggestions en ligne pour améliorer votre code ;
  • ajouter des journaux : insère des instructions d'impression pour vous aider à déboguer et à comprendre votre code ;
  • ajouter des commentaires : ajoute des commentaires au code pour le rendre plus facile à comprendre ;
  • corriger les bogues : détecte et réécrit le code problématique pour résoudre les erreurs ;
  • portage vers un langage : traduit votre code en JavaScript, TypeScript, Python, Java, C++ ou PHP.


L'idée est que les utilisateurs n'aient pas besoin de quitter la fenêtre de chat pour apporter des modifications à leur travail. À terme, des interfaces telles que Canvas pourraient devenir monnaie courante, car les gens souhaitent travailler avec des chatbots de manière plus rationnelle et collaborative. Daniel Levine affirme : « nous pensons que le travail collaboratif est un élément important du lieu de travail. Nous faisons donc un premier pas dans cette direction ».

OpenAI a annoncé récemment un financement record de 6,6 milliards de dollars. Ce nouveau tour de table renfloue les caisses d'OpenAI qui, selon plusieurs rapports, est en difficulté et pourrait perdre jusqu'à 5 milliards de dollars en 2024. Il pourrait également permettre à OpenAI de lancer rapidement de nouvelles fonctionnalités pour faciliter la collaboration avec l'IA. La concurrence s'est intensifiée et l'écart entre OpenAI et ses rivaux se réduit considérablement.

Par ailleurs, Canvas est lancé à un moment où l'impact des assistants d'IA de codage sur la productivité des développeurs fait l'objet d'un grand débat. Un récent rapport suggère que les outils d'IA de codage n'augmentent pas la vitesse de codage, mais augmentent significativement le taux de bogues. En outre, les développeurs débutants ont souvent du mal à égaler l'efficacité des développeurs confirmés, même lorsqu'ils se font aider par les assistants d'IA.

La qualité et la sécurité du code généré par l'IA sont remises en cause

Les outils de codage ont été un cas d'utilisation précoce évident dans la ruée vers l'IA générative. Cependant, une étude publiée récemment par la société d'analyse Uplevel indique que les améliorations de productivité promises sont loin d'être au rendez-vous, si tant est qu'elles existent. Uplevel, qui fournit des informations sur les données de codage et de collaboration, rapporte que l'utilisation de GitHub Copilot a introduit 41 % de bogues supplémentaires.


« Cela suggère que Copilot peut avoir un impact négatif sur la qualité du code. Les responsables de l'ingénierie peuvent souhaiter creuser davantage pour trouver les PR avec des bogues et mettre en place des garde-fous pour l'utilisation responsable de l'IA générative », indique le rapport intitulé "Can Generative AI Improve Developer Productivity". Certains disent avoir constaté un gain de production, mais le temps passé à examiner le code généré par l'IA est élevé.

L'étude a mesuré le temps de cycle des demandes de fusion (pull request - PR), c'est-à-dire le temps nécessaire pour fusionner le code dans un dépôt, et le débit des PR, c'est-à-dire le nombre de demandes de fusion fusionnées. Elle n'a révélé aucune amélioration significative pour les développeurs utilisant GitHub Copilot. Ce résultat est l'un des trois énumérés par l'entreprise, qui a déclaré avoir mené la recherche pour répondre à trois questions :

  • l'accès à GitHub Copilot aide-t-il les développeurs à produire du code plus rapidement ?
  • GitHub Copilot aide-t-il les développeurs à produire un code de meilleure qualité ?
  • GitHub Copilot atténue-t-il l'impact de l'épuisement des développeurs ?


Cette année, une startup a rapporté qu'une simple erreur de ChatGPT lui a coûté plus de 10 000 dollars. Elle avait activé la monétisation de son service, mais avait rapidement été confrontée à un problème majeur : les utilisateurs ne pouvaient pas s’abonner, entraînant de nombreuses plaintes et la perte potentielle de clients. L’erreur a été retracée jusqu’à une seule ligne de code qui provoquait des collisions d’ID uniques pendant le processus d’abonnement.

Les outils d’IA sont puissants, mais ils ne remplacent pas le jugement critique et l’expertise des développeurs. En fin de compte, c’est la responsabilité des équipes humaines de s’assurer que la technologie qu’elles utilisent est sûre et fiable. D'ailleurs, l'erreur ne saurait être imputable entièrement à ChatGPT : les développeurs auraient dû prendre la peine d'analyser le code au lieu de se limiter à quelques tests avant la copie. Ces derniers ont reconnu leur faute dans l'affaire.

Source : OpenAI

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous de la nouvelle interface Canvas pour l'écriture et l'édition de code dans ChatGPT ?
En quoi cette nouvelle interface pourrait-il améliorer l'utilisation de ChatGPT pour la génération de code ?
La nouvelle interface Canvas peut-elle aider les utilisateurs de ChatGPT à générer un code de meilleure qualité ?
Avez-vous déjà utilisé la fonction Artifacts d'Anthropic ? Si oui, quelle comparaison faites-vous avec l'interface Canvas d'OpenAI ?

Voir aussi

L'erreur coûteuse de ChatGPT : une startup raconte comment une ligne de code généré par l'IA a entraîné 10 000 dollars de perte. Malgré les avancées de l'IA, la vigilance humaine reste indispensable

Les assistants d'IA de codage font-ils vraiment gagner du temps aux développeurs ? Une étude suggère que ces outils n'augmentent pas la vitesse de codage, mais augmentent significativement le taux de bogues

Les employeurs déplorent le manque de motivation et d'initiative des jeunes diplômés de la génération Z, et des rapports indiquent que les juniors en informatique n'ont pas les compétences techniques requises

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 08/10/2024 à 17:28


Pensez-vous que la capacité de Canvas à traduire du code entre différentes langages de programmation pourrait transformer l’industrie du développement logiciel ? Pourquoi ou pourquoi pas ?
La première question à se poser, c'est l'utilité de réécrire un logiciel dans un autre langage ? Si ce logiciel a des bugs, l'IA, quand elle sera à un niveau acceptable, au mieux reproduira les bugs, au pire en ajoutera d'autres. Si c'est "l'architecture" qu'il faut "refactoriser", il faut une bonne dose de confiance (ou d'inconscience) pour confier cela à une IA. Un exemple que j'utilise souvent, c'est l'utilisation du COBOL dans le domaine banquaire. Il y a eu des tentatives de réécrire tout cela en Java, et ça n'a jamais aboutit. Pourquoi ? Parce qu'au fil du temps, pleins de "petits détails" ont été introduits dans le code, sont nécessaires, mais il faut les détecter et les reproduire. Résultat, tout le système banquaire repose toujours sur le COBOL.

Réécrire un logiciel, même à la main, produit généralement les mêmes qualités et défauts de l'original. S'il faut réécrire, et qu'on repart sur les même bases, cela produira le même résultat. Il faut "repenser" le logiciel et son architecture.

Quels pourraient être les obstacles à l’adoption de Canvas par les développeurs ? Comment OpenAI pourrait-elle surmonter ces défis ?
Les IA d'aide au "codage" arrivent de partout. En quoi "Canvas" apporterait-il un plus par rapport à d'autres solutions ? Les "vieux développeurs" ont vu passer sous leurs yeux toute une floppée de "solutions miracles", dont il ne reste pas grand chose. Un développeur aime développer, et n'être que le surveillant d'une IA aura vite fait de le mettre en dépression. Et petit à petit, la qualité des "développeurs" s'en resentira, et il n'y aura plus personnes d'assez compétent pour surveiller l'IA. C'est un cercle vicieux.

Quels sont les enjeux éthiques liés à l’utilisation d’une AI pour traduire et réviser du code ? Y a-t-il des risques de dépendance excessive ou de perte de compétences chez les développeurs ?
Je ne vois pas ce que vient faire "l'éthique" dans la discution ? Sauf a accepter que l'IA a un biais dès le départ. Pour la "traduction du code", la réponse aussi répond déjà à cette question. Pour la révision, c'est assez discutable. Si l'IA ne fait pas un travail correct, pourquoi penser qu'une IA pourrait aider à réviser une base de code ? Que pourrait apporter cette IA ?

Quels sont vos préoccupations concernant la sécurité et la confidentialité des données lors de l’utilisation de Canvas ? Comment OpenAI pourrait-elle améliorer ces aspects ?
Faire confiance ? C'est de l'humour j'espère ?

BàV et Peace & Love.
1  0 
Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 04/10/2024 à 19:38
Bonjour à tous,

Il y a maintenant un peu de recul sur l'usage de L'IA comme aide au codage. Il est donc peut-être temps de ne plus avoir la tête dans le guidon, mais de regarder un peu plus loin que le virage suivant.

Si nous reprenons les points suivant soulevés par l'article.

Citation Envoyé par Mathis Lucas Voir le message

  • réviser le code : ChatGPT fournit des suggestions en ligne pour améliorer votre code ;
  • ajouter des journaux : insère des instructions d'impression pour vous aider à déboguer et à comprendre votre code ;
  • ajouter des commentaires : ajoute des commentaires au code pour le rendre plus facile à comprendre ;
  • corriger les bogues : détecte et réécrit le code problématique pour résoudre les erreurs ;
  • portage vers un langage : traduit votre code en JavaScript, TypeScript, Python, Java, C++ ou PHP.
Réviser le code : ChatGPT fournit des suggestions en ligne pour améliorer votre code ;
C'est une méthode qui est trop intrusive. Lorsque l'on en est à phase de "codage", c'est que l'on a déjà "pensé" ce qu'on voulait coder. Le développeur se met dans sa bulle, rassemble le contexte nécessaire dans cette bulle, et chaque interruption fait exploser cette bulle. C'est un moment où le développeur n'aime pas être dérangé (que ce soit par un humain ou une IA). Les suggestions "en ligne" de l'IA peuvent donc être assez mal vécues. Ces suggestions devraient plutôt être décalées après l'écriture du code par le développeur, et sur demande de ce dernier. L'IA pourrait faire une analyse des modifications, et indiquer s'il y a des erreurs qui ont été commises.

ajouter des journaux : insère des instructions d'impression pour vous aider à déboguer et à comprendre votre code ;
Je pense qu'il serait plus opportun que l'IA génére un "rapport" sur le code ajouté et/ou modifié par le développeur. Si c'est c'est l'IA qui a produit le code à déboguer, je vois mal comment elle pourrait aider à comprendre et à déboguer un code créer par elle-même.

ajouter des commentaires : ajoute des commentaires au code pour le rendre plus facile à comprendre ;
Je ne suis pas un adepte des commentaires "dans le code". Le code est sensé réssoudre une problématique décrite par ailleurs, et un document expliquant pourquoi et comment le problème a été résolu me semble plus pertinent. Un code bien écrit devrait être le plus facilement lisible, et les commentaires être très peu nombreux, car non nécessaires. Il faut aussi vérifier que ces commentaires soient mis à jour lorsque le code est modifié. L'IA peut-elle être utile dans ce scénario ? C'est en tout cas un point a vérifier. Si l'IA peut produire du code "buggé", elle va aussi surement ajouter des "commentaires buggés".

corriger les bogues : détecte et réécrit le code problématique pour résoudre les erreurs ;
Là, l'IA pourrait être utile, sauf si c'est elle qui a produit le code. Car comment pourrait-elle détecter un code comme étant problématique, et corriger ce code, si c'est elle même qui l'a produit ? Peut-être que l'utilisation d'une autre IA pourrait trouver des erreurs dans le code généré par la première IA. C'est peut-être possible, mais cela allongera le temps de développement. Et un développeur débutant serait certainement très perturbé par des informations contradictoires venant de 2 IA.

portage vers un langage : traduit votre code en JavaScript, TypeScript, Python, Java, C++ ou PHP.
Un langage n'est pas simplement une syntaxe. Des idîomes viennent avec chaque langage. On utilise pas le C ou Python de la même manière. Traduire une application vers un autre langage, c'est aussi remanier l'architechture du code, l'adapter à différents outils, générer des projets et/ou solutions qu'un IDE où le compilateur du second langage pourra prendre en charge. De plus, réécrire un projet dans un autre langage a-t-il souvent du sens ? Si le langage d'origine a été choisi, c'est certainement pour de bonne raison, et pas au hazard.

Citation Envoyé par Mathis Lucas Voir le message
Par ailleurs, Canvas est lancé à un moment où l'impact des assistants d'IA de codage sur la productivité des développeurs fait l'objet d'un grand débat. Un récent rapport suggère que les outils d'IA de codage n'augmentent pas la vitesse de codage, mais augmentent significativement le taux de bogues. En outre, les développeurs débutants ont souvent du mal à égaler l'efficacité des développeurs confirmés, même lorsqu'ils se font aider par les assistants d'IA.
C'est un peux la double peine. Si l'IA produit plus de bogues sans améliorer la vitesse de codage, on doit se poser la question de pourquoi utiliser l'IA. Et ce n'est certainement pas de cette manière qu'un développeur débutant pourra "apprendre" mieux. Si un développeur débutant à du mal avec un concept, le mieux est d'expliquer ce problème à un développeur plus expérimenté qui pourra comprendre le soucis du débutant, et lui expliquer comment réssoudre son problème, où du moins le mettre sur la bonne piste.

Citation Envoyé par Mathis Lucas Voir le message
Les outils de codage ont été un cas d'utilisation précoce évident dans la ruée vers l'IA générative. Cependant, une étude publiée récemment par la société d'analyse Uplevel indique que les améliorations de productivité promises sont loin d'être au rendez-vous, si tant est qu'elles existent. Uplevel, qui fournit des informations sur les données de codage et de collaboration, rapporte que l'utilisation de GitHub Copilot a introduit 41 % de bogues supplémentaires.
On ne parle pas ici de qlq %, mais de 40% de bogue en plus. Le débogogage d'un code prend souvent plus de temps que l'écriture de la solution elle même. Je ne vois pas ici un quelconque avantage à l'IA.

Citation Envoyé par Mathis Lucas Voir le message
« Cela suggère que Copilot peut avoir un impact négatif sur la qualité du code. Les responsables de l'ingénierie peuvent souhaiter creuser davantage pour trouver les PR avec des bogues et mettre en place des garde-fous pour l'utilisation responsable de l'IA générative », indique le rapport intitulé "Can Generative AI Improve Developer Productivity". Certains disent avoir constaté un gain de production, mais le temps passé à examiner le code généré par l'IA est élevé.
Si le gain est minimum (pour autant qu'il y ait un gain), mais que le développeur devient plus un chasseur de bogue qu'un créatif en produisant du code, cela enlève ce qui fait le sel du métier. Le développeur débutant ne progressera pas, et le déceloppeur plus expérimenté sera fatigué de faire la chasse aux bogues. Personne ne gagne grand chose...

Citation Envoyé par Mathis Lucas Voir le message
L'étude a mesuré le temps de cycle des demandes de fusion (pull request - PR), c'est-à-dire le temps nécessaire pour fusionner le code dans un dépôt, et le débit des PR, c'est-à-dire le nombre de demandes de fusion fusionnées. Elle n'a révélé aucune amélioration significative pour les développeurs utilisant GitHub Copilot. Ce résultat est l'un des trois énumérés par l'entreprise, qui a déclaré avoir mené la recherche pour répondre à trois questions :

  • l'accès à GitHub Copilot aide-t-il les développeurs à produire du code plus rapidement ?
  • GitHub Copilot aide-t-il les développeurs à produire un code de meilleure qualité ?
  • GitHub Copilot atténue-t-il l'impact de l'épuisement des développeurs ?


Cette année, une startup a rapporté qu'une simple erreur de ChatGPT lui a coûté plus de 10 000 dollars. Elle avait activé la monétisation de son service, mais avait rapidement été confrontée à un problème majeur : les utilisateurs ne pouvaient pas s’abonner, entraînant de nombreuses plaintes et la perte potentielle de clients. L’erreur a été retracée jusqu’à une seule ligne de code qui provoquait des collisions d’ID uniques pendant le processus d’abonnement.

Les outils d’IA sont puissants, mais ils ne remplacent pas le jugement critique et l’expertise des développeurs. En fin de compte, c’est la responsabilité des équipes humaines de s’assurer que la technologie qu’elles utilisent est sûre et fiable. D'ailleurs, l'erreur ne saurait être imputable entièrement à ChatGPT : les développeurs auraient dû prendre la peine d'analyser le code au lieu de se limiter à quelques tests avant la copie. Ces derniers ont reconnu leur faute dans l'affaire.

Source : OpenAI

Et vous ?
En matière de codage, je pense que l'IA dans l'état actuel de son développement, n'offre pas assez d'avantage par rapport aux problèmes qu'elle apporte. Il faut certainement laisser mûrir encore l'IA, et peut-être que l'approche actuelle (LLM) n'est pas la bonne méthode, du moins si on parle de développement.

BàV et Peace & Love.
0  0 
Avatar de ericb2
Membre averti https://www.developpez.com
Le 07/10/2024 à 8:40
" l'accès à GitHub Copilot aide-t-il les développeurs à produire du code plus rapidement ?"

Je n'utilise plus github depuis que Microsoft l'a racheté. Je sais que la visibilité n'est plus la même, mais c'est un choix personnel.

" GitHub Copilot aide-t-il les développeurs à produire un code de meilleure qualité ?"

NON. Microsoft pille le code des petits développeurs.

"GitHub Copilot atténue-t-il l'impact de l'épuisement des développeurs ?"

Il contribue surtout à produire beaucoup en quantité. En qualité, c'est apparemment discutable, et le temps nous en dira plus.

En attendant, je préfère réfléchir avec mon cerveau et tenter d'améliorer ma méthode de travail. J'ai aussi remarqué qu'il est de plus en plus difficile de trouver des réponses aux questions liées à une API. Pour ne citer qu'un exemple, je suis bloqué depuis près d'un an avec l'API (C++ de ffmpeg) et il n'y a pas de réponse claire, y compris sur les forum devs de ffmpeg. Les réponses apportées (probablement par l'IA) ne fonctionnent pas et sont remplies de bugs.
0  0