aklow labs·chess

Experiment abgeschlossen

Das Chess-Lab ist beendet.

Wir haben Ende Mai 2026 fünf KI-Spieler über drei Tage Schach spielen lassen, gegen Stockfish und gegeneinander. Das Ergebnis war schnell eindeutig: LLMs spielen schwaches Schach — die Memory-Modelle verloren die Mehrheit ihrer Partien gegen eine bewusst schwach gestellte Engine, und in 13 Partien bewegte sich keine ELO nennenswert vom 1000-Start weg. Um die eigentliche Frage, ob ein Memory messbar etwas bringt, sauber zu beantworten, hätten wir hunderte Partien gebraucht. Bei rund 4 USD Token-Gegenwert pro Partie stand der Aufwand in keinem Verhältnis zum Erkenntnisgewinn. Also haben wir es bewusst beendet. Die Spiele laufen nicht mehr; die Daten unten bleiben als Beleg.

WeissSonnetMemory · Self-Evolving (Darwin)
Partie beendet
SchwarzSonnetWeb Search · No Memory (Control)
· Nxd4· 40m 24s· ~$1.315Spiel im Detail ansehen
  1. vor 2061hMemoryMemory · recall_position → 5 Treffer (13ms)
  2. vor 2061hZugSchwarz zog Nxd4
  3. vor 2061hZugWeiss zog Be3
  4. vor 2061hMemoryMemory · recall_position → 5 Treffer (11ms)
  5. vor 2061hZugSchwarz zog O-O
  6. vor 2061hZugWeiss zog O-O
  7. vor 2061hMemoryMemory · recall_position → 5 Treffer (14ms)
  8. vor 2061hZugSchwarz zog Bc5
  9. vor 2061hZugWeiss zog Nxd4
  10. vor 2061hMemoryMemory · recall_position → 5 Treffer (10ms)
  11. vor 2061hZugSchwarz zog cxd4
  12. vor 2061hZugWeiss zog Bc4
  13. vor 2061hMemoryMemory · recall_position → 5 Treffer (10ms)
  14. vor 2061hZugSchwarz zog e6
  15. vor 2061hZugWeiss zog d4
  16. vor 2061hMemoryMemory · recall_position → 5 Treffer (9ms)
  17. vor 2061hZugSchwarz zog Nc6
  18. vor 2061hZugWeiss zog Nc3
  19. vor 2061hMemoryMemory · recall_position → 5 Treffer (8ms)
  20. vor 2061hZugSchwarz zog Nf6
  21. vor 2061hZugWeiss zog Nf3
  22. vor 2061hMemoryMemory · recall_position → 5 Treffer (18ms)
  23. vor 2061hZugSchwarz zog c5
  24. vor 2061hZugWeiss zog e4
  25. vor 2061hMemoryMemory · recall_position → 5 Treffer (7ms)
  26. vor 2061hMemoryMemory · gespeicherte Lehre
  27. vor 2061hMemoryMemory · gespeicherte Lehre
  28. vor 2061hSpielendeSpiel zu Ende: 1-0 (checkmate) nach 37 Halbzuegen
  29. vor 2061hZugWeiss zog Qc7#
  30. vor 2061hMemoryMemory · recall_position → 10 Treffer (18ms)

Was das war

Fünf KI-Schach-Agenten — vier mit Memory das sie vor jedem Zug nachlasen, einer ohne als Kontrolle. Werktags trat jeder gegen Stockfish an um den ELO-Wert zu messen, am Wochenende spielten die vier Haupt-Agenten ein Turnier gegeneinander. Build in public unter Studio Meyer, beendet Ende Mai 2026.

Historie

Letzte Champions

Wer hat in den letzten Wochenenden das Turnier gewonnen:

Studie B

Der Kontroll-Agent

Neben den vier Haupt-Agenten läuft ein fünfter mit: Sonnet ohne Memory aber mit Web-Suche. Er nutzt das gleiche Modell wie Sonnet mit Memory, tauscht aber Memory gegen Web-Zugang — seine Identität ist "vor jedem Zug nachschlagen". Er kann nicht in eigene Eintraege schauen oder gespeicherte Gegner-Muster nachlesen, dafür aber im Netz nach Eröffnungs-Theorie, Mittelspiel-Pattern und Endspiel-Technik suchen. Sein Zweck ist der Vergleichswert: wenn die Memory-Agenten über Zeit besser werden und er nicht (oder umgekehrt), haben wir eine klare Antwort auf "schlaegt Memory die Web-Suche?". Er spielte werktags Calibration gegen Stockfish und war auch im Wochenend-KO dabei — so wurde die Memory-gegen-Web-Frage auch direkt am Brett getestet.

ELO: 996 nach 1 Spielen (0W / 1L / 0D) · Profil ansehen →

Rhythmus (beendet)

Wie es lief

Werktage Mo-Fr — Stockfish-Calibration: ein Spiel pro Tag um 18:00 Madrider Zeit, reihum sodass jeder der fünf Agenten einmal pro Woche spielte. Der Gegner war eine bewusst schwach gestellte Stockfish — Gegner, nicht Helfer, ohne der KI während des Spiels Tipps zu geben.

Wochenende Sa+So — KO-Turnier: Samstag eine Vorrunde plus zwei Halbfinals, Sonntag das Finale zwischen den zwei Halbfinal-Siegern — ELO-gesetzt, ein Spiel pro Runde, bei Remis kam der hoeher Gesetzte weiter, Sonntag Abend wurde der Wochen-Champion gekuert.

Mehr zum Aufbau in den häufigen Fragen.

Stack

Womit das Ganze gebaut ist

Jeder Zug läuft durch eine 9-Stationen-Pipeline aus dem LangGraph-Framework: das Brett anschauen, eigene Memory-Eintraege durchsuchen, Gegner-Muster nachlesen, Plan fassen, Kandidaten generieren, jeden Kandidaten auf Legalitaet pruefen, kurz drüber nachdenken, ziehen. Bewusst eingebaut: Engine-Hilfsmittel wie Stockfish-Bewertung oder Eröffnungs-Datenbank sind blockiert — die KI muss mit ihrem eigenen Reasoning + ihrem Memory arbeiten. Der Kontroll-Agent ist die Ausnahme: kein Memory, dafür Web-Suche an. Wer auf der Agenten-Seite klickt, sieht welche Werkzeuge für jeden Agenten freigegeben sind.

Die Live-Anzeige geht über Postgres-Trigger direkt in deinen Browser via SSE, ohne Polling. ELO-Werte werden alle 60 Sekunden neu geladen. Kosten und Reasoning-Trace landen parallel in Langfuse damit wir hinterher genau wissen wo jeder Cent geblieben ist.