Table des matières
1. Du passé au futur
2. Avantages vs Contre
3. Un monde sans codage
4. Le Meilleur des Mondes
Maison Périphériques technologiques IA L'essor d'AutoGPT : les programmeurs perdront-ils leur emploi ?

L'essor d'AutoGPT : les programmeurs perdront-ils leur emploi ?

May 07, 2023 pm 03:46 PM
程序员 github autogpt

Compilation丨千山

Review | Yunzhao

Récemment, un modèle appelé AutoGPT est devenu populaire et le nombre d'étoiles a grimpé en flèche quelques semaines après sa création. lancé sur GitHub. À l'heure actuelle, le nombre d'étoiles d'AutoGPT a atteint 87 000, ce qui est proche de 90 000, dépassant les 65 000 de PyTorch.

Lessor dAutoGPT : les programmeurs perdront-ils leur emploi ?

Source de l'image : https://github.com/Significant-Gravitas/Auto-GPT

Selon le nom d'AutoGPT, vous constaterez que sa magie réside dans "auto", qui est une intelligence artificielle autonome. En bref, tant que vous donnez une instruction à AutoGPT, il peut penser et déduire la prochaine action de manière indépendante, et exécuter et terminer toutes les tâches de manière indépendante sans l'intervention de l'utilisateur.

Certains testeurs étrangers ont demandé à AutoGPT de créer un site web. Du coup, AutoGPT a directement appelé le framework React pour générer une page front-end, ce qui a pris moins de 3 minutes. Aucune participation humaine n'est requise pendant cette période, et les CSS React et Tailwind utilisés sont déterminés indépendamment par AutoGPT.

Lessor dAutoGPT : les programmeurs perdront-ils leur emploi ?

Selon les rapports, AutoGPT est une application Python d'agent d'IA open source basée sur GPT-4 permettant à l'IA de. agir de manière autonome sans exiger que les utilisateurs participent à des liens intermédiaires. Le gourou de la technologie OpenAI, Andrej Karpathy, a déclaré sans détour sur Twitter qu'AutoGPT est « la prochaine frontière de l'ingénierie rapide ».

Lessor dAutoGPT : les programmeurs perdront-ils leur emploi ?

Source : Twitter @Andrej Karpathy

Bien que certaines personnes pensent encore qu'AutoGPT est pas assez C'est un outil open source expérimental Bien qu'il soit populaire, il ne peut pas être mis en production. Cependant, certaines personnes pensent que cela représente le début d'une intelligence artificielle capable de prendre des décisions indépendantes et de montrer un grand potentiel.

Lorsqu'un outil d'IA peut effectuer automatiquement la recherche de réseau, l'acquisition d'informations, le codage et le débogage indépendants, cela peut également signifier qu'un jour, le processus nécessaire aux programmeurs pour terminer le développement de produits sera également remplacé par l'IA. Les emplois de programmation traditionnels sont en train de mourir à l’avenir.

Cela soulève donc la question : le codage va-t-il mourir ?

1. Du passé au futur

Remontez le temps et retournez à la fin des années 1940, lorsque les premiers ordinateurs électroniques sont nés et que les langages de programmation ont émergé. Le codage est une compétence particulière que seules quelques personnes maîtrisent et peuvent appliquer habilement.

Au fil du temps, le codage est progressivement devenu un moyen puissant pour les développeurs de changer le monde. À l'époque barbare où Internet et les smartphones se sont progressivement popularisés, il a pris racine et s'est épanoui dans toutes sortes de domaines. . Mais dans le même temps, les gens ont également commencé à découvrir l’incroyable capacité d’apprentissage et d’adaptabilité des machines, de sorte que le débat sur la question de savoir « les machines peuvent-elles remplacer les humains » a été mis sur la table.

Dans le monde d’aujourd’hui, nous semblons être à la croisée des chemins. La vague technologique nous fait avancer, apportant de l’efficacité mais provoquant également davantage d’anxiété. Lorsque le low-code est sorti, lorsque Copilot est apparu, lorsque ChatGPT est devenu populaire, l'opinion publique selon laquelle « les programmeurs sont sur le point de perdre leur emploi » a résonné encore et encore.

D'un côté, il y a ceux qui insistent sur le fait que le codage est toujours une compétence essentielle et cruciale pour résoudre des problèmes complexes ; de l'autre, il y a ceux qui suggèrent avec audace que les ingénieurs logiciels autrefois rares ont depuis longtemps ce qu'ils sont aujourd'hui. Il y a des codeurs partout. Le code n'est qu'un produit de l'histoire et finira par être perdu pour l'histoire. Les machines sont le choix dans la nouvelle ère.

Aujourd'hui, les algorithmes d'IA peuvent générer du code, créer de la poésie, rédiger des textes et concevoir des sites Web. Aux yeux des futuristes, ce n’est que la pointe de l’iceberg. Un jour, des outils d’intelligence artificielle et d’automatisation plus puissants feront un saut qualitatif dans le processus de développement logiciel, permettant même aux développeurs non professionnels de créer des applications avec un minimum de connaissances en codage.

Alors que les frontières entre humains et machines deviennent de plus en plus floues, le débat sur l'avenir du codage devient plus intense.

2. Avantages vs Contre

Concernant l'avenir du codage, les deux côtés ont leurs propres positions.

La base du jugement de ceux qui soutiennent que le codage finira par mourir est la suivante :

(1) L'essor de l'intelligence artificielle et de l'automatisation : avec l'émergence de l'intelligence artificielle- Avec des outils pilotés, les compétences traditionnelles en programmation deviendront de plus en plus obsolètes et le codage deviendra inutile à mesure que les machines prendront en charge ces tâches avec une rapidité et une efficacité inégalées.

(2) Citoyenneté de la technologie : Avec la prolifération des plateformes no-code et low-code, les barrières à l'entrée dans l'industrie technologique ont été considérablement réduites. Cela permet aux personnes sans formation formelle en programmation de créer des applications et des logiciels, réduisant potentiellement le besoin d'une expertise en codage traditionnelle.

(3) Changer les priorités en matière d'éducation : dans un monde dominé par l'intelligence artificielle et l'automatisation, l'éducation passera de l'enseignement des bases du codage à la culture de compétences telles que la créativité, la pensée critique et la collaboration. un environnement technologique en évolution rapide, au-delà des simples compétences en codage, deviendra une priorité absolue.

(4) Évolution des langages de programmation : à mesure que les langages de programmation deviennent plus intuitifs et conviviaux, le rôle traditionnel du codage peut s'affaiblir, les développeurs consacrant moins de temps à la syntaxe et au débogage, tout en acceptant davantage d'informations sur la conceptualisation et la conception.

(5) Intégration de la collaboration homme-machine : à mesure que les frontières entre les humains et les machines s'estompent, nous pouvons entrevoir un avenir dans lequel une interaction homme-machine transparente remplacera le besoin de codage, et les systèmes basés sur l'IA pourront intégrer les intentions humaines sans codage. Traduire en action numérique.

Ceux qui s'opposent à la mort du codage estiment que les facteurs suivants ne doivent pas être ignorés :

(1) Limites de l'intelligence artificielle et de l'automatisation : Bien que l'intelligence artificielle ait fait des progrès considérables, de nombreuses tâches complexes nécessitent encore que les programmeurs humains travaillent seuls. créativité, intuition et capacité à résoudre des problèmes.

(2) Demande de personnalisation : quelle que soit la popularité des plates-formes no-code et low-code, la demande pour certaines solutions personnalisées continuera d'exister. Les compétences traditionnelles en codage restent cruciales pour créer de telles applications.

(3) Le rôle irremplaçable des programmeurs : quel que soit le degré de maturité de l'intelligence artificielle, des programmeurs qualifiés sont toujours nécessaires pour développer, maintenir et optimiser les systèmes basés sur l'intelligence artificielle afin de garantir que le codage reste un aspect fondamental de l'industrie technologique. .

(4) Complexité des technologies émergentes : à mesure que la technologie progresse, de nouveaux langages de programmation, frameworks et plates-formes émergeront, ce qui obligera les développeurs à constamment s'adapter et maîtriser de nouvelles compétences. Cette évolution continue démontre que le codage ne deviendra pas obsolète, mais évoluera parallèlement à la technologie qu’il prend en charge.

(5) La perspicacité humaine qui manque aux machines : La technologie est essentiellement un outil pour répondre aux besoins humains. L'empathie, la compréhension et l'acuité émotionnelle des programmeurs humains serviront d'éléments clés dans la création de logiciels répondant aux besoins complexes et nuancés des utilisateurs.

3. Un monde sans codage

Que le codage disparaisse ou non, il n'y aura pas de conclusion dans peu de temps. Mais autant émettre une hypothèse plus extrême : à quoi ressemblerait un monde sans codage. Dans ce monde lointain et inconnu, nous pourrions nous retrouver dans un domaine où la technologie a transcendé les frontières du code.

Dans ce monde, le développement de logiciels devient aussi simple que l'expression quotidienne. N'étant plus liés par les langages de programmation, les développeurs peuvent exploiter la puissance de l'IA pour transformer leurs visions en réalité en décrivant simplement leurs idées dans un langage simple ; l'enseignement de la programmation traditionnelle va également changer, et les étudiants ne seront plus engagés au lieu de se concentrer sur les détails. de la syntaxe et des algorithmes, nous nous concentrerons sur une vision plus large, en cultivant la créativité et la pensée critique ; les barrières de l'industrie technologique à l'entrée dans les industries traditionnelles disparaîtront également, ouvrant la porte à une vague d'innovation sans précédent.

Où sont les programmeurs qui détenaient autrefois les clés du monde numérique ? Ils ne se démoderont pas, mais continueront d’évoluer. Leur rôle passera d’experts en codage à des architectes de systèmes basés sur l’IA, travaillant à orchestrer la symphonie de l’automatisation qui alimente le tissu social de la société.

Le monde deviendra un terrain de jeu pour les curieux, les frontières entre réalité et imagination ne seront plus aussi infranchissables, et la seule limite à l'innovation est le seuil de la créativité humaine.

Dans un scénario aussi extrême, plutôt que de dire que le code disparaît, mieux vaut dire qu'il devient "invisible". Comme l'a déclaré Chris Wanstrath, PDG de GitHub : « L'avenir du codage, ce n'est pas du tout le codage. » C'est inimaginable sur la base de la réalité. Mais tout comme avant l’avènement des smartphones, on ne pouvait pas imaginer que la vie puisse s’intégrer dans ce petit écran.

Le codage n'est plus au centre du travail, mais il "fonctionne" toujours quelque part, mais son rôle a changé. Dans un avenir prévisible, l’intelligence artificielle et l’automatisation amélioreront les capacités de programmation humaine et créeront un environnement flexible et évolutif pour les développeurs et les innovateurs.

4. Le Meilleur des Mondes

Lorsque nous regardons l'histoire, examinons l'objet du débat sur le codage et explorons les avantages et les inconvénients de la disparition du codage, il semble que nous puissions déjà tirer une conclusion : le sort. du codage ne semble pas s’éteindre, mais se transformer. L’essor de l’intelligence artificielle et de l’automatisation, ainsi que la citoyenneté de la technologie et le développement des langages de programmation, remodèleront sans aucun doute le rôle du codage dans notre société.

Cependant, ces changements ne sont pas une fin, mais un nouveau départ. Dans ce nouveau voyage, les frontières entre humains et machines sont constamment redéfinies, et la portée de l'innovation n'est limitée que par notre imagination.

Dans ce monde, le codage ne disparaîtra pas, mais s'adaptera et évoluera, embrassant la marée changeante. Les programmeurs ne seront pas de simples reliques de l’histoire, mais continueront à façonner l’avenir et à jouer un rôle essentiel dans l’orientation du développement de l’IA.

Alors que nous nous trouvons au bord d’une nouvelle ère, nous ne devons pas nous laisser intimider par l’inconnu, ni pleurer la mort du codage. Nous devrions plutôt relever le défi et nous réjouir de redéfinir la nature de la collaboration homme-machine. Car c’est dans cet espace limité, où se confondent les domaines du code et de la créativité, que se libère le véritable sens de l’innovation. Nos aventures d’aujourd’hui continueront de façonner le destin des générations à venir.

Lien original : https://link.medium.com/h2MNlYtH5yb

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment installer GitHub Copilot sur Windows 11/10 Comment installer GitHub Copilot sur Windows 11/10 Oct 21, 2023 pm 11:13 PM

GitHubCopilot est le prochain niveau pour les codeurs, avec un modèle basé sur l'IA qui prédit et complète automatiquement votre code. Cependant, vous vous demandez peut-être comment installer ce génie de l'IA sur votre appareil afin que votre codage devienne encore plus facile ! Cependant, utiliser GitHub n’est pas vraiment facile et le processus de configuration initiale est délicat. Par conséquent, nous avons créé ce didacticiel étape par étape sur la façon d'installer et d'implémenter GitHub Copilot dans VSCode sous Windows 11, 10. Comment installer GitHubCopilot sur Windows Ce processus comporte plusieurs étapes. Alors, suivez les étapes ci-dessous maintenant. Étape 1 – Vous devez avoir la dernière version de Visual Studio installée sur votre ordinateur

Parlons de la façon de créer une branche protégée et de soumettre un PR dans Gitlab Parlons de la façon de créer une branche protégée et de soumettre un PR dans Gitlab Mar 30, 2023 pm 09:01 PM

Cet article concerne l'apprentissage de Gitlab, explique comment créer une branche protégée et soumettre un PR à votre leader. J'espère que cela sera utile à tout le monde !

Quel programmeur IA est le meilleur ? Explorez le potentiel de Devin, Tongyi Lingma et de l'agent SWE Quel programmeur IA est le meilleur ? Explorez le potentiel de Devin, Tongyi Lingma et de l'agent SWE Apr 07, 2024 am 09:10 AM

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

Révéler l'attrait du langage C : découvrir le potentiel des programmeurs Révéler l'attrait du langage C : découvrir le potentiel des programmeurs Feb 24, 2024 pm 11:21 PM

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

Processus d'installation de Git sur Ubuntu Processus d'installation de Git sur Ubuntu Mar 20, 2024 pm 04:51 PM

Git est un système de contrôle de version distribué rapide, fiable et adaptable. Il est conçu pour prendre en charge des flux de travail distribués et non linéaires, ce qui le rend idéal pour les équipes de développement de logiciels de toutes tailles. Chaque répertoire de travail Git est un référentiel indépendant avec un historique complet de toutes les modifications et la possibilité de suivre les versions même sans accès au réseau ni serveur central. GitHub est un référentiel Git hébergé sur le cloud qui fournit toutes les fonctionnalités du contrôle de révision distribué. GitHub est un référentiel Git hébergé sur le cloud. Contrairement à Git qui est un outil CLI, GitHub dispose d'une interface utilisateur graphique basée sur le Web. Il est utilisé pour le contrôle de version, ce qui implique de collaborer avec d'autres développeurs et de suivre les modifications apportées aux scripts et aux scripts au fil du temps.

Une brève analyse de la façon de télécharger et d'installer les versions historiques de VSCode Une brève analyse de la façon de télécharger et d'installer les versions historiques de VSCode Apr 17, 2023 pm 07:18 PM

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

Le dernier outil d'IA de GitHub aide les utilisateurs à corriger automatiquement les bugs et les vulnérabilités de leur code Le dernier outil d'IA de GitHub aide les utilisateurs à corriger automatiquement les bugs et les vulnérabilités de leur code Mar 21, 2024 pm 04:01 PM

Aujourd'hui, GitHub a lancé une nouvelle fonctionnalité « Code Scan » (aperçu) pour tous les utilisateurs sous licence AdvancedSecurity (GHAS), conçue pour aider les utilisateurs à trouver les vulnérabilités de sécurité potentielles et les erreurs de codage dans le code GitHub. Cette nouvelle fonctionnalité exploite Copilot et CodeQL pour détecter les vulnérabilités ou erreurs potentielles dans votre code, les classer et hiérarchiser les correctifs. Il est important de noter que « l’analyse du code » consommera des minutes GitHubActions. Selon l'introduction, « l'analyse du code » peut non seulement empêcher les développeurs d'introduire de nouveaux problèmes, mais peut également déclencher des analyses basées sur des dates et des heures spécifiques, ou lorsque des événements spécifiques (tels que des push) se produisent dans le référentiel. Si l'IA vous trouve

GitHub lance le service Passkey pour améliorer la sécurité des comptes GitHub lance le service Passkey pour améliorer la sécurité des comptes Sep 23, 2023 pm 06:45 PM

L'actualité du 22 septembre a montré que GitHub avait annoncé le lancement du service Passkey, qui vise à fournir aux utilisateurs une méthode de vérification de connexion plus sûre et plus pratique. Passkey est un fichier de vérification de connexion basé sur la norme FIDO2/WebAuthn. Les utilisateurs peuvent utiliser la clé publique dans Passkey pour enregistrer un site Web ou une application, tandis que la clé privée est stockée en toute sécurité sur l'appareil de l'utilisateur. Cette technologie innovante offrira aux utilisateurs de GitHub un niveau de sécurité plus élevé tout en offrant un moyen plus pratique de se connecter. Passkey est unique en ce sens qu'il permet aux utilisateurs d'utiliser des fonctionnalités biométriques sur l'appareil (telles que l'empreinte digitale, l'iris) ou le code PIN. obtenez une connexion en un clic à divers sites Web et services. Cela facilite la connexion

See all articles