À mon avis, il est temps de mettre fin au terme "vibe coding." À ce stade, ce n'est pas du tout basé sur les vibes. Gérer des agents, les orienter dans la bonne direction, donner des retours précis, les aider à se débloquer. Nous devrions appeler cela "piloter" un LLM. Oui, il y a des pilotes qui appuient simplement sur le bouton de régulateur de vitesse et gèrent un vol facile, mais il y a des pilotes qui peuvent tirer beaucoup plus de la même machine : sous-agents, compétences, planification, coordination de plusieurs agents dans le même code, résolution de conflits, supervision de plusieurs projets simultanément, etc. Quand vous dites "j'ai vibe codé ça," cela implique que toute l'agence était dans le LLM—cela efface votre propre paternité. Le terme lui-même a été créé pour donner une licence à la désinvolture, pour justifier une ignorance de l'art. "Je sais que c'est mal de programmer de cette façon, mais si nous l'embrassons simplement ?" Mais ce n'est pas plus vrai que pour un pilote qui a utilisé son instrumentation complexe pour atterrir un avion. Ce n'est pas "vibe flying." Presque tout sera désormais "vibe coded," mais l'agence du programmeur s'élève simplement à un niveau d'abstraction supérieur. En termes de Karpathy, nous sommes passés de la programmation en assembleur, à la programmation dans des langages de haut niveau, pour maintenant programmer en langage naturel. Mais la paternité en tant que concept survivra. C'est pourquoi je pense que nous devrions dire "j'ai piloté Claude pour construire ça." C'est à quoi ressemble l'avenir de l'ingénierie logicielle. Notre langage pour cela doit s'adapter. @karpathy
Pour prolonger la métaphore, c'est comme si un développeur web disait "Python a écrit ça." Non, c'est vous qui l'avez écrit. Vous n'avez pas écrit l'assembleur, et le code assembleur serait probablement incompréhensible pour vous. Mais c'est juste comme ça que les programmes sont écrits maintenant. L'acte de programmer s'adapte à des niveaux d'abstraction plus élevés. C'est étrange de dire "J'ai programmé ça dans Claude" ou même "avec Claude", mais piloter IMO clarifie votre relation avec la machine.
320