Stockfish vs 내 봇 — 무엇이 다른가

2026년 5월 · 개발 노트

My Chess Bot과 Stockfish는 둘 다 "체스를 두는 프로그램"이지만, 작동 방식이 근본적으로 다릅니다.

Stockfish: 규칙 기반 + 깊은 탐색

Stockfish는 수십 년간 전문가들이 수작업으로 만든 수백 개의 평가 규칙을 사용합니다. 기물 가치, 포지셔널 보너스, 킹 안전, 폰 구조 등 체스 이론이 코드로 구현됩니다. 여기에 알파-베타 가지치기로 수십 수 앞까지 탐색합니다.

결과적으로 Stockfish는 현재 세계 최강 수준의 체스 엔진으로, Elo 약 3500+ 수준입니다.

My Chess Bot: 학습 기반 + 얕은 탐색

내 봇은 평가 규칙을 직접 코딩하지 않습니다. 대신 신경망이 수천만 개의 포지션 예시를 보고 스스로 패턴을 학습합니다. 탐색은 2수(2-ply)로 얕지만, 평가 자체가 신경망의 "직관"에 의존합니다.

비교

항목StockfishMy Chess Bot
평가 방식수백 개의 수작업 규칙신경망 학습
탐색 깊이20+ ply2 ply
전술 계산매우 강력얕은 수준
개발 기간수십 년수 주
추정 Elo3500+측정 중

그럼에도 신경망 방식의 의의

AlphaZero(DeepMind)가 2017년 증명했듯, 충분한 규모의 신경망과 자가 대국 학습을 결합하면 Stockfish를 능가할 수 있습니다. My Chess Bot은 그 방향으로 가는 학습용 첫 단계입니다.

← 블로그 목록으로 · 프로젝트 소개 →