재밌는 생활 정보/즐거운 스포츠 이야기

스타1 플루토! 오픈소스가 뭐길래, 이런 AI가 등장하는가

자연과 세상을 천천히 바라보는 관찰자 2026. 9. 27. 20:38

오픈소스, 그러니까 정확히 뭘 말하는 걸까

회사도 아니고 개인 개발자가 어떻게 이런 걸 만들 수 있었지? 라는 의문이 생기죠.

그 답의 상당 부분은 '오픈소스'라는 개념에 있는 것 같아요.

오픈소스는 말 그대로 소프트웨어의 소스코드를 누구나 열람하고, 수정하고, 재배포할 수 있도록 공개하는 방식을 뜻해요.

특정 회사나 개인이 코드를 독점하지 않고, 전 세계 개발자들이 함께 참여해서 개선해 나가는 구조라고 보시면 됩니다.

리눅스나 안드로이드처럼 우리가 익숙하게 쓰는 많은 기술들도 사실 이 오픈소스 생태계 위에서 자라났죠.

게임 AI 분야도 마찬가지였어요.

 

스타크래프트 AI 생태계를 지탱해 온 'BWAPI'

스타크래프트: 브루드워 기반 AI 개발에서 빼놓을 수 없는 존재가 하나 있는데, 바로 BWAPI(Brood War Application Programming Interface)입니다.

BWAPI는 무료로 공개된 오픈소스 C++ 프레임워크로, 학생이나 연구자, 취미로 개발하는 사람들까지 누구나 이걸 활용해서 스타크래프트를 플레이하는 AI 에이전트를 만들 수 있게 해주는 도구로 알려져 있어요.

흥미로운 건 이 프레임워크가 설계된 방식인데요.

AI에게 안개 속에 가려진 정보는 원천적으로 차단해서, 사람과 똑같이 '보이는 만큼만' 판단하도록 만들어져 있습니다.

즉 AI가 치팅 없이 정정당당하게 경쟁하도록 설계된 구조라고 할 수 있어요.

 

오픈소스 덕분에 생겨난 국제 대회들

이런 오픈소스 인프라 덕분에 스타크래프트 AI를 놓고 경쟁하는 국제 대회들도 오랫동안 이어져 왔습니다.

  • AIIDE(인공지능과 인터랙티브 디지털 엔터테인먼트 학회) 주최 대회로 집계.
  • CIG(IEEE 게임 컴퓨팅 지능 학회) 주최 대회로 집계.
  • SSCAI(학생 스타크래프트 AI 토너먼트)로 집계.

이런 대회들이 꾸준히 열려왔다는 건, 그만큼 오랜 기간 전 세계 개발자와 연구자들이 스타크래프트 AI라는 주제에 공을 들여왔다는 뜻이기도 해요.

플루토 같은 AI가 갑자기 하늘에서 뚝 떨어진 게 아니라, 이런 오픈소스 생태계와 연구 축적 위에서 등장했다고 보는 게 더 정확할 것 같습니다.

 

그래서 플루토도 완전히 공개된 오픈소스일까

다만 여기서 조심스럽게 짚고 넘어갈 부분이 있어요.

플루토가 동작하기 위한 기반 기술, 그러니까 BWAPI 같은 개발 도구 자체는 오픈소스로 널리 알려져 있지만, 플루토라는 AI 모델 자체의 소스코드나 학습 데이터가 전면 공개됐는지는 명확하게 확인되지 않고 있습니다.

오히려 개발자가 공식 래더에서의 무단 사용을 문제 삼았다는 이야기도 있는 걸 보면, 플루토라는 결과물 자체는 개발자의 저작물로 보호받고 있을 가능성도 있어 보여요.

그러니 '오픈소스 생태계 위에서 만들어진 AI'와 '플루토라는 AI 자체가 오픈소스로 공개된 것'은 조금 구분해서 이해하시는 게 좋을 것 같습니다.

다음 편에서는 플루토가 지금 어느 수준까지 와 있고, 앞으로 어떻게 발전해 나갈지 전망해보겠습니다.

반응형