Professeur Jia Da décompose l'IA générative : Vibe Coding n'est pas si incroyable ? Quelle est la meilleure façon d'utiliser l'IA pour coder ?

CryptoCity

Dans un contexte où l’IA générative évolue à une vitesse fulgurante, beaucoup se sentent perdus quant à la nécessité de continuer à apprendre la programmation. Lors de l’émission dans GQ Magazine, le professeur a expliqué le principe derrière le LLM de ChatGPT, en soulignant les limites du Vibe Coding.

Le professeur a décrypté l’IA générative pour vous aider à comprendre correctement le Vibe Coding

Récemment, GQ Taiwan a partagé une vidéo sur sa chaîne YouTube, invité spécialement le professeur en informatique de l’Université de Californie à Berkeley (UC Berkeley) Sarah Chasins, pour répondre aux nombreuses questions des internautes concernant la programmation et l’IA.

Dans un contexte où l’IA générative évolue à une vitesse fulgurante, beaucoup se sentent perdus quant à la nécessité de continuer à apprendre la programmation. La professeure Chasins, dans la vidéo, a non seulement expliqué les principes techniques, mais a aussi formulé une observation pragmatique sur la récente tendance du « Vibe Coding ».

Le professeur a décrypté la technologie LLM derrière ChatGPT

La professeure Sarah Chasins a d’abord expliqué, de manière accessible au grand public, le fonctionnement de ChatGPT.

ChatGPT repose sur un grand modèle de langage (LLM), dont la logique centrale est très simple : il s’agit d’un programme responsable d’assembler des mots qui semblent s’accorder entre eux.

Les développeurs du LLM commencent par collecter tous les documents et pages web écrits par des humains sur Internet, ces données représentant des combinaisons de vocabulaire considérées comme raisonnables dans la cognition humaine.

Ensuite, le programme s’entraîne à faire un « jeu de remplissage » à grande échelle. Par exemple, il voit des phrases comme « Le chien a quatre [espace] », et la réponse attendue, conforme à la cognition humaine, est « Le chien a quatre pattes ». Si le programme fait une erreur, les développeurs le corrigent jusqu’à ce qu’il donne la bonne réponse.

Après un entraînement équivalent à 300 à 400 années de calculs terrestres, le programme finit par générer une énorme « fiche de triche », aussi appelée « paramètres » dans le domaine technologique.

Ensuite, il suffit de fournir un document en format dialogue, et ce programme spécialisé dans le remplissage pourra se transformer en chatbot, complétant automatiquement les réponses restantes après une question humaine, selon une logique prédéfinie.

Source : Image générée par IA Nanobanana, à titre de référence. Certaines caractères chinois peuvent apparaître flous, veuillez nous en excuser.

Dans l’ère de l’IA, la meilleure façon d’apprendre la programmation

Face à la puissance des outils d’IA, beaucoup remettent en question la nécessité d’apprendre à programmer. Le professeur pense que, dans l’éducation à la programmation, la compétence la plus essentielle est la « décomposition de problème », c’est-à-dire diviser un problème vague en petites parties, jusqu’à ce que chaque partie puisse être résolue en quelques lignes de code.

Sans cette formation, il sera difficile pour l’utilisateur d’utiliser efficacement les outils d’IA pour produire des programmes complexes réellement opérationnels. De plus, les données d’entraînement du LLM sont majoritairement des descriptions en langage technique, non adaptées au langage quotidien des non-professionnels, ce qui peut empêcher l’IA de générer du code utile.

Pour maximiser l’efficacité de l’IA dans l’aide à la programmation, le professeur Chasins recommande de suivre trois étapes :

  1. Minimiser le problème : le décomposer en un code d’environ 5 lignes.
  2. Utiliser du pseudo-code : une syntaxe qui peut combiner plusieurs langages de programmation, décrivant la logique à l’IA. Bien que semblant en langage naturel, le pseudo-code n’est pas la langue quotidienne, mais vise à faire comprendre la logique à l’ordinateur de façon plus précise.
  3. Élaborer un plan de validation : effectuer de nombreux tests ou audits professionnels pour assurer la précision du résultat de l’IA.

Source : Image générée par IA Nanobanana, à titre de référence. Certaines caractères chinois peuvent apparaître flous, veuillez nous en excuser.

Le Vibe Coding n’est pas si magique que ça

Concernant la tendance récente à utiliser directement les LLM pour générer du code, plutôt que de le taper manuellement, le professeur Sarah Chasins reste réservée.

Elle analyse que ces outils sont efficaces pour traiter du contenu courant déjà écrit des centaines de fois par l’humain, mais qu’ils échouent généralement lorsqu’il s’agit d’expérimenter quelque chose de nouveau.

Elle cite également des études montrant que, même si les utilisateurs de LLM pensent avoir augmenté leur efficacité de 20 %, leur vitesse réelle de développement est en fait 20 % plus lente que ceux qui n’utilisent pas ces outils.

Cela montre qu’une dépendance excessive peut donner une illusion d’efficacité. Lorsqu’on doit faire face à des besoins en programmation inédits, sans compétences de base en décomposition logique ou en principes physiques, il est impossible de corriger les erreurs de l’IA, ce qui rend le processus final encore plus long.

Pour faire une analogie simple, le LLM est comme une voiture autonome haut de gamme, capable de gérer les trajets courants, mais si vous ne savez pas comment décomposer une course ou comprendre la physique du véhicule, comme la logique de programmation, lorsque vous faites face à un virage dangereux ou à une demande innovante, la conduite automatique peut se tromper, et vous, manquant de compétences fondamentales, ne saurez pas comment la corriger.

Lecture complémentaire :
L’IA permet à une personne de créer une entreprise en solo ! « L’encodage d’ambiance » bouleverse la tradition, permettant à de petites équipes de générer plus d’un milliard de revenus par an

Avertissement : Les informations contenues dans cette page peuvent provenir de tiers et ne représentent pas les points de vue ou les opinions de Gate. Le contenu de cette page est fourni à titre de référence uniquement et ne constitue pas un conseil financier, d'investissement ou juridique. Gate ne garantit pas l'exactitude ou l'exhaustivité des informations et n'est pas responsable des pertes résultant de l'utilisation de ces informations. Les investissements en actifs virtuels comportent des risques élevés et sont soumis à une forte volatilité des prix. Vous pouvez perdre la totalité du capital investi. Veuillez comprendre pleinement les risques pertinents et prendre des décisions prudentes en fonction de votre propre situation financière et de votre tolérance au risque. Pour plus de détails, veuillez consulter l'avertissement.

Articles similaires

Dogecoin dépasse des moyennes clés alors que les avoirs des baleines atteignent un niveau record

Principaux enseignements Dogecoin franchit simultanément trois moyennes mobiles majeures, confirmant une forte évolution technique soutenue par des entrées d’ETF renouvelées et un engagement institutionnel durable. Les portefeuilles de baleines atteignent des niveaux d’accumulation records, détenant plus de 108 milliards de tokens tandis que les grands

CryptoNewsLandIl y a 2h

Bitcoin franchit 80 000 $ au milieu de la prise de position sur le marché des options

Bitcoin est repassé au-dessus de 80 000 dollars à la suite d’un bref repli lundi attribué à une allégation de missile iranien contestée, d’après le contenu source. Les marchés d’options se positionnent en vue d’un éventuel franchissement, bien que les indicateurs de biais continuent de privilégier la protection contre la baisse. ## Positionnement du marché Options d

CryptoFrontierIl y a 7h

Bitcoin atteint 81 300 dollars, les détenteurs à long terme accumulent 331 000 BTC tandis que les entrées des ETF spot bondissent, avec 1,18 milliard de dollars en 3 jours

Selon ChainCatcher, le Bitcoin est monté à 81 300 $ mardi, avec des gains hebdomadaires et sur 30 jours atteignant 5 % et 21 % respectivement. Des données de CryptoQuant montrent que les détenteurs à long terme ont accumulé un solde net de 331 000 BTC sur 30 jours, d'une valeur d'environ 26,7 milliards de dollars aux prix actuels, représentant 1,6 % de l'offre totale.

GateNewsIl y a 10h

Dogecoin maintient le support à 0,095 $ alors que les achats des baleines visent une cassure

Principales informations Dogecoin se maintient au-dessus du support à 0,095 $ tandis que les portefeuilles de baleines ont fortement augmenté, signalant une accumulation régulière pendant une phase de consolidation prolongée. Les intérêts ouverts sur les contrats à terme ont atteint 1,37 milliard de dollars, les traders augmentant leur exposition avant un éventuel mouvement au-dessus de la résistance. Analystes

CryptoNewsLand05-04 17:49

Dogecoin franchit des moyennes clés alors que les avoirs des baleines atteignent un record

Principaux enseignements Dogecoin franchit simultanément trois moyennes mobiles majeures, confirmant un fort basculement technique soutenu par de nouveaux flux entrants liés aux ETF et par un engagement institutionnel durable. Les portefeuilles de baleines atteignent des niveaux d’accumulation records, détenant plus de 108 milliards de tokens tandis que les grands

CryptoNewsLand05-04 16:31

3 altcoins à considérer — XRP, DOGE et ADA

XRP reste sensible à la réglementation, les discussions autour des ETF et la demande des investisseurs particuliers alimentant une forte dynamique de prix. DOGE profite du sentiment sur les réseaux sociaux, affichant de solides gains spéculatifs pendant les périodes de marché haussier. ADA montre un potentiel de reprise, car un développement plus lent pourrait créer une valorisation sous-évaluée à long terme

CryptoNewsLand05-04 14:36
Commentaire
0/400
Aucun commentaire