


ChatGPT-4 est si efficace que de nombreux programmeurs perdront-ils leur emploi ?
La couverture est "Detroit - Become Human", un jeu sur l'IA robotique que j'aime beaucoup personnellement.
C'est une question que j'ai vue sur Zhihu, et il y a eu des centaines de réponses en quelques jours seulement. En plus de prouver le statut supérieur actuel de ChatGPT, cela reflète également certains problèmes. Il existe certains facteurs d’anxiété ou de panique parmi le grand public.
En fait, il ne s'agit pas seulement du grand public. Si vous prêtez attention à l'actualité, vous constaterez qu'il y a déjà de nombreuses voix aux États-Unis qui attirent l'attention sur les dangers cachés causés par l'IA, et arrêtent même la formation de ChatGPT. -5. À ce propos, je m'y attendais réellement. La gauche blanche est endémique dans le monde occidental. Une fois que certaines industries réalisent une légère amélioration, elles sont souvent qualifiées d’antimonopoles, d’enquêtes sur les droits de l’homme, de problèmes de protection de l’environnement, etc. Je ne dis pas que ces éléments ne sont pas importants, mais le développement est le dernier mot et ceux-ci ne doivent pas être classés avant le développement. L’influence et la popularité de
ai sont si grandes qu’il n’y a aucune raison pour que cela fasse exception. Bien sûr, c’est une bonne chose pour la Chine. Il est préférable de s’arrêter, ce qui nous donne juste le temps de rattraper notre retard. Allons plus loin et revenons au problème lui-même.
J'ai personnellement rechargé ChatGPT-4 plus Après l'avoir beaucoup utilisé pendant plusieurs jours, il n'est plus aussi étonnant qu'il l'était au début. Surtout après avoir récemment renouvelé les connaissances sur les principes pertinents des grands modèles, d'un point de vue principe, les grands modèles sont également des modèles basés sur des probabilités et des statistiques. Essentiellement, l’objectif de l’apprentissage modèle est de générer le texte de réponse avec la probabilité la plus élevée et le meilleur effet en fonction du texte saisi. C’est aussi la raison pour laquelle la version chatGPT3.5 dit souvent des bêtises avec sérieux. Nos réponses qui semblent absurdes sont exactement les résultats les plus probables aux yeux de l’IA, comme la question classique du mariage des parents.
Il en va de même pour l'écriture de code. Le code de ChatGPT est également généré selon la même logique. Il a la capacité de comprendre et d'éditer du code dans une certaine mesure, mais comme il n'a pas réellement fait l'objet d'un véritable travail de programmation, les réponses sont souvent un peu spéculatives, en particulier pour certaines questions relativement spécialisées qui n'ont pas de réponses toutes faites. Lorsque je développais auparavant des outils basés sur l'API ChatGPT, je rencontrais souvent le code donné qui était spécieux, et il y avait des problèmes de ce type.
Donc, si ChatGPT continue d'itérer et obtient d'autres résultats, peut-il remplacer les ingénieurs ? Nous faisons une hypothèse optimiste et supposons que GPT-4 dispose d'un niveau moyen d'ingénieurs ayant 2 à 3 ans d'expérience dans divers domaines de codage. Alors, peut-il remplacer les programmeurs ?
Si l’on regarde simplement les démonstrations liées à l’IA, il est normal d’avoir des inquiétudes et de l’anxiété. Parfois, je me demande si le code ChatGPT est écrit de manière plus fluide, peut-il me remplacer ? Mais en un clin d'œil, j'ai vu qu'il y avait une réunion de bilan le lendemain, et je me suis senti immédiatement soulagé. ChatGPT peut écrire du code, mais peut-il toujours rendre compte au patron ?
Donc la réponse est oui, non.
Je crois que quiconque a une réelle expérience du développement devrait savoir que le développement de programmes ne consiste pas seulement à écrire du code. Sans parler de l'écriture de code, même s'il s'agit d'écrire un article médiatique, aucune société de médias n'oserait laisser GPT rédiger l'article puis l'envoyer sans examen, n'est-ce pas ? Tout éditeur qui oserait faire cela mettrait probablement fin à sa carrière.
Il en va de même pour l’écriture de code. Il ne s’agit pas simplement d’écrire le code et de le mettre là. Avant le développement, une réunion d'examen des exigences doit être organisée pour comprendre le contenu spécifique et les divers détails des exigences d'examen afin de garantir qu'elles sont entièrement comprises. Au cours du processus de développement, des réunions d'avancement sont également organisées avec d'autres collaborateurs en amont et en aval pour discuter et formuler diverses spécifications telles que les interfaces et les données API, et pour coordonner les progrès de toutes les parties. Une fois le développement terminé, un débogage et des tests conjoints sont nécessaires pour garantir que l'ensemble des liens en amont et en aval sont normalement fluides. Une fois le test terminé, le chef de produit et le demandeur doivent être invités à vérifier que les résultats répondent aux exigences, et enfin le produit est mis en ligne.
Surtout pour certaines grandes entreprises, sans parler du code, l'ensemble du processus de développement est très compliqué avec diverses réglementations et spécifications. En particulier, les choses ayant un impact énorme, comme la mise en ligne, nécessitent plusieurs couches d'approbation. Souvent, lorsque divers problèmes sont rencontrés et bloqués, il est absolument nécessaire que des personnes communiquent et se coordonnent.
Lorsqu'un ingénieur répond à une exigence, il ne peut consacrer que 20 % de son temps à écrire du code. La plupart du temps restant est consacré aux réunions, aux tests, au débogage, etc. En d’autres termes, je ne passe pas beaucoup de temps à m’occuper des ordinateurs et des codes. La plupart du temps, je continue à traiter avec des gens. Après tout, le code est écrit pour que les gens puissent l’utiliser, et le code que personne n’utilise ne vaut rien, aussi beau soit-il.
Deuxièmement, bien que la capacité de compréhension du contexte et la capacité de codage de GPT-4 soient très bonnes, et atteignent même le niveau d'excellents ingénieurs dans certains cas, il n'y a aucun moyen de remplacer les humains, même certains soi-disant ajouts, suppressions, modifications et ingénieurs de requêtes.
La raison est également très simple, car dans les projets et développements réels, il y a beaucoup d'informations de base. En parlant de langage humain, il y a trop de patchs et d’embûches, ce que nous appelons souvent le bouche à oreille. En fait, ce qui se transmet de bouche à oreille est une information clé dans le processus de développement. Ces informations sont très complexes et ne figurent pas dans les documents. Certaines d'entre elles sont également difficiles à décrire dans les documents (par exemple, une certaine exigence). a été proposé par le patron, et un certain mauvais design a été personnellement proposé par le patron). Tout repose sur la transmission de personne à personne et l'accumulation d'expérience au fil du temps. Il faudra un mois ou deux aux nouveaux ingénieurs humains seniors pour se familiariser avec GPT.
Dois-je demander à mon patron de rédiger un énorme document chaque fois qu'il est nécessaire de documenter les pièges et les problèmes historiques du projet et de le soumettre à GPT ? Sans parler de la longueur de ces documents pour certains projets complexes. Même s'il est réellement écrit, que dois-je faire s'il y a un problème avec le code que j'ai écrit parce que GPT ne le comprend pas ? Ne faudrait-il pas plus de temps pour communiquer avec GPT à plusieurs reprises et lui demander d'apporter des modifications ? Le patron discutait avec GPT alors qu'il ne faisait pas autre chose à longueur de journée, n'est-ce pas...
Le patron a dû avoir le temps de discuter avec GPT pour le faire modifier, j'avais déjà fini de l'écrire moi-même.
Enfin, je voudrais partager brièvement ma compréhension personnelle. GPT-4 peut écrire du code et répondre à quelques questions. C'est en fait un outil très puissant et efficace. L'importance de la naissance des outils est d'augmenter la productivité, de libérer le travail humain et de permettre aux humains de consacrer leur énergie à d'autres travaux de niveau supérieur plutôt que de simplement remplacer les humains. En termes simples, l'utilisation de GPT peut améliorer l'efficacité du codage des programmeurs, et les mêmes personnes peuvent effectuer plus de travail.
En apparence, il semble qu'un groupe de personnes perdra son emploi en raison de l'amélioration de l'efficacité. Mais cela repose sur l'hypothèse que la demande est constante, mais en réalité ce n'est pas le cas. Le développement de la technologie n'élimine pas seulement l'ancienne productivité. Il peut également réduire le coût d'utilisation de certaines choses qui ne pouvaient pas être réalisées ou qui étaient coûteuses. auparavant, ils sont désormais bon marché, il est alors très probable que de nouveaux besoins seront exploités et que de nouvelles industries et opportunités apparaîtront.
À l'époque des calèches, seules quelques personnes pouvaient voyager loin. Bien que la popularité des automobiles semble avoir éliminé les conducteurs de calèches, elle a également incité davantage de personnes à voyager loin, déclenchant directement la demande de voyages. En conséquence, une série de chaînes industrielles telles que celles du pétrole, de l’hôtellerie et des autoroutes se sont développées autour du transport automobile, créant ainsi davantage d’emplois. C'est aussi la raison pour laquelle la proportion d'agriculteurs a diminué rapidement depuis la révolution industrielle. Parce que la productivité a augmenté, 20 % des agriculteurs suffisent à répondre aux besoins alimentaires de chacun, et d'autres peuvent effectuer un travail à plus forte valeur ajoutée.
De ce point de vue, le GPT ressemble plus à une voiture de la nouvelle ère. Il enlève le fardeau du chariot et permet donc aux humains d'aller plus loin.
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

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 ?

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

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 !

ChatGPT, qui est devenu populaire récemment, est vraiment addictif à jouer. Mais vous jouez juste pour le plaisir, et certaines personnes ont déjà gagné des millions de dollars en salaire annuel grâce à cela ! Ce type nommé Riley Goodside a gagné plus de 10 000 abonnés grâce à la récente popularité de ChatGPT. Il a également été embauché comme « Prompt Engineer » par Scale AI, une licorne de la Silicon Valley évaluée à 7,3 milliards de dollars. Pour cette raison, Scale AI est soupçonnée d'offrir un salaire annuel d'un million de RMB. Cependant, pendant combien de temps cet argent peut-il être utilisé ? Invitez les ingénieurs à prendre officiellement leurs fonctions ! Le fondateur et PDG de Scale AI, Alexandr Wang, a chaleureusement accueilli l'arrivée de Goodside : « Je parie que Goodside

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
