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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 932
    Points : 206 974
    Points
    206 974
    Par défaut L'IA pourrait conduire à une vague massive de production de logiciels ultra-bon marché
    L'IA pourrait conduire à une vague massive de production de logiciels ultra-bon marché,
    en minimisant considérablement le besoin d'ingénieurs logiciels humains hautement rémunérés

    Pour Paul Kedrosky et Eric Norlin de SK Ventures, il y a une immense hyperbole sur les développements récents de l'intelligence artificielle, en particulier les grands modèles de langage comme ChatGPT. Et l'impact matériel de ces technologies sur les emplois suscite également des inquiétudes justifiées. Cependant, selon eux, les observateurs manquent deux choses très importantes :
    • chaque vague d'innovation technologique a été déclenchée par quelque chose de coûteux devenu suffisamment bon marché pour être gaspillé ;
    • la production de logiciels a été trop complexe et coûteuse pendant trop longtemps, ce qui nous a amenés à sous-produire des logiciels pendant des décennies, ce qui a entraîné une immense dette technique à l'échelle de la société.

    Cette dette technique est sur le point de se contracter de manière dramatique à l'échelle de l'économie alors que le coût et la complexité de la production de logiciels s'effondrent, libérant une vague d'innovation.


    Dans la foulée de la sortie publique de GPT-4, une équipe de scientifiques de Microsoft AI a publié un document de recherche affirmant que le modèle de langage OpenAI dui alimente Bing AI montre des « étincelles » d'intelligence artificielle générale.

    L’intelligence artificielle générale (IAG) désigne des systèmes capables de donner de « bons » résultats dans toutes les tâches cognitives propres aux êtres humains ou aux animaux dits supérieurs.

    Au vu de cette définition, on comprend aisément pourquoi l'accent est mis sur les « étincelles ». Les chercheurs prennent soin dans l'article de caractériser les prouesses du GPT-4 comme « seulement un premier pas vers une série de systèmes de plus en plus intelligents » plutôt que comme une IA au niveau d'une intelligence artificielle générale. Ils ont également souligné à plusieurs reprises le fait que cet article est basé sur une « première version » de GPT-4, qu'ils ont étudiée alors que l'IA était « encore en développement actif par OpenAI », et pas nécessairement la version qui a été transformée en formation applicable au produit.

    Comme pour étayer ce propos, OpenAI a publié les résultats d'une étude sur l'impact économique du GPT-4 : 80 % de la main-d'œuvre américaine pourrait avoir au moins 10 % de ses tâches affectées par l'introduction des GPT, la série de grands modèles de langages populaires réalisés par OpenAI. Les chercheurs ont également estimé qu'environ 19 % des travailleurs verront au moins 50 % de leurs tâches affectées. L'exposition au GPT est plus élevée pour les emplois à revenu élevé, ont-ils écrit dans l'étude, mais s'étend à presque toutes les industries. Ils soutiennent que les modèles GPT sont des technologies à usage général comme la machine à vapeur ou la presse à imprimer.

    L'article est baptisé « Les GPT sont des GPT : un premier aperçu du potentiel d'impact sur le marché du travail des grands modèles linguistiques ».

    Un Gutenberg Moment du logiciel ?

    Un Gutenberg Moment est un terme utilisé pour décrire une période de changement rapide et radical dans l'industrie de l'imprimerie. Cela fait référence à l'invention de Johannes Gutenberg de la presse à imprimer à caractères mobiles en 1440 qui a révolutionné l'industrie de l'imprimerie et a permis la production de livres en masse. Le terme est maintenant utilisé pour décrire des périodes de changement similaire dans d'autres industries.

    Pour Paul Kedrosky et Eric Norlin de SK Ventures, nous sommes parvenus à un Gutenberg Moment dans le domaine de l'IA. Ce qui suit est extrait de leur billet sur le sujet.

    Soudain, l'IA est devenue bon marché, au point que les gens la « gaspillent » via des invites « fais ma rédaction » envoyées aux chatbots, obtiennent de l'aide avec le code de microservice, etc. On pourrait dire que le rapport prix/performance de l'intelligence artificielle elle-même est en train de dégringoler, un peu comme cela s'est produit avec les générations précédentes de technologie.

    On pourrait soutenir cela, mais c'est une vision trop étroite et orthodoxe, ou à tout le moins, incomplète et prématurée. Laissons de côté les questions d'éthique et d'alignement de l'intelligence artificielle générale (IAG). Il est probablement encore dans des années, au mieux, même s'il semble plus proche qu'il ne l'a été depuis des décennies. Dans cette optique, il convient de se rappeler que des vagues d'enthousiasme pour l'IA ont atteint la plage de prise de conscience une fois tous les dix ou deux ans, pour reculer à nouveau alors que l'hyperbole dépasse ce qui peut réellement être fait. Nous l'avons vu dans les années 1950 avec le travail (échoué) de Minsky, à nouveau dans les années 1970 avec le projet de cinquième génération (échoué) du Japon, et encore dans les années 2000 avec Watson (échoué) d'IBM. Si vous plissez les yeux très fort, vous pourriez voir un motif.

    Pourtant, la croissance soudaine et émergente des LLM fait que certaines personnes passent beaucoup de temps à réfléchir aux professions de service qui peuvent être automatisées, ce que les économistes ont appelé l'automatisation du « déplacement ». Cela n'ajoute pas grand-chose à la réserve globale de valeur sociétale, et peut même être soustractif et déstabilisant, une sorte de moment d'externalisation du travail d'usine vers la Chine pour les cols blancs. Peut-être devrions-nous moins penser aux opportunités d'automatisation des déplacements et davantage aux opportunités d'augmentation de l'automatisation, le genre de chose qui libère la créativité et conduit à la richesse et à l'épanouissement humain.

    Alors d'où cela viendra-t-il ? Nous pensons que ce boom de l'automatisation croissante viendra du même endroit que les précédents : d'un effondrement des prix de quelque chose alors que la productivité et les performances associées montent en flèche. Et ce quelque chose est un logiciel lui-même.

    Par cela, nous ne voulons pas dire littéralement que les « logiciels » verront leurs prix baisser, comme s'il y aurait une guerre des prix induite par l'IA dans les traitements de texte comme Microsoft Word ou dans les microservices AWS. C'est une pensée linéaire et extrapolative. Cela dit, nous pensons que la frénésie actuelle d'injecter de l'IA dans chaque application ou service vendu sur terre suscitera plus de concurrence, pas moins. Pour ce faire, il augmentera les coûts des logiciels (chaque appel d'API d'IA est de l'argent dans les coffres de quelqu'un), tout en ne fournissant aucune différenciation réelle, étant donné que la plupart des fournisseurs s'appuieront sur les mêmes fournisseurs de ces appels d'API d'IA.

    La maladie des coûts de Baumol et le problème des logiciels

    Comprendre ce que nous voulons dire nécessite un bref retour à quelques principes économiques de base. La plupart d'entre nous savent comment le prix des produits technologiques s'est effondré, tandis que les coûts de l'éducation et des soins de santé montent en flèche. Cela peut sembler un mystère exaspérant, avec des appels qui en résultent pour trouver de nouvelles façons de rendre ces industries plus proches de la technologie, ce par quoi les gens entendent généralement plus enclins aux forces déflationnistes de la technologie.

    Mais c'est un malentendu. Pour expliquer : dans une économie hypothétique à deux secteurs, lorsqu'un secteur devient différemment plus productif, spécialisé et producteur de richesse, et l'autre non, il y a une pression énorme pour augmenter les salaires dans ce dernier secteur, de peur que de nombreux employés ne partent. Au fil du temps, ce secteur moins productif commence à devenir de plus en plus cher, même s'il n'est pas assez productif pour justifier des salaires plus élevés, alors il commence à « grignoter » de plus en plus de l'économie.

    L'économiste William Baumol est généralement crédité de cette idée, et pour cela on l'appelle la maladie des coûts de Baumol. Vous pouvez voir la maladie des coûts dans la figure suivante, où divers produits et services (spoiler : principalement dans des secteurs à fort contact et à faible productivité) sont devenus beaucoup plus chers aux États-Unis, tandis que d'autres (non-spoiler : principalement basés sur la technologie ) sont devenus moins chers. Tout cela devrait avoir un sens maintenant, compte tenu des améliorations technologiques explosives par rapport à tout le reste. En fait, c'est presque une exigence mathématique.

    Nom : 20.png
Affichages : 13448
Taille : 321,3 Ko

    En l'absence d'améliorations majeures de la productivité, qui ne peuvent provenir que de l'élimination des humains de ces services, il est difficile d'imaginer comment cela changera. Il est plus susceptible de continuer à s'aggraver, en supposant que nous voulons des soins de santé et de l'éducation à l'avenir, étant donné que l'essentiel de la valeur de ces services continuera d'être fourni par les humains.

    Mais il y a un autre secteur qui est freiné par une variante de la maladie des coûts de Baumol, et c'est le logiciel lui-même. Cela peut sembler contradictoire, ce qui est compréhensible. Après tout, comment le secteur le plus productif, le plus générateur de richesse et déflationniste peut-il aussi être victime du même malaise qu'il inflige aux autres secteurs ?

    Démographie, vieillissement et interruption de travail à venir des LLM

    Nous pensons que tout est sur le point de changer. La génération actuelle de modèles d'IA est un missile visant, même involontairement, directement la production de logiciels elle-même. Bien sûr, les IA de chat peuvent très bien produire des essais de premier cycle ou créer des supports marketing et des articles de blog, mais ces technologies sont formidables au point de faire de la magie noire pour produire, déboguer et accélérer rapidement la production de logiciels presque sans frais.

    Et pourquoi ne le serait-il pas ? Comme le montre la figure suivante, les impacts du Large Language Model (LLM) sur le marché du travail peuvent être considérés comme une matrice 2x2. Le long d'un axe, nous avons à quel point le domaine est grammatical, c'est-à-dire à quel point les processus régissant la manipulation des symboles sont fondés sur des règles. Les essais, par exemple, ont des règles, donc les IA de chat basées sur les LLM peuvent être formées pour produire des essais étonnamment bons. Les fournisseurs de taxes, les contrats et de nombreux autres domaines se trouvent également dans cette case.

    Nom : llm.png
Affichages : 4813
Taille : 87,0 Ko

    L'interruption de travail qui en résultera sera probablement immense, à la limite du sans précédent, dans ce quadrant supérieur droit au cours des prochaines années. Nous pourrions voir des millions d'emplois remplacés dans une multitude de professions, et le voir se produire plus rapidement que lors de toute vague d'automatisation précédente. Les implications seront innombrables pour les secteurs, pour les recettes fiscales et même pour la stabilité sociétale dans les régions ou les pays fortement tributaires de certaines des catégories d'emplois les plus touchées. Ces impacts larges et potentiellement déstabilisants ne doivent pas être sous-estimés et sont très importants.

    Le logiciel est à l'épicentre de sa propre perturbation

    Revenons au logiciel lui-même. Les logiciels sont encore plus basés sur des règles et ont plus de normes que l'anglais conversationnel ou toute autre langue conversationnelle. Les langages de programmation, de Python à C++, peuvent être considérés comme des langages formels avec un ensemble de règles très explicites régissant la façon dont chaque élément de langage peut et ne peut pas être utilisé pour produire un résultat souhaité. Les langages de programmation sont les plus méchants des bourrins de règles, ce qui est extrêmement frustrant pour de nombreux codeurs potentiels (Un ":" qui manque ?! C'était le problème ?! Flûte !), mais parfait pour les LLM comme ChatGPT.

    Le deuxième axe de cette figure est tout aussi important. En plus de la grammaire sous-jacente, il y a aussi la prévisibilité du domaine. La même cause entraîne-t-elle toujours le même effet ? Ou le domaine est-il plus ad hoc, les causes précédant parfois les effets, mais pas toujours, et de manière imprévisible.

    Encore une fois, la programmation est un bon exemple de domaine prévisible, créé pour produire les mêmes sorties avec les mêmes entrées. Si ce n'est pas le cas, il y a 99,9999 % de chances que ce soit de votre faute et non celui du langage. D'autres domaines sont beaucoup moins prévisibles, comme l'investissement en actions, la psychiatrie ou peut-être la météorologie.

    Ce framework - grammaire vs prévisibilité - nous laisse convaincus que pour la première fois dans l'histoire de l'industrie du logiciel, des outils ont émergé qui vont radicalement modifier la façon dont nous produisons des logiciels. Il ne s'agit pas de faciliter le débogage, le test, la construction ou le partage (même si ceux-ci changeront également), mais de l'idée même de ce que signifie manipuler les symboles qui constituent un langage de programmation.

    Soyons précis. Plutôt que d'avoir à apprendre Python pour analyser du texte et supprimer les emojis ASCII, par exemple, on pourrait littéralement écrire l'invite ChatGPT suivante :

    Citation Envoyé par ChatGPT
    Écris du code Python qui ouvrira un fichier texte et supprimera tous les emojis, à l'exception de celui que j'aime, puis l'enregistrera à nouveau.
    Au cas où vous pensez, « il n'y a aucun moyen que cela fonctionne », vous vous trompez. Cela fonctionne bien, a pris deux secondes et n'est qu'un aperçu de la façon dont une habileté auparavant inaccessible pour écrire du code est désormais accessible à tous :

    Nom : python.png
Affichages : 4814
Taille : 172,5 Ko

    Pour dire l'évidence : c'est un exemple trivial, ennuyeux et stupide, même s'il est utile dans les bonnes circonstances chargées d'emoji. Ce n'est pas un code complexe. C'est simple au point d'être ennuyeux pour les praticiens qualifiés, tout en étant impossible pour la plupart des autres personnes, en l'absence de nombreuses visites sur les forums spécialisés.

    Mais ça s'améliore et s'approfondit. Supposons que vous ne saviez pas pourquoi du code ne fonctionne pas, ou que vous pensiez qu'il fonctionnerait et que vous pensiez que l'IA bluffait peut-être. Vous pourriez lui demander de s'expliquer comme montré ici :

    Nom : explication.png
Affichages : 4810
Taille : 157,1 Ko

    En bref, le LLM a utilisé un hack soigné. Au lieu de parcourir une liste exhaustive de tous les emojis ASCII et de voir s'ils sont présents, il a choisi d'utiliser des encodages de caractères pour différencier les emojis. C'est sacrément intelligent, et le fait que vous puissiez demander au LLM d'expliquer comment il a fait quelque chose - qu'il existe un pouvoir explicatif autoréférentiel - est une autre raison pour laquelle cela change le jeu logiciel.

    Ce n'est que le début (et ça ne fera que s'améliorer). Il est possible d'écrire presque tous les types de code avec de telles technologies, des microservices réunissant divers services Web (une tâche pour laquelle vous auriez peut-être déjà payé un développeur 10 000 $ sur Upwork) à une application mobile complète (une tâche qui pourrait vous coûter 20 000 $ pour 50 000 $ ou plus).

    À quoi ressemble une production de logiciels moins chère et moins complexe

    Maintenant, soyons clairs. Pouvez-vous dire FAIS-MOI MICROSOFT WORD MAIS EN MIEUX, ou RÉSOUS CET ALGORITHME COMPSCI CLASSIC D'UNE NOUVELLE MANIÈRE ? Non, vous ne pouvez pas, ce qui amènera beaucoup à considérer ces technologies comme des jouets. Et ce sont des jouets dans un sens important. Ce sont des « jouets » en ce sens qu'ils sont capables de produire des extraits de code pour de vraies personnes, en particulier des non-codeurs, qu'un groupe incroyablement petit aurait pensé insignifiants, et un autre immense groupe aurait pensé impossible. Et ça change tout.

    Comment ? Eh bien, d'une part, le prix de compensation pour la production de logiciels va changer. Mais pas seulement parce qu'il devient moins cher de produire des logiciels. À la limite, nous considérons ce moment comme étant analogue à la façon dont les vagues précédentes de changement technologique ont amené le prix des technologies sous-jacentes - des processeurs au stockage et à la bande passante - à une approximation raisonnable de zéro, déclenchant un flot de spéciation et d'innovation. En termes d'évolution logicielle, on vient de passer des temps de cycle humains à ceux de la drosophile : tout évolue et mute plus vite.

    Voici l'une de nos expériences de pensée : que se passe-t-il si le coût de la production de logiciels suit des courbes similaires, peut-être même des courbes plus raides, et est sur le point de tomber à quelque chose comme zéro ? Et si produire un logiciel était sur le point de devenir une réflexion après coup, aussi naturelle que de s'expliquer dans un texte ? « J'ai besoin de quelque chose qui fasse X, pour Y, sans faire Z, pour iPhone, et si vous avez des idées pour le rendre moins que super moche, je suis tout ouïe ». Ce genre de chose.

    Nous pouvons maintenant revoir nos courbes de coûts décroissantes antérieures et ajouter des logiciels à l'ensemble. Et si le coût de production des logiciels devait s'effondrer, pour toutes les raisons que nous avons évoquées, et malgré la maladie interne Baumol-ienne des coûts qui maintenait les coûts élevés ? Cela pourrait se produire très rapidement, plus rapidement que les générations précédentes, compte tenu de la rapidité avec laquelle les LLM évolueront.

    Nom : collapse.png
Affichages : 4805
Taille : 112,3 Ko

    Qu'est-ce que tout cela veut dire ? Nous n'avons rien contre les ingénieurs en logiciel et avons investi dans de nombreux brillants. Nous pensons cependant que le logiciel ne peut pas atteindre son plein potentiel sans échapper aux chaînes de l'industrie du logiciel, avec ses coûts élevés et, oui, sa productivité relativement faible. Une industrie du logiciel où n'importe qui peut écrire un logiciel, peut le faire pour quelques centimes et peut le faire aussi facilement que parler ou écrire un texte, est un moment de transformation. Il est exagéré, mais modeste, de dire que c'est une sorte de moment Gutenberg, un moment où les barrières antérieures à la création - savantes, créatives, économiques, etc. - vont tomber, à mesure que les gens sont libres de faire les choses, seulement limités par leur imagination, ou, plus concrètement, par les anciens coûts de production de logiciels.

    Source : SK Ventures

    Et vous ?

    Que pensez-vous des arguments avancés par SK Ventures ?
    Un Gutenberg Moment du logiciel ? Dans quelle mesure ?

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2018
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 87
    Points : 457
    Points
    457
    Par défaut
    Ah l’humanité… La seule espece qui passe son temps à chercher a nuire à ses congénères pour le profit… Potentiellement les PDG sont aussi concernés car chatgpt prend de meilleures décisions qu’eux En effet, une fois connectée à internet elle pourra prendre des décisions rationnelles et optimales en tenant compte de l’ensemble des informations disponibles.

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 032
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 032
    Points : 5 470
    Points
    5 470
    Par défaut
    Citation Envoyé par Stéphane le calme Voir le message
    Que pensez-vous des arguments avancés par SK Ventures ?
    En vrai cela fait longtemps que l'informatique accélère.
    Prenez un moteur de jeu comme Unity. En suivant un tutorial youtube on peut arriver à produire quelque chose de jouable en quelques heures, là où il fallait des semaines il y a 15 ans.
    Pareil pour les frameworks/librairie ou bien les CMS comme wordpress, sans compter les forums (ici, stackoverflow...). Toute les ressources ce sont multipliées. Pour autant les projets sont toujours aussi long. Seulement l'attendu est beaucoup plus élevé qu'avant, et il n'y a plus trop le choix que d'utiliser ces "blocs logiciels".
    J'imagine que l'IA permettra de faire la même chose, plus rapidement certes, mais on nous demandera simplement plus de chose.

  4. #4
    Expert éminent Avatar de sergio_is_back
    Homme Profil pro
    Consultant informatique industrielle, développeur tout-terrain
    Inscrit en
    Juin 2004
    Messages
    1 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant informatique industrielle, développeur tout-terrain
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 166
    Points : 6 071
    Points
    6 071
    Par défaut
    Citation Envoyé par Nym4x Voir le message
    Ah l’humanité… La seule espece qui passe son temps à chercher a nuire à ses congénères pour le profit… Potentiellement les PDG sont aussi concernés car chatgpt prend de meilleures décisions qu’eux En effet, une fois connectée à internet elle pourra prendre des décisions rationnelles et optimales en tenant compte de l’ensemble des informations disponibles.
    C'est de l'ironie ?
    Ou tu crois tout ce qu'on raconte sur les IA qui seraient "plus fines" (au sens figuré) qu'un cerveau humain ?

  5. #5
    Expert éminent

    Homme Profil pro
    .
    Inscrit en
    Octobre 2019
    Messages
    1 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : .
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2019
    Messages : 1 614
    Points : 6 120
    Points
    6 120
    Par défaut
    oui donc en gros ce sont les emploies protégés qui risque rien ?

    Si demain chatgpt remplace un dev alors il aura assez de capacités pour remplacer les docteurs, psy, prof et avocats faut pas rêver.
    Donc en gros c'est juste une question de temps... ca commence déjà avec les avocats qui font de la résistances mais ils ne tiendront pas éternellement.

    En France un enseignant dans le supérieure c'est juste un robot. C'est juste un gars qui parle dans un amphithéâtre à 500 personnes, dans certaines facs tellement y'a d'éleves ils ouvrent d'autres amphi et regarde le prof sur un écran géant.
    J'ai connu ca dans mon université. Je préfère que mes impôts paie des émissions à la c pas sorcier que les étudiants qui sont beaucoup plus pédagogique que d'écouter un prof défiler les slides pendant 2h.

    Pour les avocats la plupart des cas qu'ils traitent dans leurs vie sont déjà plus ou moins automatisables.
    Meme chose pour les docteurs/psy, une ia pourra facilement trouver une/plusieurs maladies en fonction des symptômes et délivré une ordonnances/donner des conseils/renvoyer vers un spécialiste.

    Evidement les métiers de conducteurs aussi disparaissent (avion, train, camion, bateau, taxi...)
    et j'en oublie pleins d'autres.
    Pleins de gens font des bullshits job dans les grosses boite à regarder un tableau excel toue la journée.

    les "journalistes" qui passe leurs journée a remplir un site de contenue débile avec des titre pute a clic (vous devinerez jamais ce qu'a fait la start machin au festival machin)
    les rh et les recruteurs aussi vont etre automatisé.

    Si les dev disparaissent, fatalement c'est toute la chaine de commandement aussi, le chef de projet, le PO, le PM, le PMO, le po proxy, le directeur...etc. Si y'a plus personne à manager y'a plus besoin de manager.
    Plus besoin de recruteurs et de RH aussi.
    Reste plus que les commerciaux.

    mais comme tous le monde sera au chomage sans tune, personne ne pourra acheter leurs produits donc les commerciaux se retrouverons au chomage et toute les boites fermerons et les riches deviendrons pauvres comme tous le monde

    Moi j'ai une question quand meme, es ce que chatgpt coute moins cher qu'un dev indien ?
    en l'état actuel chatgpt est incapable de pondre un logiciel, aucun code qu'il me produit ne fonctionne sans faire des retouches (parfois beaucoup) et il mets 4 fois plus de temps a me produire du code que moi, entre le temps de lui expliquer, de lui dire que ce qu'il me fait est faux qu'il doit recommencer en prenant en compte tel condition...etc.

    les ia qui génère du code ca existe depuis 20ans, on appelle cela un IDE. Tous ont de l'autocomplétions qui remplie déjà 50% du code.
    Quand au nocode, il y'a windev qui existe déjà depuis 20ans aussi, avec chaquy année de nouvelle nana sexy dans le catalogue. Pourtant aucun industriel ne l'utilise ?

    parceque la vérité c'est qu'un développeur il doit coder mais le code ca représente 30% de son métier, entre les tests, l'integration, la mise en prod, la maintenance du produit...
    j'espère que chatgpt saura assurer la maintenance de son logiciel

    quand aux autres ia, comme midjourney, les images produites sont quand meme assez pauvres, j'ai essayé pleins de trucs mais je trouve le résultat assez nase quand meme pour une utilisation professionnel.
    Pour illustrer un article d'un journal ou faire un logo pour une petite boite pourquoi pas, mais le temps perdu à générer ce qu'on veut précisément veut peut etre plus cher que d'avoir acheté/commandé une image à un artiste.
    un logo pour sa boite ca coute 10$ sur fiverr ou une jolie photo d'un paysage pareil sur un catalogue photo.

  6. #6
    Expert éminent Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 671
    Points : 7 803
    Points
    7 803
    Par défaut
    Citation Envoyé par sergio_is_back Voir le message
    C'est de l'ironie ?
    Ou tu crois tout ce qu'on raconte sur les IA qui seraient "plus fines" (au sens figuré) qu'un cerveau humain ?
    Ou alors, il dit que les PDG des grosses sociétés ont un cerveau aussi fin que celui d'une carotte, avis que j'aurais tendance à partager

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    951
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 951
    Points : 2 909
    Points
    2 909
    Par défaut
    parceque la vérité c'est qu'un développeur il doit coder mais le code ca représente 30% de son métier, entre les tests, l'integration, la mise en prod, la maintenance du produit...
    Heu, sur mon projet, je fais bien que du dev/bug fix quasiment, l'intégration y'a des personnes dédiés, les tests (la validation j'entend) encore plus.

    S'il y a d'autres facettes au métier de développeur que le dev pur, c'est avant tout le fait qu'un dev est en général un ingénieur, donc il fait de la conception, des spec techniques, il creuse aussi les outils/langage qu'il utilise.

  8. #8
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 142
    Points : 417
    Points
    417
    Par défaut
    Une IA peut générer un logiciel tant que celui-ci suit un certain modèle préexistant, quelque soit sa complexité. Mais pour un logiciel avec des algos un peu originaux l'IA ne pourra pas remplacer un dev, ne serait ce que parce que le langage naturel n'est mal adapté pour exprimer une idée algorithmique mais aussi parce que pour certains problèmes l'IA devient un mauvais dev et a besoin d'être guidée.
    Un LLM a une tendance a avoir des "hallucinations" c'est à dire à répondre parfois des choses absurdes, et d'après Yann LeCun c'est un défaut intrinsèque des LLM : https://spectrum.ieee.org/ai-hallucination

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2023
    Messages : 1
    Points : 7
    Points
    7
    Par défaut
    Pour faire court, je vois mal un "proompteur" (oui c'est déjà un meme) prendre la place d'un dev dans une réunion pour générer du code via l'IA, déjà parce qu'il comprendra que dalle au contenu généré, et parce que par la suite il faudra toujours un dev pour implémenter le code ainsi généré. Donc je vois mal monsieur chef de projet qui bitte rien à la technique récupérer son code qu'il a lui-même fait générer à l'IA pour dire ensuite à un dev "voilà implémente ça". C'est juste pas réaliste.

    Je pense que chacun restera à sa place dans une équipe projet/produit, les devs auront juste un outil magique en plus dans leur boîte à outils, qui leur permettra de produire plus et plus vite.

    C'est très simple à démontrer en réalité: prenons l'exemple de l'article avec le script en python généré en 2 secondes. Même si la compréhension du contenu du script paraît enfantine à n'importe quel dev, je vois mal la démocratisation de l'IA aller jusqu'à pousser monsieur tout le monde à comprendre le code généré, aussi aisée eut-elle été à générer. Monsieur tout le monde ne saura pas quoi en faire et c'est pour ça qu'à mon avis, les développeurs seront les seuls qualifiés pour utiliser ces nouveaux jouets dès qu'il s'agira de produire quelque chose de qualité professionnelle.

    Et même si le boulot de dev devait être amené à disparaître, rien ne se perd, rien ne se crée, tout se transforme. Ça vaut en chimie mais aussi en ressources humaines. Lorsqu'un métier devient obsolète, les gens qui occupaient ces postes ne s'effondrent pas sous forme de poussière, ils s'adaptent au marché pour se former à un autre métier, et il paraît logique que les développeurs (qui sont déjà bien plus versatiles et flexibles que les autres professions vu que leur job demande une veille technologique permanente) soient les plus à même de s'adapter aux nouvelles fonctions qui feront leur apparition.

  10. #10
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 47
    Points : 58
    Points
    58
    Par défaut Quid de la maintenance ?
    L’IA va faire le suivi client, corriger les bugs, déployer, etc. ?
    Bref, je ne suis pas inquiet.

  11. #11
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Points : 1 880
    Points
    1 880
    Par défaut
    Citation Envoyé par CroustRyu Voir le message
    L’IA va faire le suivi client, corriger les bugs, déployer, etc. ?
    Et l'analyse aussi.

    Donc si j'ai bien compris, dans le futur mes missions consisteront à reprendre le code merdier généré par GPT et consorts qui n'est plus "maintainable"

  12. #12
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2009
    Messages
    375
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 92
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Avril 2009
    Messages : 375
    Points : 771
    Points
    771
    Par défaut Une seule solution
    Je ne vois qu'une seule solution : faire payer des impôts aux automates de toute nature.
    Les hommes en payent bien en fonction de leurs revenus, pourquoi pas les machines ?

  13. #13
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Octobre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Le code python de ChatGPT
    Ce code modifie une variable sur laquelle on boucle.
    C'est au mieux une mauvaise pratique, et probablement faux.

  14. #14
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 777
    Points
    1 777
    Par défaut
    "En bref, le LLM a utilisé un hack soigné. Au lieu de parcourir une liste exhaustive de tous les emojis ASCII et de voir s'ils sont présents, il a choisi d'utiliser des encodages de caractères pour différencier les emojis."
    Non, le bidule s'est appuyé sur le boulot d'un mec intelligent qui avait trouvé ce moyen élégant.
    L'IA n'invente rien.

  15. #15
    Membre régulier
    Homme Profil pro
    retraité ing. de recherche
    Inscrit en
    Janvier 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité ing. de recherche
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 34
    Points : 104
    Points
    104
    Par défaut À quoi ressemble une production de logiciels moins chère et moins complexe
    Au début était l'Assembleur. Puis vinrent Fortran, Pascal, suivis des "langages objets" . Tout ça appuyé par moult bibliothèques. Ou VHDL quand on voulait "programmer le matériel", Merise pour formaliser les spécifications, sans surtout oublier les éditeurs de code "intelligents" qui vous signalent (sinon même corrigent) vos plus grosses boulettes.
    Mais le gros du problème reste : spécifier de manière claire et non ambigüe ce qu'on veut faire.
    Peut-être que finalement ChatGPT et autres ne seront que la génération suivante des outils de programmation ? Il faudra quand-même bien que quelqu'un explique à l'outil le but poursuivi - admis que ce but soit bien connu, ce qui n'est pas toujours le cas !

  16. #16
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2023
    Messages : 1
    Points : 1
    Points
    1
    Par défaut L'exemple de code généré n'est même pas correct...
    Quitte à illustrer les capacité des LLMs à assister des ingénieurs (voire les remplacer carrément, comme le veut l'article), autant vérifier au moins le seul échantillon de code présenté.
    Ce n'est pas pour dénigrer ChatGPT, je l'utilise même au travail pour générer du code utilitaire assez standard ou pour du rubber-ducking, mais l'auteur saute si rapidement aux conclusions qu'il ne se rend même pas compte que l'exemple "trivial" de code généré ne répond même pas à la question ... ¯\_(ツ)_/¯

Discussions similaires

  1. Update massif d'une table (massive :D)
    Par Karibou dans le forum SQL
    Réponses: 15
    Dernier message: 22/07/2011, 15h13
  2. Réponses: 7
    Dernier message: 14/08/2009, 15h12
  3. Comment conçoit-on une architecture massivement parallèle?
    Par Immobilis dans le forum Composants
    Réponses: 1
    Dernier message: 13/02/2009, 09h55
  4. Hibernate pour une application massivement parallele
    Par Gorguda dans le forum Hibernate
    Réponses: 3
    Dernier message: 18/05/2008, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo