LanChess a montré le chemin du vibe coding à la production : 100 000 lignes de code en trois mois
LanChess est un rare cas honnête de ce qui se passe après le vibe coding. Le créateur du service a construit en moins de trois mois un produit d'analyse…
Traité par IA depuis Habr AI ; édité par Hamidun News
LanChess est devenu un exemple clair de la façon dont un prototype rapide d'IA se transforme en un véritable service avec des utilisateurs, un backend et des contraintes légales. L'auteur du projet décrit le chemin sans NDA et belles légendes : 3300 prompts, 832 commits, près de 100 000 lignes de code et un ensemble entier de problèmes qui ne peuvent pas être résolus avec un seul bon prompt au modèle.
Comment LanChess a Grandi
L'histoire ne commence pas avec une idée, mais avec une boucle fonctionnelle. En fin de soirée, l'auteur regarde dans le terminal comment un worker Celery sur un serveur à huit cœurs traite 67 parties éclairs avec Lichess pour un seul utilisateur. En une minute, le service doit retourner des analyses personnalisées et des exercices. Dans cette scène, ce qui compte n'est pas le romantisme du développement nocturne, mais le fait de la maturité du produit : ce n'est pas une maquette ou un script unique, mais un système qui reçoit des données réelles, calcule les résultats et promet à l'utilisateur un bénéfice concret en temps prévisible.
L'auteur lui-même présente LanChess comme un exemple rare d'un projet qui peut être discuté complètement ouvertement. En moins de trois mois, il a obtenu environ 100 000 lignes de code, non en les écrivant manuellement, mais en gérant le processus via des outils d'IA. Ce n'est pas seulement une histoire de vitesse. Ce qui est plus important est différent : le projet a des artefacts mesurables du travail — 3300 prompts, 832 commits, un service en production et un audit des décisions qui peuvent être analysées sans tenir compte du NDA. C'est pourquoi le cas intéresse non seulement les joueurs d'échecs, mais aussi les développeurs qui tentent de comprendre le coût réel du vibe coding.
Où les Limitations Ont Commencé
Dès que le service dépasse un prototype personnel, le rythme du développement commence à dépendre non seulement de la qualité des prompts. L'auteur a dû devenir opérateur de données personnelles, car le produit fonctionne avec les informations de l'utilisateur. Roskomnadzor a recommandé de supprimer l'autorisation Google, et la connexion à VK s'est prolongée jusqu'à ce que le développeur s'enregistre comme travailleur indépendant. Pour une démo, cela aurait l'air de détails incidents, mais pour la production, ce sont exactement ces détails qui déterminent si un utilisateur peut se connecter et si le lancement restera légal.
"100 000 lignes de code et pas une seule de ma propre main."
Le côté technique a aussi rapidement cessé d'être trivial. Si le serveur en arrière-plan analyse des dizaines de parties et doit retourner un résultat en une minute, alors derrière la façade de l'analyse d'échecs il y a déjà une file d'attente de tâches, une distribution de charge, un contrôle du temps d'exécution et une tolérance aux pannes. L'utilisateur voit plusieurs écrans avec des conclusions et des exercices, mais le développeur voit l'infrastructure, où n'importe quel petit détail affecte la confiance. Le vibe coding aide à assembler rapidement la première version, mais n'élimine pas le besoin de réfléchir au coût de calcul, aux goulots d'étranglement et à la stabilité opérationnelle.
Ce Que le Cas Enseigne
La principale différence entre le vibe coding et le développement professionnel d'IA est montrée de manière très pratique dans ce texte. La différence n'est pas si le modèle peut générer beaucoup de code, mais qui supporte les conséquences de ce code après le lancement. Lorsqu'un produit a des utilisateurs, une autorisation, des exigences réglementaires et des calculs en arrière-plan, le rôle de l'ingénieur change : il ne demande plus au modèle d'écrire une fonction, mais gère un système de contraintes, de compromis et de priorités.
- L'IA réduit considérablement le temps jusqu'à la première version fonctionnelle.
- La production nécessite des files d'attente, des serveurs, du monitoring et une autorisation stable.
- Les restrictions légales peuvent changer un produit plus rapidement que n'importe quelle refactorisation.
- Les métriques comme 3300 prompts et 832 commits aident à discuter de la productivité sans mythes.
Une autre conclusion importante est que les cas ouverts de ce type sont plus utiles que les arguments abstraits sur le fait que « l'IA remplacera les programmeurs ». Ici, vous pouvez regarder non pas les slogans, mais les traces du travail réel : combien d'itérations y a-t-il eu, où les défaillances ont commencé, ce qui s'est heurté à la loi et ce qui s'est heurté à l'infrastructure. LanChess en ce sens fonctionne comme un terrain de test honnête : il montre à la fois l'accélération et le prix de cette accélération, et le volume de décisions manuelles qui reste toujours avec l'humain.
Ce Que Cela Signifie
L'histoire de LanChess dégrise le marché. L'IA permet vraiment à une personne de passer de POC à un service fonctionnant beaucoup plus rapidement qu'avant, mais l'avantage concurrentiel reste avec ceux qui savent comment amener un tel service à un état légal, stable et maintenable. La conclusion la plus précieuse ici n'est pas sur les 100 000 lignes de code, mais sur le fait que le vrai développement commence juste après l'effet « wow » de la première version générée.
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.