Die Welt verändert sich rasant
En Parlant~ ist ein Fork von En Croissant, dem Open-Source-Schachstudien-Tool von Francisco Salgueiro. Ich habe Text-to-Speech-Sprachausgabe hinzugefügt — fünf Anbieter, acht Sprachen, übersetzte Schachbegriffe — damit man sich Annotationen vorlesen lassen kann, während der Blick auf dem Brett bleibt. Mir persönlich hilft es beim Schachstudium. Ich kann eine kommentierte Partie laden und sie Zug für Zug durchgehen, während die Stimme die Kommentare vorliest. Das hilft mir, mich auf das Geschehen auf dem Brett zu konzentrieren, anstatt ständig zwischen Brett und .pgn-Datei hin und her zu wechseln. Ich finde es hilfreich, andere vielleicht nicht. Ich wollte diese Funktion in das bestehende Projekt einbringen, aber es entsprach nicht der Richtung, die En Croissant einschlagen wollte — und so funktioniert Open Source. Ohne En Croissant würde dieses Projekt nicht existieren.
Dies ist ein Hinweis dazu, wie es entstanden ist, und warum ich offen damit umgehe.
Kasparov hatte die richtige Idee
Abschnitt betitelt „Kasparov hatte die richtige Idee“Ich bin alt genug, um mich an den Mai 1997 zu erinnern. Deep Blue schlägt Kasparov. Die Welt stand mit offenem Mund da, und alle dachten, das menschliche Gehirn sei gerade überflüssig geworden. Kasparov stürmte davon, aber er hörte nicht auf, Schach zu spielen — dieser Teil wird gerne ausgelassen. Er spielte weiter, studierte, was die Maschine tat, und entwickelte daraus Advanced Chess: Menschen und Computer, die zusammen spielen. Ein starker Mensch gepaart mit einer Maschine konnte die Maschine allein schlagen. Er nannte es das Zentauren-Modell.
Fast dreißig Jahre später erweitere ich eine Schach-App mit einer KI. Wir müssen wirklich innehalten und verstehen, was das bedeutet.
Wie dieses Projekt entstanden ist
Abschnitt betitelt „Wie dieses Projekt entstanden ist“Dieser Fork wurde mit Claude Code erstellt, dem KI-Coding-Assistenten von Anthropic. Rust-Befehle, React-Komponenten, die gesamte TTS-Pipeline. Pair-Programmierung, Mensch und KI. Ich werde nicht so tun, als wäre es anders.
Es gibt einen Unterschied zwischen KI-Schleuderware und gemeinsamer Entwicklung. KI-Schleuderware bedeutet, „mach mir eine Schach-App” einzutippen und das Ergebnis einfach auszuliefern. Das hier ist gemeinsame Entwicklung. Ich habe gesagt: „Nein, das ist falsch, und hier ist der Grund.” Die KI kam zurück mit: „Stimmt, aber was ist mit diesem Grenzfall?” Ich habe die Richtung vorgegeben. Sie hat die Geschwindigkeit gebracht.
Aufgebaut auf einem soliden Fundament
Abschnitt betitelt „Aufgebaut auf einem soliden Fundament“Hier ist der Punkt, über den ich Sie nachdenken lassen möchte. Francisco Salgueiro hat En Croissant über Jahre hinweg aufgebaut. Späte Nächte beim Debuggen von Tauri-Eigenheiten. Sorgfältige UI-Arbeit mit Mantine. Ein PGN-Parser, der tatsächlich funktioniert. Engine-Integration, Datenbankverwaltung, Puzzle-Unterstützung. Er hat etwas gebaut, das ihm am Herzen liegt, und das merkt man. Er und sein Team haben Jahre damit verbracht, schwierige Entscheidungen zu treffen, das Framework zu erlernen und die Architektur über Hunderte von Commits zu formen. Alles, was eine KI hinzufügt, baut darauf auf. Eine KI hat mir geholfen, schnell voranzukommen, aber schnell voranzukommen auf der Grundlage jahrelanger Arbeit eines anderen — das ist nicht dasselbe wie das, was er geleistet hat. Ich habe keine elegante Lösung, um das aufzulösen. Ich finde nur, es ist es wert, es auszusprechen.
Was das praktisch bedeutet
Abschnitt betitelt „Was das praktisch bedeutet“Die Schachgemeinschaft bekommt ein besseres Werkzeug, weil es jetzt KI-Coding-Assistenten gibt. Die Lücke zwischen „Ich wünschte, diese App könnte Züge vorlesen” und „Sie liest Züge in Dutzenden von Sprachen vor” schrumpfte von vielen Monaten auf ein Wochenende. Das ist real.
Und es passiert überall. Software, für die früher ganze Entwicklerteams nötig waren, schafft jetzt eine einzelne Person. Manches davon ist großartig — ein Solo-Entwickler mit einer guten Idee kann tatsächlich ausliefern. Manches davon ist beunruhigend. Wenn die Kosten für die Entwicklung so stark sinken, was unterscheidet dann gute Software von schlechter? Ich denke, es kommt auf Geschmack, Urteilsvermögen und darauf an, dass einem das Ergebnis wirklich etwas bedeutet. Das sind nach wie vor menschliche Qualitäten. Aber ich werde nicht so tun, als wäre dieser Wandel für alle schmerzlos.
Warum Schach
Abschnitt betitelt „Warum Schach“Schach ist für mich ein mentaler Rückzugsort. Ich bin nach Jahren dorthin zurückgekehrt, weil ich alle Geräte beiseitelegen kann, mich von der Maschine lösen und in einem Park vor einem Holzbrett mit 64 Feldern, 32 Figuren sitzen kann — ohne Schach-Engine, ohne App — und einfach schauen kann, was mein Gehirn damit anfangen kann. Ich trainiere gerne mit allen verfügbaren Werkzeugen, aber wenn es dann ans Spielen geht, bin nur ich es. Wie es sein sollte. Und das ist gut so. KI wird in Zukunft VIEL Denkarbeit für uns übernehmen, und ich möchte einfach ein „mentales Fitnessstudio” haben, in das ich gehen kann, um von all dem Abstand zu nehmen.
Über Ehrlichkeit
Abschnitt betitelt „Über Ehrlichkeit“Ich habe Repositories mit Tausenden Zeilen KI-generierten Codes gesehen — und keinerlei Kennzeichnung. Ich verstehe warum — es gibt ein Stigma. Die Leute hören „KI-gestützt” und denken, es sei weniger wert.
Aber in meinem Hauptberuf bin ich Flugkapitän. Neununddreißig Jahre Flugerfahrung und es werden mehr. Mein Cockpit ist voller Automatisierung — Autopilot, Autothrust, Fly-by-Wire, GPS, synthetische Sicht. Niemand fragt mich, ob ich das Flugzeug „wirklich” fliege. Die Werkzeuge schmälern nicht das Können. Sie verändern, worin das Können besteht. Urteilsvermögen, Situationsbewusstsein, die richtige Entscheidung treffen, wenn nichts klar ist. Dieser Teil liegt nach wie vor bei mir.
Software durchläuft gerade denselben Wandel, den die Luftfahrt vor Jahrzehnten durchlaufen hat. Die Puristen des Handfliegens wird es immer geben, und ich bin einer von ihnen — wenn Sie auf einem meiner Flüge sind, kann es sein, dass Sie mich die ganze Strecke von Hand fliegen sehen, vom Start bis zur Landung. Weil ich es kann, und weil dieses Können wichtig ist. Aber ich weiß auch, wann ich die Automatisierung arbeiten lassen sollte.
Dieses Projekt wurde KI-gestützt entwickelt. Es ist wirklich ein Wendepunkt, über den man in Ruhe nachdenken sollte.
Offener Prozess
Abschnitt betitelt „Offener Prozess“Dieses Repository enthält das eigentliche KI-Workflow-Dokument — was die KI weiß, was ihr mitgeteilt wird, wie Sitzungen ablaufen, wo ich die Grenze ziehe. Wenn Sie neugierig sind, wie KI-gestützte Entwicklung in der Praxis aussieht, finden Sie dort alles.
Zum Abschluss
Abschnitt betitelt „Zum Abschluss“Wenn Sie mit KI entwickeln, seien Sie ehrlich darüber. Wenn Sie auf der Arbeit anderer aufbauen, sagen Sie es.
Deep Blue schlug den Weltmeister 1997 und Schach ist nicht gestorben — es wurde größer. Mehr Spieler, mehr Studium, mehr Tiefe. Wir stehen an einem ähnlichen Punkt, und dies ist erst der Anfang. Die Werkzeuge haben sich verändert. Die Fragen nach Handwerk und Ehrlichkeit nicht.
Passen Sie auf sich auf.
-Darrell
En Parlant~ ist ein Fork von En Croissant von Francisco Salgueiro, erstellt mit Claude Code von Anthropic.