Le monde change vite
En Parlant~ est un fork de En Croissant, l’outil open source d’étude des échecs créé par Francisco Salgueiro. J’ai ajouté la narration par synthèse vocale — cinq fournisseurs, huit langues, vocabulaire échiquéen traduit — pour que vous puissiez entendre les annotations lues à voix haute tout en gardant les yeux sur l’échiquier. Pour moi, cela m’aide à étudier les échecs. Je peux charger une partie annotée et la parcourir coup par coup pendant que la voix narre. Cela m’aide à me concentrer sur ce qui se passe sur l’échiquier plutôt que de faire des allers-retours avec le fichier .pgn. Je trouve cela utile, d’autres peut-être pas. Je voulais intégrer cette fonctionnalité au logiciel, mais ce n’était pas la direction que En Croissant souhaitait prendre, et c’est ainsi que fonctionne l’open source. Sans En Croissant, ce projet n’existerait pas.
Ceci est une note sur la façon dont il a été construit, et pourquoi je suis transparent à ce sujet.
Kasparov avait la bonne idée
Section intitulée « Kasparov avait la bonne idée »Je suis assez vieux pour me souvenir de mai 1997. Deep Blue bat Kasparov. Le monde était stupéfait, et tout le monde pensait que le cerveau humain venait de devenir obsolète. Kasparov est parti furieux, mais il n’a pas abandonné les échecs — cette partie est souvent oubliée. Il a continué à jouer, a étudié ce que la machine faisait, puis a inventé les échecs avancés : humains et ordinateurs jouant ensemble. Un humain fort associé à une machine pouvait battre la machine seule. Il a appelé cela le modèle centaure.
Près de trente ans plus tard, je contribue à une application d’échecs avec une IA. Nous devons vraiment prendre un moment de recul et comprendre ce que cela signifie.
Comment cela a été construit
Section intitulée « Comment cela a été construit »Ce fork a été construit avec Claude Code, l’assistant de programmation IA d’Anthropic. Commandes Rust, composants React, tout le pipeline TTS. Programmation en binôme, humain et IA. Je ne vais pas prétendre le contraire.
Il y a une différence entre la production bâclée par IA et le co-développement. La production bâclée, c’est taper « fais-moi une appli d’échecs » et livrer ce qui en sort. Ici, c’est du co-développement. Je disais « non, c’est faux, voilà pourquoi ». L’IA répondait « d’accord, mais qu’en est-il de ce cas limite ». J’apportais la direction. Elle apportait la vitesse.
Construire sur des bases solides
Section intitulée « Construire sur des bases solides »Voici le point sur lequel je voudrais que vous réfléchissiez. Francisco Salgueiro a construit En Croissant sur plusieurs années. Des nuits blanches à déboguer les particularités de Tauri. Un travail d’interface soigné avec Mantine. Un parseur PGN qui fonctionne réellement. Intégration de moteurs, gestion de bases de données, support des puzzles. Il a construit quelque chose qui lui tenait à cœur, et cela se voit. Lui et son équipe ont passé des années à prendre des décisions difficiles, à apprendre le framework, à façonner l’architecture à travers des centaines de commits. Tout ce qu’une IA ajoute repose sur cette fondation. Une IA m’a aidé à avancer vite, mais avancer vite sur la base d’années d’effort de quelqu’un d’autre, ce n’est pas la même chose que de faire ce qu’il a fait. Je n’ai pas de façon élégante de résoudre cette tension. Je pense simplement que cela mérite d’être dit.
Ce que cela signifie, concrètement
Section intitulée « Ce que cela signifie, concrètement »La communauté échiquéenne dispose d’un meilleur outil parce que les assistants de programmation IA existent désormais. L’écart entre « j’aimerais que cette appli puisse narrer les coups » et « elle narre les coups dans des dizaines de langues » est passé de plusieurs mois à un week-end. C’est réel.
Et cela se produit partout. Des logiciels qui nécessitaient des équipes de développeurs n’en demandent plus qu’un seul. Une partie de cela est formidable — un développeur solo avec une bonne idée peut réellement livrer un produit. Une autre partie est déstabilisante. Quand le coût de développement chute à ce point, qu’est-ce qui distingue un bon logiciel d’un mauvais ? Je pense que cela se résume au goût, au jugement et au fait de se soucier réellement du résultat. Ce sont encore des qualités humaines. Mais je ne prétendrai pas que cette transition est indolore pour tout le monde.
Pourquoi les échecs
Section intitulée « Pourquoi les échecs »Les échecs sont un refuge mental pour moi. J’y suis revenu après des années parce que je peux laisser tous les appareils de côté, m’éloigner de la machine et m’asseoir dans un parc devant un échiquier en bois avec 64 cases, 32 pièces, pas de moteur d’échecs, pas d’application, et produire ce que mon cerveau est capable de faire avec. J’aime m’entraîner avec tous les outils, mais quand vient le moment de jouer, c’est juste moi. Comme il se doit. Et c’est une bonne chose. L’IA va faire BEAUCOUP de réflexion à notre place à l’avenir, et je veux simplement avoir une « salle de sport mentale » où je peux me rendre pour m’éloigner de tout cela.
À propos de l’honnêteté
Section intitulée « À propos de l’honnêteté »J’ai vu des dépôts avec des milliers de lignes de code générées par IA et aucune mention. Je comprends pourquoi — il y a une stigmatisation. Les gens entendent « assisté par IA » et pensent que c’est de moindre valeur.
Mais dans mon métier, je suis commandant de bord. Trente-neuf ans de vol et ça continue. Mon cockpit est rempli d’automatisation — pilote automatique, auto-manette, commandes de vol électriques, GPS, vision synthétique. Personne ne me demande si je pilote « vraiment » l’avion. Les outils ne diminuent pas la compétence. Ils changent la nature de la compétence. Le jugement, la conscience situationnelle, prendre la bonne décision quand rien n’est clair. Cette partie est toujours la mienne.
Le logiciel traverse la même mutation que l’aviation a connue il y a des décennies. Les puristes du pilotage manuel existeront toujours, et j’en fais partie — si vous êtes sur l’un de mes vols, vous pourriez me surprendre à piloter manuellement du décollage à l’atterrissage. Parce que j’en suis capable, et parce que cette compétence compte. Mais je sais aussi quand laisser l’automatisation travailler.
Ce projet a été construit avec l’assistance de l’IA. C’est véritablement un point d’inflexion sur lequel vous devriez vous arrêter et réfléchir.
Processus ouvert
Section intitulée « Processus ouvert »Ce dépôt inclut le véritable document de workflow IA — ce que l’IA sait, ce qu’on lui dit, comment les sessions fonctionnent, où je trace la ligne. Si vous êtes curieux de savoir à quoi ressemble le développement assisté par IA en pratique, tout est là.
Pour conclure
Section intitulée « Pour conclure »Si vous construisez avec l’IA, soyez honnête à ce sujet. Si vous construisez sur le travail de quelqu’un d’autre, dites-le.
Deep Blue a battu le champion du monde en 1997 et les échecs n’en sont pas morts — ils ont pris de l’ampleur. Plus de joueurs, plus d’étude, plus de profondeur. Nous en sommes à un point similaire, et ce n’est que le début. Les outils ont changé. Les questions sur le savoir-faire et l’honnêteté, elles, restent les mêmes.
Prenez soin de vous.
-Darrell
En Parlant~ est un fork de En Croissant par Francisco Salgueiro, construit avec Claude Code par Anthropic.