LittlePly Chess Agent: Transformer Policy with Bounded Stockfish Assistance

Developer Andrei Savu has fully documented the architecture, training, and evaluation of his chess agent project LittlePly in an extended thread. The system's core is a roughly 87-million-parameter Transformer (12-layer decoder, width 768, 12 attention heads, 512-token context, a chess-specific vocabulary, and shared input/output embeddings) that outputs both move probabilities and win/draw/loss probabilities in a single forward pass, while a separate rule-based implementation handles board state tracking and illegal-move filtering. On top of this sits bounded external Stockfish assistance, used for mating sequences, threat handling, and "conversion assistance" in winning positions. The project also publishes a per-position analysis site and complete game archives, faithfully recording the November 3, 2026 tournament checkpoint's 8-win, 29-loss record, with no rebuilding or backfilling of missing data.

Confirmed

Not Yet Confirmed

Why It Matters

LittlePly demonstrates a transparent path to combining neural-network chess strength with explicitly bounded engine assistance: assistance limits, training details, and lost games are all published without spin (the tournament's 8-29 record is shown as-is), offering a useful reference for reproducibility and evaluation discipline in the "LLM/Transformer + tool assistance" paradigm.

2026-11-08 ~ 2026-11-08 · 23 related posts

Primary sources