최근 바둑에 관심이 있는 사람들 사이에서 카타고 바둑이 다시 주목받고 있습니다. 카타고는 단순히 컴퓨터와 바둑을 두는 프로그램이 아니라 대국 과정에서 승률과 집을 계산하고, 자신의 대국을 분석하거나 복기하는 데 활용할 수 있는 오픈소스 바둑 엔진인데요.
강력한 인공지능 성능을 바탕으로 바둑 실력 향상에 활용할 수 있다는 점에서 관심이 높습니다. 이번 글에서는 카타고 바둑이 화제가 되는 이유부터 카타고 개발자는 누구인지, 카타고 설치와 다운로드 방법까지 정리해보겠습니다.

【참고하면 좋은 글】
1. 카타고 바둑 화제인 이유
카타고가 주목받는 가장 큰 이유는 인공지능을 활용해 바둑 대국을 분석할 수 있다는 점입니다. 단순히 컴퓨터를 상대로 바둑을 두는 것에 그치지 않고 특정 수를 두었을 때의 승률 변화와 예상되는 진행을 확인할 수 있어 자신의 실수를 찾아보거나 더 좋은 수를 연구하는 데 활용할 수 있습니다.
특히 대국이 끝난 뒤 복기할 때 카타고의 분석 기능을 이용하면 사람이 놓친 수와 유리한 수를 비교해볼 수 있습니다. 바둑을 배우는 입문자부터 자신의 기보를 체계적으로 분석하려는 이용자까지 폭넓게 사용할 수 있다는 점에서 카타고 바둑이 꾸준히 관심을 받고 있습니다. 오픈소스 프로젝트라는 점도 카타고의 대표적인 특징입니다.
2. 카타고 개발자 누구?
카타고는 일반적인 상용 게임 회사가 개발해 판매하는 바둑 게임과는 성격이 다릅니다. 카타고는 David J. Wu가 lightvector라는 이름으로 주도해 개발한 오픈소스 바둑 엔진 프로젝트로 알려져 있습니다. 따라서 카타고 개발사를 특정 기업으로 설명하기보다는 카타고 개발자는 David J. Wu이며, 오픈소스 프로젝트로 발전해왔다고 이해하는 것이 정확합니다.
카타고는 개발자와 커뮤니티의 지속적인 개발과 테스트를 통해 발전해왔습니다. 엔진 자체뿐 아니라 인공지능이 바둑을 분석하는 데 필요한 신경망 네트워크 파일도 별도로 제공되며, 사용자는 엔진과 대응하는 네트워크 파일을 함께 이용하게 됩니다. 카타고를 설치할 때 엔진만 다운로드하면 끝나는 것이 아니라 네트워크 파일도 함께 준비해야 하는 이유입니다.
3. 카타고 바둑 설치 다운로드 하는법
카타고를 설치하려면 먼저 GitHub의 공식 릴리스에서 자신의 운영체제에 맞는 실행 파일을 다운로드해야 합니다. 윈도우와 macOS, 리눅스 등 운영체제에 따라 파일이 달라질 수 있으며, 컴퓨터의 연산 환경에 맞춰 CUDA, TensorRT, OpenCL, Eigen 등 백엔드별 실행 파일을 선택하게 됩니다.
카타고는 엔진만 설치한다고 바로 바둑판 화면이 뜨는 프로그램은 아니기 때문에, 실제로 대국이나 분석을 하려면 Lizzie, KaTrain, Sabaki 같은 GUI 프로그램을 함께 설치하는 것이 일반적입니다. GUI에서 카타고 실행 파일과 네트워크 파일의 경로를 연결하면 대국과 복기를 편리하게 할 수 있습니다.

4. 카타고 네트워크 파일과 GUI 연결 방법
카타고 엔진을 다운로드한 뒤에는 카타고 공식 네트워크 페이지에서 사용할 네트워크 파일을 받아야 합니다. 일반적인 이용자라면 Network File 형태로 제공되는 .bin.gz 파일을 사용하면 됩니다. 카타고 엔진과 대응하는 네트워크 파일을 준비한 뒤에는 실제로 바둑판을 보고 대국하거나 분석할 수 있도록 GUI 프로그램을 설치합니다.
카타고는 GUI 없이 엔진 자체로도 작동하지만, 실제 사용에서는 Lizzie, KaTrain, Sabaki와 같은 바둑 GUI 프로그램과 연결하는 방식이 일반적입니다. GUI를 설치한 뒤 카타고 실행 파일의 경로와 네트워크 파일의 경로를 지정하면 바둑판 화면에서 대국과 분석을 진행할 수 있습니다. 정리하면 카타고 설치는 실행 파일 다운로드, 네트워크 파일 다운로드, GUI 설치, 두 파일 연결 순서로 진행된다고 보면 됩니다.
결론
카타고 바둑은 단순히 컴퓨터와 바둑을 두는 프로그램이 아니라 승률과 집 계산, 대국 분석과 복기에 활용할 수 있는 강력한 오픈소스 바둑 엔진입니다. 자신의 기보를 분석하거나 더 좋은 수를 연구하고 싶은 사람들에게 유용하기 때문에 바둑 실력 향상을 위한 도구로도 꾸준히 활용되고 있습니다.
카타고를 만든 사람은 David J. Wu이며, 상용 게임 회사의 제품이라기보다 lightvector라는 이름으로 주도된 오픈소스 프로젝트라고 보는 것이 정확합니다. 카타고 바둑 설치 다운로드를 할 때는 GitHub 릴리스에서 운영체제와 CUDA, TensorRT, OpenCL, Eigen 등 백엔드 환경에 맞는 실행 파일을 받고, katagotraining.org에서 대응하는 .bin.gz 네트워크 파일을 내려받은 뒤 KaTrain이나 Lizzie, Sabaki 같은 GUI와 연결하면 됩니다.