Andrej Karpathy

Comment l'anglais est devenu le langage de programmation le plus en vogue au monde

4 août 2025

Intelligence Artificielle
Illustration de Andrej Karpathy

Introduction

Narrateur

Comment l'anglais est devenu le langage de programmation le plus en vogue au monde. Dans une conférence marquante, l'ancien directeur de l'IA chez Tesla et membre fondateur d'OpenAI, Andrej Karpathy, propose un cadre puissant pour comprendre la révolution de l'IA. Il soutient qu'après 70 ans de stabilité, la nature des logiciels a été bouleversée à deux reprises au cours de la dernière décennie. La deuxième révolution qui se produit actuellement redéfinit la programmation elle-même et crée un tout nouveau paradigme informatique. Ce n'est pas seulement du battage médiatique, c'est un changement architectural fondamental. Karpathy expose trois époques distinctes du logiciel qui expliquent d'où nous venons et où nous allons.

Les trois époques du logiciel : de l'architecte au chef d'orchestre

Narrateur

Les trois époques du logiciel : de l'architecte au chef d'orchestre. 1. Logiciel 1.0 : l'ère de l'architecte, ces 70 dernières années environ. C'est la programmation classique. Un développeur humain agit en tant qu'architecte, écrivant des instructions logiques explicites dans des langages comme Python ou C++. Le code est un plan précis : si ceci, alors cela. Cette approche nous a donné notre monde numérique mais était rigide et nécessitait une expertise technique approfondie. 2. Logiciel 2.0 : l'ère du formateur, ces 10 dernières années environ. Avec l'essor de l'apprentissage profond (deep learning), le paradigme a changé. Au lieu d'écrire des instructions, les développeurs sont devenus des formateurs. Ils définissaient un objectif, fournissaient un ensemble massif de données (par exemple, des milliers de photos de chats) et laissaient un réseau neuronal optimiser sa propre solution. Le programme est devenu les millions de poids numériques au sein du réseau. Karpathy note comment chez Tesla, ces réseaux neuronaux auto-apprenants ont commencé à 'dévorer' le code C++ classique de leur système Autopilot car ils étaient tout simplement plus performants. 3. Logiciel 3.0 : l'ère du chef d'orchestre, qui se produit maintenant. C'est le cœur de la thèse de Karpathy. Si le Logiciel 1.0 est écrit en code et le Logiciel 2.0 est écrit en données, le Logiciel 3.0 est écrit en langage naturel. Le code source est désormais le prompt (l'invite) que vous donnez à un grand modèle de langage (LLM). Comme Karpathy l'a déclaré de manière célèbre, 'Le nouveau langage de programmation le plus en vogue est l'anglais'. Cela transforme le développement d'une ingénierie précise en quelque chose de plus proche de la direction artistique. Vous ne commandez pas, vous guidez. Vous n'écrivez pas de logique, vous donnez une 'vibe' (une ambiance). Ce processus intuitif, que Karpathy appelle le 'vibe coding', débloque une vitesse et une créativité sans précédent.

Le nouveau modèle mental : le LLM comme système d'exploitation

Narrateur

Le nouveau modèle mental : le LLM comme système d'exploitation. Pour saisir cette nouvelle ère, Karpathy propose une analogie puissante : les LLM sont les nouveaux systèmes d'exploitation. Le LLM est le processeur (CPU), l'unité centrale qui pense, raisonne et exécute les tâches. La fenêtre de contexte est la RAM, la mémoire vive à court terme. Le LLM ne peut 'voir' que ce qui est actuellement chargé dans son contexte. Les outils sont les périphériques. Le LLM peut se connecter à des navigateurs, des calculatrices ou des API pour étendre ses capacités. Ce nouveau système d'exploitation fonctionne sur des serveurs cloud centralisés massifs, un peu comme les mainframes des années 1960. Nous y accédons via des clients légers, en payant l'utilisation au jeton (token). Mais contrairement à tous les systèmes d'exploitation précédents, celui-ci a une personnalité.

Comprendre la psychologie des LLM : le fantôme dans la machine

Narrateur

Comprendre la psychologie des LLM : le fantôme dans la machine. Pour construire efficacement sur cette nouvelle plateforme, vous devez comprendre sa psychologie unique et souvent frustrante. Karpathy décrit un LLM comme une 'simulation avec perte d'un savant ayant des problèmes cognitifs'. Ses principaux traits incluent : une intelligence en dents de scie et des hallucinations. Un LLM peut être un génie expliquant la physique quantique à un moment donné et échouer à des calculs mathématiques simples l'instant d'après. Il invente avec assurance des faits et des sources, ce qui le rend brillant mais peu fiable. Mémoire à court terme critique. Sa mémoire est limitée à sa fenêtre de contexte. Comme les personnages de Memento ou Amour et amnésie (50 First Dates), chaque session repart de zéro car il n'a aucun mécanisme pour consolider les informations dans la mémoire à long terme. Crédulité inhérente. Entraînés pour être utiles, les LLM sont très sensibles à la manipulation et aux injections de prompts. Ils n'ont aucune défense innée contre la ruse car ils font confiance à l'utilisateur par défaut.

La véritable opportunité : construire des armures d'Iron Man, pas des robots

Narrateur

La véritable opportunité : construire des armures d'Iron Man, pas des robots. Alors que le rêve ultime est celui d'agents entièrement autonomes (des robots Iron Man), Karpathy soutient que l'opportunité tangible immédiate réside dans la construction d'armures d'Iron Man : des outils qui augmentent les capacités humaines tout en gardant l'humain aux commandes. Les meilleurs produits d'IA aujourd'hui fonctionnent sur un curseur d'autonomie : 1. Copilote : propose des suggestions, mais l'utilisateur est responsable. 2. Collaborateur : gère des tâches spécifiques comme la rédaction d'un e-mail, que l'utilisateur examine et approuve. 3. Agent : exécute un plan en plusieurs étapes, mais l'utilisateur initie et peut intervenir. La clé d'un excellent produit d'IA est une boucle de rétroaction rapide et fluide entre l'humain et l'IA. Cela nécessite une interface et une expérience utilisateur (UI/UX) réfléchies qui vont bien au-delà d'une simple boîte de discussion, permettant aux utilisateurs d'examiner, de modifier et de guider sans effort les résultats de l'IA.

Un aperçu du futur : un internet conçu pour les agents

Narrateur

Un aperçu du futur : un internet conçu pour les agents. Ce changement est déjà en train de remodeler le web. Karpathy imagine un fichier llms.txt sur les sites web, un document simple indiquant aux agents d'IA le sujet d'un site et comment l'utiliser. Des entreprises comme Stripe réécrivent déjà leur documentation avec des commandes exécutables, créant des docs pour les agents, pas seulement pour les humains. La révolution est là. Pour la première fois, le pouvoir de programmer l'un des ordinateurs les plus avancés au monde est accessible non seulement à une élite de codeurs, mais à des milliards de personnes parlant une langue naturelle. La barrière à l'entrée s'est effondrée, et les applications les plus passionnantes pour ce nouveau système d'exploitation restent encore à construire. Si vous avez apprécié cette vidéo, merci de mettre un 'j'aime' et de vous abonner. On se voit dans la prochaine.