Engines, NNUE & Vibe-Coding
Werkstattnotizen: wie clrsrc entsteht, was beim NNUE-Training passiert, und wie sich eine Engine mit KI-Unterstützung bauen lässt.
Artikel
-
clrsrc 1.3.0: schärfere Suche, sauberere Endspiele
Ein reines Such- und Endspiel-Release: Das neuronale Netz bleibt unverändert, alle Verbesserungen stecken in der Suche - abgeschaltete Singular Extensions, saubere Endspiel-Verwertung, korrekte Matt-Wertung.
-
Der tragende Bug
Ein Frische-Augen-Audit des kompletten Codes brachte zwei Fixes live - und eine überraschende Lehre: Der intuitive Bugfix machte schwächer, das Abschalten der Technik gewann +20.9 Elo. Messen statt annehmen.
-
Der Bot in der Hosentasche
Eine kleine Android-App zeigt die Partien von clrsrc_lc0 live an und meldet per Benachrichtigung jede neue und beendete Partie - quelloffen auf GitHub, mit APK zum Download.
-
Sieben auf einen Streich
+104 Blitz-Elo in einer Woche - die Summe aus sieben einzeln per SPRT abgesicherten Verbesserungen: neue NNUE-Generation, Suche, Buch, Endspiel, Zeitmanagement und Infrastruktur.
-
Fehler erkannt, Fehler gebannt
Unser Lichess-Bot lief nach einem Update in das Anfrage-Limit von Lichess - wie wir die selbstgemachte Sperre per Monitoring, einem Blick in offenen Quellcode und einem dreischichtigen Fix wieder lösten.
-
Ein Rechenzentrum aus Resten
Desktop, alte Laptops, Smartphones, ein Mietserver: wie daraus ein verteilter Datagen-Cluster wird - abgesichert gegen Hitze und Akku-Leerlauf, aufgeteilt über drei Betriebssysteme.
-
Warum ich eine eigene Schach-Engine baue
Es gibt Stockfish - warum dann clrsrc? Über Lernen, Eigenbau und das Reizvolle am Selbermachen.