


ChatGPT vole : Stack Overflow est abandonné par les programmeurs et le nombre de visites chute de 32 millions en un mois
Cet article est réimprimé avec l'autorisation d'AI New Media Qubits (ID de compte public : QbitAI). Veuillez contacter la source pour la réimpression
Stack Overflow est abandonné par les programmeurs.
Vous avez bien entendu.
Ce site de questions-réponses pour développeurs de renommée mondiale a connu une baisse soudaine de 32 millions de visites en seulement un mois !
Même le volume de recherche actuel ne représente qu'un tiers de son pic...
Pourquoi cela se produit-il soudainement ? Un internaute a expliqué le mystère en une phrase :
Je n’ai pas utilisé Stack Overflow depuis la sortie de ChatGPT.
Et à en juger par les statistiques de trafic de Stack Overflow au cours des trois derniers mois, la baisse du trafic s'est produite entre novembre et décembre 2022.
Par coïncidence, OpenAI a publié ChatGPT le 30 novembre de l'année dernière.
Hé les gars, il s'avère que c'est ChatGPT, un hotshot populaire dans le cercle de l'IA.
Alors pourquoi peut-il changer les habitudes de recherche de connaissances de nombreux programmeurs si rapidement en si peu de temps ?
Pour ce problème, les programmeurs, en tant qu'utilisateurs, peuvent avoir le plus leur mot à dire.
Quelqu'un a résumé le problème en deux points :
Si je ne suis pas paresseux : Google et Stack Overflow sont les premiers choix ;
Si je suis paresseux : je choisis ChatGPT ;
L'implication est évidente. La clé du problème réside dans la commodité d'obtenir la réponse.
Examinons d'abord le processus d'obtention de réponses sur Stack Overflow.
Tout d'abord, vous devez cliquer sur le bouton « Poser une question » pour commencer le voyage de questionnement :
Ensuite, vous arrivez au lien fastidieux « remplir les blancs » :
Entrez le titre → Décrivez le problème → Quoi avez-vous essayé/Quels résultats sont attendus → Language Tag
Mais cette série d'opérations n'est pas encore terminée Pour celui qui pose la question, le plus impuissant est peut-être la longue attente.
Cependant, la réalité est souvent la suivante :
C'est vrai, c'est parti, et personne ne s'en soucie et même si quelqu'un répond à la question, il faut quand même voir quelle réponse a le plus de « vote » ; et ainsi de suite.
Mais si cette affaire était réglée avec ChatGPT, le résultat serait différent. Cela ne nécessite qu'une seule action :
Demandez !
Ensuite, la réponse sera lancée devant vous en un "claquement".
Avec cette comparaison, la commodité de ChatGPT en « questions et réponses » est visible. Comme les internautes l'ont résumé :
Recherche de produits/sites Web → Google
pour les réponses → ChatGPT
Mais il y a une chose à dire, la commodité des « questions et réponses » est certainement un aspect, mais le point le plus important Il convient de revenir sur l'exactitude de la réponse.
Ensuite, la question suivante est :
Est-il fiable pour les programmeurs de s'appuyer sur ChatGPT ?
Vous devez savoir que la justification donnée par Stack Overflow pour interdire ChatGPT était la suivante :
Le but de (cela) est de ralentir le flux du grand nombre de réponses créées à l'aide de ChatGPT dans la communauté.
Parce que la probabilité d'obtenir de mauvaises réponses de ChatGPT est trop élevée !
Cependant, il ne s'agit que d'une déclaration unilatérale de « l'adversaire » et on ne peut pas y croire pleinement. Cela fait un moment que ChatGPT est sorti. Qu'il soit fiable ou non, jetons un coup d'œil à ce que les utilisateurs en pensent.
Parlons d'abord de la conclusion. ChatGPT peut être considéré comme un « talent polyvalent » en termes de programmation : trouver des bugs, écrire des sites Web, convertir des mots d'invite en codes...
ChatGPT est très attentionné dans la recherche de bugs. Par exemple, le PDG de repit a donné à ChatGPT un morceau de code erroné et lui a demandé d'y trouver les bugs.
En conséquence, ChatGPT a non seulement trouvé le bug, mais a également indiqué la cause de l'erreur, comment la modifier, et a joint le code correct. Enfin, il n'a pas oublié de résumer.
(N'est-ce pas mieux que de rechercher Stack Overflow pour trouver des réponses ? Tête de chien manuelle)
Bien sûr, un modèle d'IA ne peut pas se comparer à Stack Overflow, un site Web de questions et réponses. Voyons comment il se compare aux autres. systèmes de réparation de codes.
Il n'y a pas si longtemps, l'Université Johannes Gutenberg et l'Université de Londres ont également mené une étude, permettant à ChatGPT de comparer trois autres systèmes de réparation de code : Codex, CoCoNut et Standard APR.
Au cours du processus de recherche, les chercheurs ont donné un total de 40 codes d'erreur. Les résultats préliminaires obtenus sont :
ChatGPT a résolu 19 problèmes, Codex a résolu 21 problèmes, CoCoNut a résolu 19 problèmes et les méthodes Standard APR 7 ont été résolues. résolu.
Parmi eux, Codex et ChatGPT sont issus de la même famille de modèles de langage, les résultats sont donc relativement proches.
MAIS ! Ce n'est pas le résultat final. Après tout, ChatGPT est un modèle de conversation et peut communiquer. Après la communication, il a résolu jusqu'à 31 bugs.
Eh bien, le résultat final est également évident.
En plus du débogage, ChatGPT peut également écrire automatiquement du code lorsque les internautes ont signalé que l'effet final du code n'est pas mauvais.
Par exemple, certains internautes ont affirmé que la majeure partie du code de leur startup avait été complétée par ChatGPT et Copilot.
Il y a aussi un "étudiant fan" de ChatGPT qui a écrit un site Web en utilisant ChatGPT. Le code généré est très soigné :
Même à la fin de l'année dernière, Riley Goodside a reçu une valorisation de 73. en jouant avec les mots d'invite de ChatGPT. L'offre de Scale AI, une société licorne de la Silicon Valley de 100 millions de dollars, l'a officiellement embauché en tant qu'« ingénieur d'invite ».
Le contenu du travail est le suivant : prononcez simplement quelques mots et laissez l'IA générer le code que vous souhaitez.
Il y a trop d'exemples pour être listés ici. Bref, certaines personnes ont désormais intégré ChatGPT dans la productivité de la programmation.
Et ChatGPT est également un bon modèle pour « s’améliorer ». Des rumeurs couraient auparavant que ses capacités mathématiques étaient insuffisantes. Non seulement OpenAI a officiellement annoncé hier qu’il avait amélioré les performances de ChatGPT en termes d’authenticité et de capacités mathématiques.
Pour les programmeurs, ce qui les préoccupe le plus, c'est de savoir si ChatGPT s'est amélioré en termes de capacités de programmation.
Cependant, à cet égard, certains internautes l'ont testé. Le même problème de code aurait pu être résolu fin décembre de l'année dernière (côté gauche), mais pas fin janvier de cette année (côté droit).
One More Thing
Récemment, ChatGPT dispose d'un "nouvel équipement". Il vient de sortir un modèle BLIP-2, qui peut être connecté à ChatGPT. Il peut non seulement simplement regarder des images et parler, mais aussi expliquer. l'intrigue et ajouter des images aux mots...
De plus, BLIP-2 a réalisé SOTA sur diverses tâches de langage visuel, et le code est désormais open source.
Nous unissons nos forces, dans l'attente d'une vague~
Lien de référence :
[1] https://twitter.com/dannypostmaa/status/1620207540381569024
[2] https://techcabal.com/2023/01/31/stack-overflow-chat-gpt/
[3] https://twitter.com/flaviocopes/status/1620333315919331328
[4] https https://twitter.com/laminappcom/status/1620516951163559936
[5] https://www.pcmag.com/news/watch-out-software-engineers-chatgpt-is-now-finding-fixing-bugs- en code
[6] https://twitter.com/mrdbourke/status/1620353263651688448
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le 3 mars 2022, moins d'un mois après la naissance de Devin, le premier programmeur d'IA au monde, l'équipe NLP de l'Université de Princeton a développé un agent SWE pour programmeur d'IA open source. Il exploite le modèle GPT-4 pour résoudre automatiquement les problèmes dans les référentiels GitHub. Les performances de l'agent SWE sur l'ensemble de tests du banc SWE sont similaires à celles de Devin, prenant en moyenne 93 secondes et résolvant 12,29 % des problèmes. En interagissant avec un terminal dédié, SWE-agent peut ouvrir et rechercher le contenu des fichiers, utiliser la vérification automatique de la syntaxe, modifier des lignes spécifiques et écrire et exécuter des tests. (Remarque : le contenu ci-dessus est un léger ajustement du contenu original, mais les informations clés du texte original sont conservées et ne dépassent pas la limite de mots spécifiée.) SWE-A

Le charme de l'apprentissage du langage C : libérer le potentiel des programmeurs Avec le développement continu de la technologie, la programmation informatique est devenue un domaine qui a beaucoup attiré l'attention. Parmi les nombreux langages de programmation, le langage C a toujours été apprécié des programmeurs. Sa simplicité, son efficacité et sa large application font de l’apprentissage du langage C la première étape pour de nombreuses personnes souhaitant entrer dans le domaine de la programmation. Cet article discutera du charme de l’apprentissage du langage C et de la manière de libérer le potentiel des programmeurs en apprenant le langage C. Tout d’abord, le charme de l’apprentissage du langage C réside dans sa simplicité. Comparé à d'autres langages de programmation, le langage C

OPStack est un framework blockchain open source publié par Optimism Collective, le groupe de développement derrière Optimism Network. Il s’agit d’un outil important pour les communautés Ethereum et Optimism. L'objectif principal d'OPStack est de renforcer le réseau Optimism, en fournissant des outils logiciels clés au réseau principal Optimism, ainsi qu'à la prochaine superchaîne Optimism et à son modèle de gouvernance. En fournissant un environnement orienté développeur, l'idée principale d'OPStack est de promouvoir la croissance et l'innovation dans l'espace Ethereum. Il ouvre la voie à des développements de pointe et simplifie la création de blockchain. OPStac

La semaine dernière, nous avons diffusé une émission d'assistance publique en direct sur « 2023PHP Entrepreneurship ». De nombreux étudiants ont posé des questions sur des plates-formes de prise de commandes spécifiques. Ci-dessous, le site Web chinois php a compilé 22 plates-formes relativement fiables à titre de référence !

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

520 approche, et il est de nouveau là pour le spectacle annuel des chiens tourmenteurs ! Vous voulez voir comment le code le plus rationnel et la confession la plus romantique peuvent entrer en collision ? Passons en revue le code publicitaire le plus complet et le plus complet un par un pour voir si la romance des programmeurs peut conquérir le cœur de vos déesses ?

Responsabilités professionnelles du programmeur : 1. Responsable de la conception détaillée, du codage, de l'organisation et de la mise en œuvre des tests internes des projets logiciels ; 2. Aider les gestionnaires de projet et le personnel associé à communiquer avec les clients et à entretenir de bonnes relations avec les clients ; analyse sexuelle de faisabilité, analyse de faisabilité technique et analyse de la demande ; 4. Familiarisé et compétent avec les technologies logicielles pertinentes pour la réalisation de projets logiciels développés par le département logiciel ; 5. Responsable de la rétroaction en temps opportun sur les situations de développement de logiciels au chef de projet ; dans le développement et la maintenance de logiciels Résoudre les problèmes techniques majeurs au cours du processus ; 7. Responsable de la formulation des documents techniques pertinents, etc.

Téléchargez et installez les versions historiques de VSCode Installation de VSCode Télécharger référence d'installation Installation de VSCode Version Windows : Windows10 Version VSCode : VScode1.65.0 (version utilisateur 64 bits) Cet article
