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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Andrej Karpathy, qui a inventé le terme « Vibe Coding », partage des conseils pour rédiger de meilleures instructions destinées à l'IA

Le , par Eliora

224PARTAGES

8  0 
Andrej Karpathy, éminent chercheur en IA connu pour avoir inventé l'expression « vibe coding », a un conseil à donner à tous ceux qui passent des heures à rédiger la consigne « parfaite » pour l'IA : arrêtez de vous prendre la tête. Au lieu de taper des instructions soignées et raffinées, Karpathy suggère aux utilisateurs de chatbots IA de simplement allumer leur micro et de parler à bâtons rompus. Il a expliqué que parler permet aux humains d'exprimer rapidement toutes leurs pensées encore floues, leurs nuances et leurs objectifs, sans se perdre dans la formulation ou la grammaire. Selon Karpathy, le fait de divaguer à voix haute permet une bien meilleure répartition des tâches entre l'intuition humaine et la puissance de calcul des machines.

Andrej Karpathy est un chercheur en intelligence artificielle (IA) slovaquo-canadien, cofondateur et ancien collaborateur d'OpenAI, où il s'est spécialisé dans l'apprentissage profond et la vision par ordinateur. Il a également occupé le poste de directeur de l'IA et d'Autopilot Vision chez Tesla, et a fondé en 2024 Eureka Labs, une plateforme de formation à l'IA. En 2026, il a rejoint Anthropic au sein de l'équipe chargée du pré-entraînement.

En mai 2026, Andrej Karpathy a annoncé qu'il rejoignait Anthropic. Anthropic a déclaré que Karpathy ferait partie de l'équipe de pré-entraînement, qui aide les modèles Claude de l'entreprise à acquérir leurs connaissances et capacités fondamentales. Il s’agit de la dernière recrue de haut vol pour Anthropic, qui est en passe de dépasser la valorisation boursière d’OpenAI et se trouve dans une bataille de plus en plus intense pour le recrutement de talents avec son principal rival dans le domaine de l’IA.

Andrej Karpathy, éminent chercheur en IA connu pour avoir inventé l'expression « vibe coding », a un conseil à donner à tous ceux qui passent des heures à rédiger la consigne « parfaite » pour l'IA : arrêtez de vous prendre la tête. Au lieu de taper des instructions soignées et raffinées, Karpathy suggère aux utilisateurs de chatbots IA de simplement allumer leur micro et de parler à bâtons rompus.

Dans un message publié sur X, cet ancien cadre d'OpenAI et de Tesla, qui occupe désormais un poste de chercheur de premier plan en IA chez Anthropic, a révélé que sa stratégie préférée pour formuler des prompts consistait à activer le mode vocal et à parler sans interruption à un grand modèle linguistique (LLM) pendant près de 10 minutes d'affilée. « Parfois, le LLM a besoin de plus d’informations pour comprendre ce que vous essayez de faire », a écrit Karpathy, décrivant ses sessions vocales décousues comme « un véritable chaos, où tout est permis, un véritable flux de conscience ».


« Laissons l'IA s'occuper de l'organisation »

Selon Karpathy, le fait de divaguer à voix haute permet une bien meilleure répartition des tâches entre l'intuition humaine et la puissance de calcul des machines. Il a expliqué que parler permet aux humains d'exprimer rapidement toutes leurs pensées encore floues, leurs nuances et leurs objectifs, sans se perdre dans la formulation ou la grammaire. L'IA reprend ce monologue chaotique et le structure en résultats clairs, exploitables et bien organisés. Il a ajouté qu'en fournissant d'emblée un maximum de contexte, les utilisateurs « améliorent la connexion mentale et ont moins de corrections à apporter par la suite ».

Lisez l'intégralité du message de Karpathy sur X (anciennement Twitter) :

Une méthode que je trouve utile pour travailler avec les modèles de langage de grande échelle (LLM) consiste à faire une bonne et longue séance de divagation. Parfois, le LLM a besoin de plus d'informations pour comprendre ce que vous essayez de faire, mais vous êtes trop paresseux pour les taper. Dans ces cas-là, j'aime bien m'adosser, passer en mode vocal et divaguer pendant environ 10 minutes, sans aucune structure, en laissant libre cours à mes pensées, dans un véritable flux de conscience. Parfois, je le signale d’emblée, en disant par exemple « je passe en reconnaissance vocale, désolé pour les fautes de frappe… ». Parfois, j’en fais une petite interview de quelques échanges.

Mais je trouve que les LLM sont, d’une certaine manière, très doués pour reconstruire de longues divagations incohérentes et que, souvent, l’écho qu’ils renvoient de votre propre enchevêtrement de pensées ressort bien plus clair que ce dont vous êtes parti. Le résultat, c’est que vous améliorez la connexion mentale et que vous avez moins de corrections à apporter à partir de là.

Lors d'une interview en mai, Andrej Karpathy a expliqué pourquoi le « vibe coding » est en voie de disparition. Lors de la conférence AI Ascent 2026, Andrej Karpathy explique pourquoi nous quittons l'ère du codage informel assisté par l'IA pour entrer dans la discipline plus rigoureuse de l'« ingénierie agentique ». Il explique notamment que les agents IA agissent comme des « entités stagiaires » : incroyablement puissants, mais nécessitant un nouveau type de jugement humain. Il partage également sa vision de l'avenir avec l'essor de l'ingénierie agentique.

Voici la publication d'Andrej Karpathy sur X :

Une méthode que je trouve utile pour travailler avec les LLM, c’est de se lancer dans une bonne et longue séance de divagation. Parfois, le LLM a besoin de plus d’informations pour comprendre ce que vous essayez de faire, mais vous n’avez pas envie de les taper. Dans ces cas-là, j’aime bien m’adosser, passer en mode vocal et divaguer pendant environ 10 minutes, sans aucune structure, en laissant libre cours à mes pensées, en suivant le fil de mes idées. Parfois, je le signale d’emblée, en disant par exemple « je passe en reconnaissance vocale, désolé pour les fautes de frappe… ». Parfois, j’en fais une petite interview de quelques échanges.

Mais je trouve que les LLM sont, d’une certaine manière, très doués pour reconstruire de longues divagations incohérentes et que, souvent, l’écho qu’ils renvoient de votre propre enchevêtrement de pensées ressort bien plus clair que ce dont vous êtes parti. Le résultat, c’est que vous améliorez la connexion mentale et que vous avez moins de corrections à apporter à partir de là.

Source : Publication d'Andrej Karpathy

Et vous ?

Pensez-vous que cette méthode de divagation vocale est vraiment efficace ?
Quel est votre avis sur le sujet ?

Voir aussi :

Mon expérience avec le « vibe coding », par Gabriella Gonzalez

OpenAI publie une mise à jour majeure de l'application de bureau ChatGPT, qui introduit le mode « GPT Voice » pour effectuer des tâches par commandes vocales grâce à GPT-Live

AGENTS.md, un format simple et ouvert pour guider les agents de codage IA, qui fournit le contexte et les instructions pour les aider à travailler sur votre projet
Vous avez lu gratuitement 2 871 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de lamaison
Membre du Club https://www.developpez.com
Le 02/08/2026 à 19:11
Je ne crois pas que l'auteur de cet article aie dévellopé sérieusement une grosse application en vibe coding.
En effet, c'est tout le contraire qu'il faut faire.
Commencer tout doucement, en prenant moultes précautions pour assurer les fondations du futur logiciel.
Ensuite piloter en finesse étapes par étapes.
3  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 17/08/2026 à 17:26
Salut à tous.

Je crois que personne n'a tort dans ce sujet parce que vous ne parlez pas de la même chose.

1) Karpathy parle surtout de la communication avec le LLM.
Et donc, la divagation est une excellente méthode pour transmettre le problème.

2) Ensuite, demander à l'IA de transformer cette matière en spécification structurée.
C'est là que l'on gagne du temps, à la condition que l'IA a bien compris ce que l'on cherche à faire.

3) Le développeur reprend la main pour finaliser l'architecture, le découpage, les interfaces, les tests, en validant étape par étape.
Il serait merveilleux que l'IA comprenne parfaitement la méthode du premier coup.
D'où mettre les mains dans le cambouis pour corriger ce qui ne va pas, et surtout ne pas négliger la phase des tests fonctionnels qui sera fait par quelqu'un et non l'IA, sinon il va valider ses prores erreurs.

Je suis d'accord que cela est trop théorique de pouvoir développer un gros projet par cette méthode sans posséder un minimum de compétence dans la conduite d'un projet.
3  0 
Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 17/08/2026 à 13:10
Et ces étapes ne peuvent être validées que par un développeur ayant les compétences pour maîtriser ces étapes. Il faut donc être développeur compétent pour utiliser l'IA de codage. Dans les mains d'un novice, l'IA ne peut être qu'une mauvaise idée...
2  0 
Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 17/08/2026 à 18:10
A la base, niveau codage, je suis anti-IA. Par contre, car j'aime connaitre un minimum ce dont je discute ici sur développez.com, j'ai "fais un test" pour l'utilisation de l'IA juste pour construire le squelette d'un IDE dédicacé pour le langage et son compilateur que je développe tout deux en // depuis quelques temps, et à la main a 100%.

J'ai remarqué que pour avoir un bon résultat :

- il faut avoir une idée très claire de l'objectif que l'on veut atteindre
- il faut donc connaître son sujet
- il ne faut pas communiquer avec une IA comme si on communiquait avec une machine
- il faut jouer le jeu et communiquer avec elle comme si on communiquait avec un/une collègue, les résultats sont bien meilleurs qu'en donnant une suite de prompts techniques froid ressemblant à un plan marketing
- il faut lui expliquer les erreurs qu'elle commet, elle les assimile assez bien si on les lui explique bien, ce qui encore une fois ne se fait pas par des prompts techniques, mais comme si on expliquait des erreurs à un débutant.
- il faut donc ne pas être un débutant sois-même. Je ne dis pas qu'il faut être un génie, mais simplement de connaitre son sujet

Tout ceci, je l'ai appris via simplement le "mode IA" de google (je ne sais pas ce qui se cache derrière comme IA), qui a un inconvénient qui est en fait un atout en matière de codage. Cet inconvénient/atout est le simple fait que ce "mode IA" ne peut pas générer des réponses trop grandes, forçant a bien découper son application, et à l'opposé du dramatique Vibe Coding...

J'ai l'habitude d'utiliser wxPython pour tout ce qui touche aux applications, j'ai voulu utilisé dearpygui, et après quelques temps, tant l'IA que moi-même nous sommes rendu compte que dearpygui n'était pas le bon outil pour créer un IDE (que je veux simple et non sujet aux changements imposés par des mises à jour d'un OS - d'où l'idée première d'utiliser dearpygui pour contrôler l'aspect visuel). Mais je ne suis arriver à rien de bon avec dearpygui. Je suspecte que dearpygui n'a pas dans son écosystème suffisamment de quoi alimenter une IA genre LLM.

J'aurais pu me rabattre sur mon viel ami wxPython, mais l'IA m'a proposé d'utiliser PyQt6, et je voulais rester concentré sur le développement à la main de mon langage et de son compilateur, sans perdre du temps a apprendre PyQt vs wxPython. J'ai donc laissé l'IA partir en ce sens, et là où j'était tombé dans un cul de sac avec dearpygui, et en discutant avec le mode IA, les progrès sont vite venus, tant de l'IA pour la création de cet IDE que de moi-même dans ma compréhension de PyQt6.

Mais je reste persuadé que sans la simple connaissance du fonctionnement d'une GUI, d'un IDE, et d'un découplage clair et net entre l'UI et les fonctionnalités que permet d'exécuter une UI, donc sans connaissance de base dans ces domaines, j'aurais encore tourné en rond longtemps...

Ma conclusion de ce "test", c'est qu'il faut maîtriser les concepts que l'on veut faire implémenter par l'IA. Et donc que commencer comme novice en utilisant l'IA est une grave erreur, malheureusement trop tentante pour ceux qui veulent brûler les étapes...

BàV et Peace & Love.
2  0