Kodlama Ajanları Sıfırdan Satranç Motoru Üretti: Rust'tan Brainfuck'a 12 Dil
AI kodlama ajanları Rust, C++, COBOL, LaTeX ve Brainfuck dahil 12 dilde sıfırdan satranç motoru yazdı; bazıları 2000+ Elo'ya ulaştı.
Bir deneyde, Claude Code ve Codex CLI gibi kodlama ajanlarına minimum yönlendirmeyle 12 farklı programlama dilinde sıfırdan UCI uyumlu satranç motoru yazdırıldı. Rust, C++, Java ve Python gibi ana akım dillerin yanı sıra Rocq, Why3/OCaml gibi biçimsel kanıt dilleri ve COBOL, LaTeX, SQL, Brainfuck gibi satranç için hiç kullanılmamış diller de test edildi; toplam 20'den fazla motor ortaya çıktı.
Sonuçlar Stockfish'e karşı beş farklı Elo seviyesinde oynatılan 50'şer maçlık gauntlet turnuvalarıyla ölçüldü. En güçlü motorlar (Java, Rust, C++, C, Python) 1950-2200 Elo aralığında bitboard, PVS, null-move pruning ve transpozisyon tabloları gibi ileri teknikler kullanırken; COBOL ve Why3 motorları 1500-1900 arasında kaldı. LaTeX, SQL ve Brainfuck gibi hesaplama açısından kısıtlı dillerde bile oynanabilir motorlar üretildi; en düşük skor LaTeX'te ~900 Elo oldu.
Mühendisler için önemi açık: kodlama ajanları artık mimari doküman veya adım adım plan olmadan, karmaşık, uçtan uca çalışan yazılımları farklı paradigma ve dillerde üretebiliyor. Dil seçimi performansı ve mimariyi doğrudan şekillendiriyor; aynı donanımda en hızlı motor en yavaşından yaklaşık dört kat büyüklük mertebesinde daha hızlı çalışıyor, ancak Python gibi yavaş dillerde bile algoritmik kalite ham hızın önüne geçebiliyor.
Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz