체스 평가치 읽는 법: 스톡피쉬 분석의 평가치, 깊이, 수순, 블런더
스톡피쉬(Stockfish) 분석을 읽을 때는 세 가지를 보세요. 평가치(+1.5나 −3.2 같은 숫자로, 플러스는 백이 좋다는 뜻이고 크기는 대략 폰 단위의 우위예요. 강제 메이트는 "M3"처럼 표시돼요), 엔진 수순(Stockfish가 예상하는 다음 수들), 그리고 내 수가 만든 평가치의 변화예요. 승리 확률을 크게 버린 수는 블런더라고 불려요. 제 대국 하나에서는 비숍 수 하나로 체스 평가치가 +0.31에서 −4.22로 바뀌었어요.
이 가이드는 엔진 출력의 각 부분을 읽는 법을 보여 주고, 제 Chess.com 대국에서 가져온 실제 포지션 세 개를 함께 살펴봐요(저는 래피드에서 631에서 1385까지 올라온 성인 학습자 nacsol3이에요). 전형적인 블런더, 그 뒤에도 제가 좋았던 "블런더", 그리고 평가치가 크게 떨어졌는데 라벨이 하나도 붙지 않은 수를 보게 될 거예요. 다 읽고 나면 대부분의 입문자가 실제로 궁금해하는 질문, *Stockfish는 왜 내 수를 블런더라고 했을까?*에 답할 수 있을 거예요.
1단계: 체스 평가치 숫자 읽기
Stockfish는 모든 포지션에 점수를 매겨요. Stockfish FAQ는 점수가 폰 또는 센티폰 단위이고, 폰 하나가 100센티폰이라고 설명해요(Stockfish FAQ, 2026년 10월 26일 확인). 분석 보드는 보통 소수점 두 자리 폰 단위로 보여 주기 때문에 31센티폰이 아니라 +0.31로 보게 돼요.
| 보이는 것 | 뜻 |
|---|---|
| 0.00 | 균형. |
| +0.30 | 백이 아주 조금 좋음. 오프닝에서는 흔해요. |
| +1.50 | 백이 확실히 좋음. 대략 폰 한 개 반 가치의 우위. |
| −3.00 | 흑이 마이너 기물(나이트나 비숍) 하나 정도 좋음. |
| M2 | 백이 두 수 안에 강제로 체크메이트할 수 있음. |
| −M2 | 흑이 두 수 안에 강제로 체크메이트할 수 있음. |
입문자가 자주 놓치는 세 가지가 있어요.
- 부호는 내가 아니라 항상 백 기준이에요. 엔진 숫자는 보통 백의 관점으로 표시돼요. 제 분석과 Chess Coach도 그래요. +는 백에게 좋고 −는 흑에게 좋아요. 흑으로 뒀다면, 숫자가 내려가는 건 좋은 소식이에요.
- 기물 개수가 아니에요. 숫자에는 킹 안전이나 기물 활동성 같은 것도 들어 있어요. "+1.5"는 판 위에서 폰 한 개 반을 더 가졌다는 뜻이 아니라, 포지션이 그 정도 가치라는 뜻이에요.
- 승리 확률과 연결돼 있어요. Stockfish FAQ에 따르면 정규화된 척도에서 우위 1.0은 승리 확률 약 50%와 연결돼요. 그래서 +0.30은 "괜찮은" 정도이고, +3.00은 클럽 수준에서 대개 승부가 난 거예요.
메이트 점수는 큰 숫자와 달라요. "M4"는 아주 큰 우위가 아니라, 엔진이 강제 체크메이트를 찾았다는 뜻이에요. 상대의 수 뒤에 M 숫자가 보이고 내 수 뒤에 보통 숫자가 보인다면, 강제 메이트를 놓친 거예요.
2단계: 깊이 이해하기
깊이(depth)는 엔진이 얼마나 멀리 탐색했는지예요. Stockfish FAQ는 깊이를 탐색이 거치는 반수(ply)의 수로 정의해요. 그러니 깊이 18은 대략 양쪽이 각각 아홉 수씩이에요. FAQ는 깊이가 보장이 아니라 길잡이라고도 경고해요. 어떤 수순은 훨씬 깊게, 어떤 수순은 훨씬 얕게 살펴보기 때문이에요.
여러분에게는 이런 뜻이에요.
- 숫자는 깊이와 시간에 따라 조금씩 바뀌어요. 제 대국 분석에서 Stockfish는 깊이 18까지 탐색해요. 이 가이드를 쓰면서 아래 첫 번째 포지션을 다시 돌려 보니 최선수는 같았지만 숫자는 바뀌었어요. +0.31 대신 +0.23, −4.22 대신 −4.56이었죠. 판정은 그대로였어요.
- 소수점 둘째 자리보다 변화의 크기를 믿으세요. +0.31 대 +0.23은 잡음이에요. +0.31 대 −4.22는 기물 하나를 잃은 거예요.
- 날카로운 포지션은 더 깊이가 필요해요. 판정이 의외라면 엔진을 더 오래 돌려 보세요. 깊이가 올라가는데도 숫자가 계속 튄다면 그 포지션은 복잡한 거고, 그것도 쓸모 있는 정보예요.
3단계: 엔진 수순 읽기
숫자 옆에 Stockfish는 수순(주요 변화, principal variation이라고도 해요)을 보여 줘요. 양쪽이 잘 둔다면 예상되는 수의 흐름이에요. 많은 보드는 상위 두세 개 수순을 각각의 평가치와 함께 보여 줘요.
- 맨 위 수순의 첫 수가 엔진의 최선수예요. 나머지 수순은 그 수가 최선인 이유예요.
- 한 수씩 읽으세요. 수마다 물어보세요. 무엇을 공격하나, 무엇을 지키나, 무엇을 무방비로 두나? 아이디어는 보통 처음 서너 수 안에 드러나요.
- 수순들의 숫자를 비교하세요. 상위 세 수가 모두 폰 몇십분의 일 차이라면, 좋은 선택지가 여러 개였던 거예요. 두 번째 수순부터 이미 훨씬 나쁘다면, 그 포지션은 정확한 수 하나를 요구했던 거예요.
- 긴 수순을 외우지 마세요. 네다섯 수가 지나면 엔진 수순은 가능한 미래 중 하나일 뿐이에요. 순서가 아니라 아이디어를 가져가세요.
4단계: 라벨만이 아니라 하락폭 읽기
"Stockfish는 왜 내 수를 블런더라고 했을까?"의 열쇠가 여기 있어요. Stockfish 자체는 평가치만 만들어요. 부정확한 수, 실수, 블런더라는 말은 엔진을 돌리는 사이트가 붙이는 것이고, 내 수가 얼마나 상황을 바꿨는지에 따라 정해져요.
하락폭을 읽는 법은 이래요.
- 내 수 전의 평가치를 보세요. 최선수를 뒀을 때의 포지션 가치예요.
- 내 수 뒤의 평가치를 보세요.
- 둘을 승리 확률로 바꾸고 차이를 보세요.
3번이 중요한 이유는 폰 하나의 가치가 어디서나 같지 않기 때문이에요. Lichess는 센티폰을 승률로 바꾸는 공식을 공개해요(Lichess 정확도 페이지, 2026년 10월 26일 확인). 그 공식으로 +0.31은 약 53%, −4.22는 약 17.5%예요. 하지만 +10.42와 +17.66은 둘 다 97%가 넘어요. 이미 완전히 이기고 있다면, 우위를 폰 몇 개 더 잃어도 결과는 거의 바뀌지 않아요.
그다음 Lichess의 오픈소스 코드는 수가 잃은 승리 확률로 라벨을 붙여요. 5%포인트 이상은 부정확한 수, 10 이상은 실수, 15 이상은 블런더예요(lila 소스, Advice.scala, 2026년 10월 26일 확인. 코드에서는 −1~+1 척도의 0.1, 0.2, 0.3으로 표현돼요). Chess Coach도 같은 기준을 써요.
Chess.com은 다른 모델을 써요. 고객센터에 따르면 수는 기대 점수(Expected Points)로 분류되는데, 이는 플레이어의 레이팅과 엔진 평가치로 승리 확률을 추정한 값이에요. 기대 점수를 0.20 이상 잃으면 블런더, 0.10~0.20은 실수, 0.05~0.10은 부정확한 수예요(How are moves classified?, Chess.com 고객센터, 2026년 2월 9일 업데이트). 레이팅이 모델에 들어가기 때문에 같은 수가 두 사이트에서 다른 라벨을 받을 수 있어요. 분류 자체에 대한 설명은 체스 블런더 뜻: 부정확한 수, 실수, 블런더를 보세요. 이 가이드는 그 뒤의 숫자를 읽는 법에 관한 거예요.
예시 1: 희생이 아니었던 비숍 희생(전형적인 블런더)
2024년 3월 7일. 저는 백, 레이팅 1045, 상대는 soytueternokarma(1080), 10분 대국이었어요(Chess.com에서 대국 보기). 흑이 방금 폰을 b5로 밀어 a4의 제 퀸을 공격했어요.
제가 둔 수(빨간 화살표): 비숍으로 b5의 폰을 잡았어요(Bxb5). 적극적으로 보여요. 비숍이 c6의 나이트를 공격하면서 핀을 걸어요. 나이트가 움직이면 킹이 드러나기 때문에 움직일 수 없어요.
Stockfish의 판정: 제 수 전 평가치는 +0.31, 대략 균형이었어요. 수 뒤에는 −4.22였어요. 승리 확률로는 약 53%에서 17.5%로, 약 35포인트가 떨어졌어요. 15포인트 블런더 기준의 두 배가 넘어요.
수순 읽기: 엔진은 a6의 폰이 제 비숍을 잡고, 제 퀸이 b5에서 되잡고, 흑의 퀸이 d7로 가서 핀에 걸린 나이트를 지키는 흐름을 예상해요. 기물을 세어 보세요. 저는 비숍(폰 약 세 개 가치)을 주고 폰 두 개를 얻었고, 나이트가 이제 수비를 받으니 핀으로 얻을 것도 없어요. 그게 −4.22 뒤의 이야기 전부예요.
더 나은 수(초록 화살표): 퀸을 그냥 d1로 물리는 거예요(Qd1). Stockfish의 수순은 흑이 비숍을 전개하고 양쪽이 캐슬링하는 흐름으로 이어지고, 대략 균형이에요.
쉬운 말로 정리한 교훈: 핀은 핀에 걸린 기물을 그 기물이 받는 수비보다 더 많이 공격할 수 있을 때만 무언가를 얻어요. 핀을 만들려고 기물을 내주기 전에, 수비하는 기물을 세어 보세요.
그다음엔 어떻게 됐을까요? 바로 다음 수에 상대가 선물을 돌려줬어요. 퀸으로 지키는 대신 다른 나이트를 움직였고, 평가치는 −4.52에서 +2.07로 다시 뒤집혔어요. 저는 그 대국을 이겼어요. 클럽 체스는 원래 그래요. 제 2024년 10주 차 일지가 이런 뒤집힘으로 가득한 이유이기도 해요.
예시 2: 아직 이기고 있는데 Stockfish는 왜 블런더라고 했을까?
2025년 6월 21일. 저는 백, 레이팅 1270, 상대는 Peoples_champ_NYC(1272)였어요(Chess.com에서 대국 보기). 제 수 전의 평가치는 M1이에요. 1수 메이트가 있었어요.
제가 둔 수(빨간 화살표): 퀸이 체크하며 e6의 폰을 잡았어요(Qxe6+). 그 뒤 평가치는 +2.43으로, 여전히 제가 확실히 좋았어요.
제가 놓친 수(초록 화살표): 퀸을 e8로 옮기면 체크메이트예요. 흑 킹은 퀸이 막고 있어서 f7이나 f8로 갈 수 없고, h1의 제 룩이 열린 h파일을 지키고 있어서 h7과 h8도 막혀 있어요.
그런데도 "블런더"인 이유: 강제 메이트는 확실한 승리로 계산돼서 척도의 맨 위에 있어요(제 분석에서는 97.5%). +2.43은 약 71%예요. 하락폭이 약 26포인트라서, 그 뒤에도 제가 좋았는데도 블런더로 표시돼요. 라벨은 "이제 지고 있다"는 뜻이 아니에요. "가진 것을 많이 내줬다"는 뜻이에요.
그리고 여기서는 라벨이 크게 외칠 만했어요. 대국은 33수가 더 이어졌고 무승부로 끝났어요. 그 주의 나머지는 제 2025년 25주 차 일지에서 볼 수 있어요.
내 리뷰에서 이걸 알아채는 법: 내 수 전의 평가치가 M 숫자인데 수 뒤의 평가치가 그렇지 않다면, 멈추고 메이트를 찾으세요. 체크, 잡기, 위협 순서로요.
예시 3: 폰 일곱 개가 떨어졌는데 라벨이 하나도 없는 수
2025년 2월 27일. 저는 백, 레이팅 1265, 상대는 busao(1253)였어요(Chess.com에서 대국 보기). 36수째에 저는 완전히 이기고 있었어요. 제 퀸이 a5의 폰을 잡았고, 제 대국 분석에서 평가치는 +17.66에서 +10.42로 바뀌었어요. Stockfish는 c7에서 룩으로 체크하는 수를 더 좋아했어요(이 가이드를 위해 포지션을 다시 돌렸을 때 그 체크의 평가치는 +16.13이었어요).
폰 일곱 개가 넘는 우위가 사라졌는데, 부정확한 수도 실수도 블런더도 표시되지 않았어요. 왜일까요?
두 숫자 모두 "백이 이긴다"는 뜻이기 때문이에요. Lichess 공식으로 +17.66은 약 99.9%, +10.42는 약 97.9%로, 하락폭이 약 2포인트예요. 부정확한 수 기준인 5포인트보다 한참 아래죠. Chess Coach는 척도를 +10에서 끊어서 둘 다 97.5%로 계산하고, 하락폭은 0이에요. 저는 몇 수 뒤에 그 대국을 이겼어요.
교훈: 이긴 포지션에서 숫자가 크게 바뀌었다면 대개 "더 빠른 길이 있었다"는 뜻일 뿐이에요. 한번 볼 가치는 있지만, 당황할 일은 아니에요. 같은 변화가 +0.3에서 일어났다면 승부가 갈렸을 거예요.
스톡피쉬 분석을 읽을 때 흔한 실수
- 부호를 내 쪽에서 읽기. 흑이라면 −2는 내게 좋은 거예요.
- 평가치를 기물 개수로 여기기. +1.5는 기물이 같아도 강한 공격에서 나올 수 있어요.
- 수순 대신 라벨만 공부하기. "블런더"는 무언가 잘못됐다는 것만 알려 줘요. 무엇이 잘못됐는지는 엔진 수순의 처음 두세 수가 알려 줘요.
- 소수점 쫓기. +0.4 대 +0.2는 클럽 수준에서 거의 아무것도 가르쳐 주지 않아요. 블런더 기준을 넘는 하락, 놓친 메이트, 평가치의 부호가 바뀐 순간을 찾으세요.
- 상대의 실수 무시하기. 블런더 다음 수는 나도 떨어지는 시험인 경우가 많아요. 예시 1에서 제 상대는 한 수 뒤에 간단한 수비를 놓쳤어요.
- 엔진의 수가 사람의 수라고 여기기. Lichess 정확도 페이지도 엔진은 수가 건전한지를 판단할 뿐, 찾기 얼마나 어려웠는지는 판단하지 않는다고 말해요.
- 엔진 없이 챗봇에게 평가 맡기기. 언어 모델은 숫자를 짐작해요. 둘의 비교는 스톡피쉬 vs 챗지피티에서 다뤄요.
Chess Coach가 분석 읽기를 돕는 방법
Chess Coach는 Claude와 ChatGPT용 커넥터로, 여러분의 끝난 Chess.com과 Lichess 대국을 저희 서버의 Stockfish로 리뷰해요. 핵심 순간 두세 개를 골라 체스판에 보여 주고(빨간 화살표는 내 수, 초록 화살표는 더 나은 수), 평가 그래프를 그려요. 모든 숫자는 엔진에서 나오고, AI 어시스턴트가 수순을 쉬운 말로 풀어 줘요. "Why?"를 누르거나 "여기서 −4.2가 왜 그렇게 나쁜 거야?" 같은 질문을 같은 채팅에서 이어서 할 수 있어요. 무료 플랜에는 하루 1회 심층 리뷰가 포함돼요. AI 체스 분석 기능과 연결 방법을 보세요.
Chess.com 리뷰가 이유 없이 라벨만 줬다면, 체스닷컴 코치 설명이 없는 이유에서 플랜별로 무엇이 보이는지 다뤄요. 내 엔진 출력과 함께 ChatGPT를 쓰고 싶다면, 챗gpt 체스 프롬프트에 엔진 수순을 설명받는 프롬프트도 있어요.
Chess Coach는 독립 제품이며 Chess.com, Lichess, Anthropic, OpenAI와 제휴 관계가 없어요.
자주 묻는 질문
Stockfish에서 +1.5는 무슨 뜻인가요?
백이 폰 한 개 반 정도의 가치만큼 우세하다는 뜻이에요. 마이너스 부호는 흑이 좋다는 뜻이에요. Stockfish FAQ는 정규화된 척도를 승리 확률과 연결해요. 우위 1.0은 대략 50%의 승리 확률을 뜻해요.
체스 분석에서 M3는 무슨 뜻인가요?
양쪽 모두 엔진의 최선수를 둔다면 백이 세 수 안에 강제로 체크메이트한다는 뜻이에요. −M3(또는 메이트 앞의 마이너스 부호)는 흑이 세 수 안에 메이트한다는 뜻이에요.
아직 이기고 있는데 Stockfish가 왜 제 수를 블런더라고 했나요?
라벨은 그 뒤에 누가 앞서 있는지가 아니라, 그 수로 승리 확률을 얼마나 버렸는지를 재기 때문이에요. 제 대국 하나에서는 1수 메이트를 놓치고 +2.4에 머물러 승리 확률을 약 26포인트 잃었는데, Lichess 기준으로는 블런더예요.
Stockfish 분석은 깊이가 얼마면 충분한가요?
내 클럽 대국을 리뷰할 때는 사이트의 기본 리뷰가 쓰는 깊이로도 보통 큰 실수를 찾기에 충분해요. 깊이가 가장 중요한 건 날카로운 포지션이에요. 판정이 의외라면 엔진을 더 오래 돌리고 숫자가 안정되는지 보세요.
같은 수인데 Chess.com과 Lichess의 라벨이 다른 이유는요?
다른 모델을 쓰기 때문이에요. Lichess는 평가치로 계산한 승리 확률의 하락을 보고, Chess.com은 플레이어의 레이팅까지 반영하는 기대 점수(Expected Points) 모델을 써요.