체스 대국, Stockfish 없이 분석할까 함께 분석할까?
체스 대국을 엔진 분석 없이 볼까요, Stockfish와 함께 볼까요? 둘 다, 그리고 이 순서로요. 먼저 5분쯤 혼자 보면서 그때 무슨 생각을 했는지 적고, 그다음 엔진을 켜세요. 두 방법은 서로 다른 실수를 잡아내요. 체스닷컴에서 둔 제 래피드 2,116판에서 제 블런더의 43%는 상대의 바로 다음 수로 응징되지 않았어요. 엔진이 없었다면 영영 몰랐을 실수예요. 반대로 어떤 엔진도 제가 왜 나쁜 수를 골랐는지는 말해 주지 못해요.
이 가이드는 각 분석 방법이 무엇을 잡고 무엇을 놓치는지, 그리고 둘을 함께 쓰는 짧은 루틴을 설명해요. 예시는 제가 1000 근처에서 정체해 있던 몇 달 동안의 제 계정(nacsol3) 실제 포지션이고, Stockfish로 확인했어요.
각 방법이 잡는 것(과 놓치는 것)
| 엔진 없이 | Stockfish만 | 둘 다, 순서대로 | |
|---|---|---|---|
| 내가 왜 그 수를 골랐는지 알아냄 | 적어 두면 가능 | 불가능 | 가능 |
| 한 번도 못 본 전술을 찾음 | 드묾: 또 놓침 | 가능 | 가능 |
| 상대가 응징하지 않은 블런더를 찾음 | 거의 못 함 | 가능 | 가능 |
| 좋아 보이지만 지는 수를 잡아냄 | 못 함 | 가능 | 가능 |
| 내 계산력 훈련 | 됨 | 조금 | 됨 |
| 10분 대국 기준 소요 시간 | 5~15분 | 5분 | 15~20분 |
| 주요 위험 | 잘못된 결론 | 배우지 않고 수만 베끼기 | 시간이 조금 더 듦 |
짧게 말하면, 혼자 대국을 다시 보면 대국의 이야기가 나오고, Stockfish(리체스와 대부분의 분석 보드 뒤에서 돌아가는 무료 오픈소스 엔진)는 사실을 줘요. 다시 써먹을 걸 배우려면 이야기가 필요하고, 그 이야기가 맞는지 확인하려면 사실이 필요해요.
엔진 없이 분석하면 얻는 것
혼자 대국을 다시 두면 어떤 엔진도 볼 수 없는 것들이 떠올라요. 시간이 모자랐다든지, 체크가 무서웠다든지, 교환이 강제라고 생각했다든지요. 다음 대국에서 실제로 바꿀 수 있는 부분이 바로 이거예요.
코치들도 이 순서에 동의해요. 체스닷컴의 대국 분석 가이드에서 WGM Dina Belenkaya는 엔진 없는 복기를 첫 단계로, 엔진을 마지막 단계로 두고, 엔진을 내 결론을 시험하는 "스파링 파트너"로 써요(How To Analyze Your Games, Chess.com, 2025년 7월 10일). 그녀의 첫 단계는 한 줄로 요약돼요. 항상 먼저 혼자 대국을 분석하라는 거예요.
이 방법이 못 하는 것
솔직한 문제는, 대국을 둔 바로 그 눈으로 분석한다는 거예요. 체스닷컴 포럼 글 하나가 이 점을 잘 보여 줘요. 글쓴이는 엔진 없이 복기하라는 말을 들었는데, 퍼즐 결과만 봐도 자기가 얼마나 많이 놓치는지 아는데 대국이 끝난 뒤에 무엇을 더 볼 수 있겠냐고 물었어요. 18개월 뒤에도 엔진이 보여 주는 걸 여전히 거의 찾지 못한다고 적었고요(체스닷컴 포럼, "Non-Engine Self Analysis vs Puzzle Performance?", 2022년 9월 12일).
제 데이터도 같은 말을 해요. 제가 블런더를 뒀을 때 상대의 바로 다음 수가 그걸 응징하지 못한 경우가 4,723번 중 2,012번이었어요(엔진의 최선 수가 아니고 승리 확률을 5포인트 이상 돌려준 응수를 "응징하지 못함"으로 셌어요. Chess Coach가 부정확한 수에 쓰는 기준과 같아요). 그런 대국에서는 눈에 보이는 일이 아무것도 없었어요. 잃은 기물도 없고, 대국은 그냥 이어졌죠. 혼자 다시 둬 보면 거기서 멈출 이유가 없어요.
Stockfish가 주는 것
엔진은 빠르고 지치지 않아요. 평가 그래프의 큰 변화를 빠짐없이 보여 주고, 수마다 라벨을 붙이고(부정확한 수, 실수, 블런더. 라벨의 뜻은 여기), 더 나은 수와 그 뒤의 수순을 알려 줘요. 리체스에서는 무료예요. 분석 보드가 어떤 대국이든 Stockfish로 분석해 줘요. 체스닷컴의 게임 리뷰는 무료 계정에서 제한이 있어요(무료 리뷰 횟수).
이 방법이 못 하는 것
Stockfish는 무엇이 틀렸는지 알려 주지만, 왜 그 수를 골랐는지는 절대 알려 주지 않아요. "Nb5 Nxf3+ Qxf3 Qe5 Bd3 Nf6, +4.56" 같은 수순은 정확하지만, 수 목록을 다음 대국에 들고 갈 수는 없어요. "룩을 옮기면서 백랭크를 비워 뒀다" 같은 문장은 들고 갈 수 있어요. 앞의 것을 뒤의 것으로 바꾸는 건 내 몫이에요. 숫자 자체를 읽는 데 도움이 필요하면 체스 평가치 가이드를 보세요.
두 번째 위험은 내 생각을 건너뛰는 거예요. 엔진부터 열면 내가 뭔가 찾아보기도 전에 초록 화살표가 나타나고, 한번 본 건 "안 본 걸로" 하기가 정말 어려워요. 위의 체스닷컴 글과 포럼 글이 모두 이 점을 짚어요.
예시 1: 멋진 수라고 불렀을 수
2024년 3월 1일, 제 래피드 기록의 244번째 대국이에요. 저는 백, 상대는 Anixamander(1073), 20분 대국이에요(체스닷컴 대국). 흑 퀸이 방금 c2의 제 폰을 잡았어요. 저는 확실히 이기고 있어요.
제가 둔 수(빨간 화살표): 룩을 c1로 보냈어요(Rc1). 퀸을 공격하고, 그 뒤의 c8 룩까지 노리는 이중 공격이에요. 뿌듯해지는 종류의 수죠.
Stockfish의 판정: 블런더예요. 수 전에는 +6.41로 완전히 이기고 있었는데, 수 뒤에는 −4.73이에요. 엔진 수순이 이유를 보여 줘요. 퀸이 c1의 제 룩을 잡고, 제가 다른 룩으로 다시 잡으면, 흑 룩이 c1에서 체크하며 잡아요. 제 킹은 폰들 뒤로 피할 칸이 없고("백랭크" 문제), 최선의 대응은 비숍으로 막는 건데 Stockfish는 그 결과를 흑이 이기는 포지션으로 봐요.
더 나은 수(초록 화살표): 룩 d7(Rd7)로 b7 비숍을 공격하는 수예요. Stockfish의 수순은 그 비숍을 따내고 큰 우세를 유지해요.
질문과 관련해 중요한 점: 상대도 반박 수를 찾지 못했어요. 대신 b3 폰을 잡았고, 대국은 68수까지 이어져 제가 졌어요. 이 대국을 혼자서만 복기했다면 Rc1을 제 최고의 수 중 하나로 표시했을 거예요. 엔진이 없으면 "통했던" 지는 수는 좋은 수와 똑같아 보여요.
예시 2: 있는 줄도 몰랐던 기회
2024년 3월 4일, 253번째 대국이에요. 저는 백, 상대는 DannoG73(997), 20분 대국이에요(체스닷컴 대국). 흑 나이트가 방금 e5의 제 나이트를 잡았어요. 다시 잡는 방법은 두 가지예요.
제가 둔 수(빨간 화살표): 비숍으로 나이트를 잡았어요(Bxe5). 자연스러워 보였어요. 다시 잡고 기물 수를 맞추는 거니까요.
Stockfish의 판정: 폰으로 다시 잡는 수(dxe5)가 기물 하나를 따요. 폰이 나이트를 잡으면서 흑 기물 두 개, d6의 비숍과 f6의 나이트를 동시에 공격해요. 이게 포크예요. 상대가 하나밖에 살릴 수 없는 이중 공격이죠. Stockfish는 dxe5를 +5.82로 보는데, 제 수는 대국을 대략 균형(+0.09)으로 남겼어요. 승리 확률로는 한 수 만에 90%에서 49%로 떨어졌어요.
질문과 관련해 중요한 점: 제 시계에는 18분 넘게 남아 있었고, 대국 안의 어떤 것도 무슨 일이 있었다고 알려 주지 않았어요. 놓친 승리는 흔적을 남기지 않아요. 걸려 있는 기물도 없고, 경보도 울리지 않아요. 혼자였다면 7.Bxe5를 멈추지 않고 넘겼을 거예요. 이런 순간은 엔진만 찾아내고, 일단 찾으면 반복해서 풀기 좋은 퍼즐이 돼요(체스 퍼즐 만들기).
엔진 분석, 없이 할까 함께 할까? 둘 다 쓰는 루틴
레이팅 대국이 끝날 때마다 제가 권하는 순서예요. 10분 대국 기준 15~20분이 걸려요. 단계별 전체 버전은 체스 복기 하는 법에 있어요.
- 엔진 없이(5분). 대국을 다시 두세요. 자신 없던 순간 두세 개, 무엇을 하려 했는지, 대국이 어디서 뒤집혔다고 생각하는지 적으세요.
- Stockfish를 켜고 평가 그래프를 여세요. 가장 크게 튄 두세 곳을 찾아 메모와 비교하세요. 그 순간들을 알아챘나요?
- 튄 곳마다 답을 가리세요. 포지션을 보고 화살표를 보기 전에 더 나은 수를 스스로 찾아보세요.
- 놓친 것을 쉬운 문장 하나로 말하세요. "상대가 체크하면서 무엇을 잡을 수 있는지 확인하지 않았다"는 쓸모 있어요. "Stockfish는 Rd7을 선호했다"는 아니에요.
- 느끼지 못한 순간을 찾으세요. 예시 2처럼 내가 응징하지 못한 상대의 실수를 훑어보세요. 엔진 없이는 보이지 않아요.
2단계의 비교가 가장 쓸모 있는 부분이에요. 메모에도 있고 그래프에도 있는 순간은 이미 느끼고 있는 실수라서 연습이 필요해요. 그래프에는 있지만 메모에 없는 건 사각지대라서 새 패턴이 필요해요. 메모에는 있지만 그래프에 없는 건 괜찮았던 수라서 더는 걱정하지 않아도 돼요.
한쪽에 더 기울어야 할 때
- 시간이 전혀 없나요? 엔진을 쓰고 가장 큰 변화 하나만 보세요. 2분 확인이 아예 안 하는 것보다 나아요.
- 긴 대국(30분 이상)이나 오프라인 대국인가요? 혼자 하는 복기에 시간을 더 쓰세요. 대국 중에 더 많이 생각했으니 메모의 가치도 더 커요.
- 같은 실수가 계속 반복되나요? 분석이 더 필요한 게 아니라 그 패턴의 연습이 필요해요. 그 포지션을 퍼즐로 만드세요.
- 오프닝을 배우는 중인가요? 혼자 복기해서는 메인 라인이 뭔지 알 수 없어요. 엔진이나 오프닝 탐색기를 쓰고, 어디서 이론을 벗어났는지 확인하세요.
흔한 실수
- 엔진부터 열기. 화살표를 한번 보면 더 이상 나를 시험할 수 없어요.
- 모든 수의 모든 수순 읽기. 클럽 수준의 작은 부정확한 수는 대부분 승부를 가르지 않아요. 가장 크게 튄 두세 곳에 시간을 쓰세요.
- 진 대국만 복기하기. 예시 1은 이기던 포지션이었고 예시 2는 조용한 수처럼 보였어요. 이긴 대국과 "평범한" 대국에도 블런더가 숨어 있어요.
- 내 복기를 최종 결론으로 믿기. 내 결론이 틀릴 수 있어요. 특히 뿌듯했던 수일수록 확인하세요.
- 이유 없이 엔진 수 베끼기. 초록 화살표를 한 문장으로 설명할 수 없다면 아직 배운 게 아니에요.
Chess Coach가 돕는 방법
Chess Coach는 끝난 체스닷컴·리체스 대국을 저희 서버의 Stockfish로 분석해 주는 Claude와 ChatGPT용 커넥터예요. 핵심 장면 ①②③을 보드에 화살표로 표시하고(둔 수는 빨간색, 더 나은 수는 초록색), 평가 그래프를 보여 주고, 각 장면을 쉬운 말로 설명해요. 내 수를 직접 둬 보고, "Why?"를 눌러 어시스턴트에게 묻고, Practice mistakes 모드로 틀린 포지션을 다시 풀 수 있어요. 루틴의 2단계부터 딱 맞아요. 혼자 5분을 보낸 다음 리뷰를 요청하세요. 무료 플랜에는 하루 한 번의 심층 리뷰가 포함돼요. 연결 방법이나 AI 체스 분석 페이지를 보세요. 진행 중인 대국은 절대 돕지 않아요.
자주 묻는 질문
체스 대국은 Stockfish 없이 분석해야 하나요, 함께 분석해야 하나요?
둘 다, 이 순서로요. 먼저 5분쯤 혼자 대국을 다시 보면서 그때 무슨 생각을 했는지 적고, 그다음 Stockfish를 켜서 메모를 확인하고 놓친 순간을 찾으세요. 두 방법은 서로가 놓치는 실수를 잡아내요.
엔진으로 체스 대국을 분석하면 안 좋은가요?
아니요. 위험한 건 엔진만 쓰는 거예요. 정답 수는 보이지만 왜 놓쳤는지는 모르니 같은 실수가 돌아와요. 혼자 복기한 다음 Stockfish를 쓰면 엔진의 정확함에 내 생각까지 더해져요.
엔진 없이만 분석해도 되나요?
할 수는 있고 계산력 훈련도 되지만, 클럽 수준에서는 많이 놓쳐요. 제 대국에서는 블런더 10개 중 약 4개가 상대의 바로 다음 수로 응징되지 않아서, 결과만 봐서는 그런 일이 있었는지조차 몰랐어요. 그걸 빨리 찾는 방법은 엔진뿐이에요.
각각 얼마나 시간을 써야 하나요?
10분 대국이라면 엔진 없이 5분, 엔진과 함께 10분 정도면 충분해요. 엔진 시간은 모든 수가 아니라 평가 그래프에서 가장 크게 튄 두세 곳에 쓰세요.
Stockfish로 분석하려면 돈을 내야 하나요?
아니요. 리체스는 Stockfish 분석을 무료로 제공하고, 체스닷컴은 무료 게임 리뷰를 정해진 횟수만큼 줘요. Chess Coach도 저희 서버에서 Stockfish를 쓰고, 무료 플랜에 하루 한 번의 심층 리뷰가 포함돼요.