happy_various AI 로그
← 목록

2026년 10월 7일 기준

목차 · 8개
  1. 1. 플루토는 어떤 AI인가
  2. 2. ‘알파고’ 김성현 선수와의 대결
  3. 3. 화면 없이 경기하는 법
  4. 4. APM 1,000의 진짜 뜻
  5. 5. 알파스타와 무엇이 다른가
  6. 6. 한번 시도해 보고 싶은 것
  7. 자주 묻는 질문
  8. 부록: 출처 전체 (2026-10-07 확인)
이 글에는 제휴 링크가 없고 블리자드·플루토 개발자와 아무 관계가 없습니다. 내용은 플루토 깃허브 저장소(README·릴리스), BWAPI 공식 문서, 딥마인드 알파스타 발표와 국내외 보도(중앙일보·인벤·게임톡·아티브뉴스·Dexerto·Relog·OSEN) 기준이며, 직접 대결해 본 후기는 아닙니다. 게임·영상·기사 화면은 싣지 않았습니다. 삽화는 GPT 이미지 생성, 도식은 직접 제작했습니다.

플루토 AI 정리, 스타크래프트 프로게이머를 이긴 원리

플루토 AI 작동 원리 — ‘알파고’ 김성현 선수를 이긴 스타크래프트 AI (캐릭터는 GPT 이미지 생성)

플루토 AI 작동 원리 — ‘알파고’ 김성현 선수를 이긴 스타크래프트 AI (캐릭터는 GPT 이미지 생성)

김성현 선수가 플루토에게 지는 영상을 보고 나면 이 질문이 남아요. “AI도 화면을 보고 마우스로 하는 걸까?” 답은 아니에요. 그래서 APM 1,000이라는 숫자도 사람과 같은 뜻이 아니에요.

자동 연주 피아노를 떠올려 보세요. 사람은 악보를 눈으로 읽고 손가락으로 건반을 누르지만, 자동 연주 피아노는 종이 롤에 뚫린 구멍이 건반을 바로 움직여요. 건반은 내려가는데 손은 없죠.
플루토도 그래요. 화면과 마우스 대신 게임과 데이터로 직접 주고받으며 경기를 해요.

⚠️ 출처 안내개발자 깃허브와 국내외 보도를 옮긴 글이에요. 제가 플루토와 직접 붙어 본 후기는 아니에요.

손 없이 건반이 눌리는 자동 연주 피아노 — 화면과 마우스 없이 경기하는 플루토를 빗댄 그림 (GPT 이미지 생성)

손 없이 건반이 눌리는 자동 연주 피아노 — 화면과 마우스 없이 경기하는 플루토를 빗댄 그림 (GPT 이미지 생성)

🎯 이 글에서 얻는 것대상: 플루토 영상을 보고 원리가 궁금한 분
① 플루토가 무엇이고 누가 만들었는지
② 화면 없이 경기하는 방식과 APM의 진짜 뜻
③ 알파스타와 다른 점, AI 시점 화면 아이디어
2026년 10월 7일 기준 · 깃허브와 보도

1. 플루토는 어떤 AI인가

플루토(Pluto)는 스타크래프트: 브루드워(스타1)를 하는 AI예요. 신경망 하나가 자기 자신과 대결하며 배운 강화학습으로 경기 전체를 해요. 깃허브 설명에 따르면 운영(매크로)과 컨트롤(마이크로)을 세 종족 모두 신경망이 맡고, 사람이 짜 둔 각본은 없어요. 경기 방식은 1대1 근접전(멜레)이에요.

항목내용
게임스타1 브루드워 1.16.1
연결 방식BWAPI 4.4.0 (봇용 연결 도구)
배운 방법자기 대결 강화학습, 각본 없음
종족저그·테란·프로토스·랜덤
신경망 크기3억 1,500만 파라미터
공개7월 17일 베타, 9월 23일 대회판

거울 속 자기와 끝없이 대국하는 로봇 — 자기 대결 강화학습을 빗댄 그림 (GPT 이미지 생성)

거울 속 자기와 끝없이 대국하는 로봇 — 자기 대결 강화학습을 빗댄 그림 (GPT 이미지 생성)

자기 대결 강화학습은 거울 속 나와 수없이 두면서, 이긴 판의 수는 더 자주 두고 진 판의 수는 덜 두도록 고쳐 가는 방식이에요. 중앙일보는 프로 기보를 먼저 익힌 알파고와 달리 처음부터 스스로 대전하며 배웠다고 소개했어요. 몇 판을 두었는지, 컴퓨터를 얼마나 썼는지는 공개되지 않았어요.

만든 사람은 노르웨이 개발자 베가르드 멜라(Vegard Mella)예요. 깃허브 계정 이름은 tscmoo예요. 같은 이름의 봇 tscmoo로 2016년 IEEE CIG 스타크래프트 AI 대회 1위에 오른 기록이 대회 자료에 있어요. 중앙일보는 그를 메타 AI 출신이라고 소개했어요.

대회 성적도 있어요. 깃허브 최신 릴리스 이름이 CoG 2026 entry, 곧 IEEE 게임 학회(CoG) 스타크래프트 AI 대회 출전판이에요. 중앙일보는 8월 대회에서 2,884전 2,844승(승률 98.6%)으로 우승했다고 전했고, Dexerto 등 해외 매체는 결승에서 PurpleWave라는 봇을 4대 1로 이겼다고 썼어요. 해외 매체는 대회 이름을 Computer Olympiad로 적어 표기가 엇갈려요.

일부 기사는 ‘오픈소스’라고 했지만, 저장소 설명은 ‘바이너리(실행 파일) 배포’예요. 10월 7일 현재 저장소에는 실행 파일과 학습된 가중치가 있고, 소스 코드와 라이선스 표기는 찾지 못했어요.

2. ‘알파고’ 김성현 선수와의 대결

‘알파고’로 불리는 김성현 선수가 플루토에게 연달아 진 영상은 닷새 만에 230만 회 넘게 재생됐어요. 김성현 선수는 2018년 KSL 시즌1 결승에서 이제동 선수를 4대 0으로 꺾고 초대 우승한 프로게이머예요(OSEN). 중앙일보는 AI 같은 완벽한 플레이로 상대를 눌러 ‘알파고’라는 별명이 붙었다고 소개했어요.

9월 26일 김성현 선수가 유튜브에 올린 대결 영상은 10월 1일 기준 조회수 230만 회를 넘었어요. 도재욱·임홍규 선수의 패배 영상도 수십만 회씩 재생됐고, 인벤은 박상현(짭제) 선수도 진 선수로 꼽았어요. 김성현 선수는 중앙일보에 이렇게 말했어요. “플루토가 운영에서 손해 보더라도 압도적인 컨트롤로 그 차이를 만회하더라.”

몇 판 몇 승인지는 따로 세지 않았어요. 김성현 선수가 워낙 많은 판을 둬서 숫자 하나로 말하기 어렵거든요.
제가 영상들을 본 느낌으로는 플루토가 더 많이 이겼어요. 대략 열 판에 여섯 판 정도예요. 공식 집계가 아니라 제 체감이에요.

기사에 나온 플루토의 경기 모습은 이래요.
① 정석 빌드를 벗어난 조합 — 시즈탱크 위주에 마린·메딕을 섞는 식(중앙일보)
② 사거리를 끝까지 쓰는 ‘각도기’ 공격과 체력이 깎인 유닛부터 노리는 집중 사격(중앙일보)
③ 교전 중에도 쉬지 않는 생산(중앙일보)
④ 드랍 같은 변수 대응에는 허점, 경기 중에 배우는 기능은 없음(게임톡)

스트리머들이 플루토를 콘텐츠로 쓸 수 있는 건 누구나 내려받아 집에서 붙어 볼 수 있어서예요. 아티브뉴스는 한 PC에서 스타 클라이언트 두 개를 띄워, 하나는 플루토, 하나는 사람이 조종하는 방법을 소개했어요.

3. 화면 없이 경기하는 법

플루토는 화면을 보지 않아요. BWAPI라는 통로로 게임 상태를 데이터로 받고, 명령을 게임에 바로 넣어요. BWAPI(Brood War API)는 스타1에 끼워 넣어 프로그램이 게임을 읽고 조종하게 해 주는 도구예요. 봇은 유닛 위치·체력·자원 같은 정보를 받고, ‘이 유닛은 저기로 이동’, ‘이 건물에서 마린 생산’ 같은 명령을 함수로 보내요. 커서를 움직이거나 화면을 옮길 필요가 없어요.

깃허브 설명대로 나누면 플루토는 세 부분이에요.
① pluto.dll — 스타1 안에서 도는 32비트 BWAPI 모듈. 게임 정보를 모아 넘기고 받은 명령을 실행해요
② pluto_infer.exe — 신경망을 돌리는 64비트 프로그램. 공유 메모리로 DLL과 주고받고, 외부 네트워크 연결은 없대요
③ pluto_weights.bin — 학습이 끝난 신경망 가중치

플루토가 게임과 주고받는 길 — 스타1, BWAPI와 pluto.dll, 신경망 추론 프로그램 (직접 제작)

플루토가 게임과 주고받는 길 — 스타1, BWAPI와 pluto.dll, 신경망 추론 프로그램 (직접 제작)

모델은 게임 6프레임마다 한 번 판단해요. 가장 빠름 속도에서 1프레임은 42ms라(BWAPI 문서), 약 0.25초에 한 번, 1분에 약 240번이에요. 한 번 판단하는 데 요즘 데스크톱 CPU로 약 20ms, 2021년 6코어 CPU로 약 60ms가 걸린대요. README는 느린 PC에서는 게임이 느려질 뿐 더 못 두지는 않는다고 설명해요. 7월 베타판은 NVIDIA 그래픽카드가 있어야 돌았는데, 9월 대회판은 CPU만으로 돌아요. AVX2를 지원하는 CPU가 필요하고, 6코어 이상과 여유 메모리 약 2GB를 권해요.

4. APM 1,000의 진짜 뜻

화면에 찍히는 APM과 플루토가 실제로 판단하는 횟수는 달라요. 보도마다 숫자도 달라요. 중앙일보는 전투 중 APM이 1,000을 넘는다(프로게이머는 약 400), 게임톡은 2,000을 넘는다, Dexerto는 수천까지 찍힌다고 썼어요.

Dexerto와 Relog의 설명은 이래요. 판단은 6프레임마다 한 번(분당 약 240번)인데, 한 번 판단에서 여러 유닛에게 명령을 내리면 게임이 유닛 명령 하나하나를 행동으로 세요. 그래서 숫자가 부풀어요. 사람은 화면을 옮기고, 부대를 고르고, 클릭하는 데 손이 들어요. 플루토는 화면을 옮기지 않고도 맵 양쪽 끝의 유닛에게 같은 순간 명령을 내릴 수 있어요.

인벤은 이 차이를 ‘불공정한 체급 차이’라고 짚고, 공정한 비교를 위해 APM 제한, 카메라 시야 제한 같은 조건을 제안했어요. 알파스타가 바로 그런 조건을 걸고 겨뤘던 AI예요.

💡 핵심플루토의 APM은 손이 빠르다는 뜻이 아니라 명령이 많다는 뜻이에요. 플루토에겐 손도, 화면도 없어요.

5. 알파스타와 무엇이 다른가

2019년 딥마인드의 알파스타는 스타2에서, 사람과 비슷한 화면·행동 제한을 걸고 그랜드마스터에 올랐어요. 플루토와 나란히 놓으면 이래요(왼쪽 플루토 · 오른쪽 알파스타).

항목플루토 · 알파스타
게임스타1 · 스타2
만든 곳개발자 1명 · 구글 딥마인드 팀
배운 방법자기 대결 강화학습 · 사람 경기 모방 뒤 리그 강화학습
화면 조건BWAPI로 직접 · 사람처럼 카메라 화면
행동 횟수6프레임마다 판단 · 5초에 최대 22번
공개 방식깃허브 실행 파일 · 네이처 논문

알파스타 수치는 딥마인드 공식 블로그(2019년 10월 30일) 기준이에요. 배틀넷 공식 서버에서, 프로게이머가 인정한 조건으로 겨뤘어요. 2011년부터 스타 AI 대회를 열어 온 데이비드 처칠 교수(캐나다 메모리얼대)는 중앙일보에 플루토를 “내가 본 가장 강한 스타크래프트 AI 봇”이라고 했고, 30명이 넘는 인력이 들어간 알파스타와 달리 개발자 혼자 만들었다는 점을 짚었어요.

해외 보도는 기존 스타1 봇을 대부분 각본(스크립트) 기반이라고 설명해요. tscmoo도 손으로 짠 전략 여러 개 중 상대별로 잘 통하는 걸 고르는 봇이었어요. 플루토는 경기 운영을 신경망에 맡긴 게 다른 점이에요. 다만 상대별 승패 기록으로 시작 빌드를 고르는 장치는 따로 있다고 README에 적혀 있어요.

배틀넷 래더 사건은 따로 봐야 해요. 9월에 누군가 플루토를 리마스터용으로 고쳐 ^333^이라는 계정으로 래더에 올렸고, Larva·Iris 같은 프로들이 졌어요. 해외 보도에 따르면 개발자가 허락한 일이 아니었고, 맵핵 의혹도 나와 커뮤니티가 블리자드에 신고했어요.

6. 한번 시도해 보고 싶은 것

플루토 영상은 늘 사람 쪽 화면이에요. 그래서 AI 쪽 화면을 보여 주는 걸 한번 시도해 보려고 해요. 플루토가 명령을 내린 곳으로 화면이 넘어가고, 클릭 표시와 드래그 상자가 그려지는 화면이에요. 다만 플루토에겐 마우스가 없으니, 명령 기록으로 ‘재구성한 AI 시점’이 돼요.

미리 검토해 보니 부분적으로 가능해요. BWAPI에는 화면 위치를 옮기는 함수와 화면에 도형을 그리는 함수가 있고, 리플레이에는 명령과 좌표가 남아요. 다만 1분에 수백 번 명령하는 AI를 그대로 따라가면 화면이 정신없이 날아다녀서, 머무는 시간과 우선순위를 정하는 규칙이 핵심이에요. 잘될지는 해 봐야 알겠지만, 한번 시도해 볼 생각이에요.


✅ 한눈에 정리① 신경망 하나, 자기 대결로 배운 스타1 AI
② 노르웨이 개발자 1명, 깃허브에 실행 파일 공개
③ 화면·마우스 없이 BWAPI로 0.25초마다 판단
④ APM 1,000은 손이 아니라 명령의 수

자주 묻는 질문

Q. 플루토와 직접 붙어 볼 수 있나요?

깃허브 릴리스를 받아 스타1 1.16.1과 BWAPI 4.4.0을 갖춘 PC에서 돌려요. 리마스터 배틀넷이 아니라 구버전 로컬 환경이에요. 무단으로 래더에 올렸다가 문제가 된 사례가 있으니 배틀넷에는 올리지 마세요.

Q. 플루토는 맵핵을 쓰나요?

깃허브 README에는 시야에 대한 설명이 없어요. 맵핵 의혹은 래더에 올라간 무단 수정판 이야기이고, Relog는 원래 모델이 일반 시야(전장의 안개) 정보로만 학습했다고 전했어요.

Q. 알파고처럼 사람 기보로 배웠나요?

아니요. README는 자기 대결 강화학습이라고 적었고, 중앙일보도 프로 경기를 먼저 익힌 알파고와 다르다고 소개했어요. 학습 규모는 공개되지 않았어요.

참고 자료

📝 이 글의 작성 방식처음 작성 2026년 10월 7일 · 같은 날 기준
깃허브 README·릴리스와 국내외 보도 기준
직접 대결해 본 후기 아님
영상·기사 화면은 싣지 않음
제휴 없음 · 블리자드·개발자와 관계없음
캐릭터는 GPT 생성, 도식은 직접 제작

부록: 출처 전체 (2026-10-07 확인)