장기 인사이트(Janggi Insight) 소개
장기 인사이트는 전통 보드게임인 장기를 깊이 있게 연구하고 즐길 수 있도록 돕는 웹 기반 인공지능 분석 및 대국 플랫폼입니다.
1. 프로젝트 개요 및 목적
본 사이트는 동호인들이 자신의 대국을 데이터 기반으로 정밀하게 복기하고 기력을 향상할 수 있는 체계적인 환경을 제공하기 위해 기획되었습니다. 복잡한 프로그램 설치 없이 PC 또는 스마트폰으로 언제 어디서나 최고 수준의 AI 분석을 경험할 수 있으며, 단순한 대국 및 기보 분석을 넘어 교육, 학습, 묘수풀이까지 장기의 모든 것을 아우르는 통합 허브를 지향합니다.
2. 주요 서비스 메뉴 안내
이용자의 목적과 기력에 맞춰 최적의 서비스를 제공하는 핵심 기능들입니다.
① 일반 대국
- 본인의 실력(레이팅)에 맞는 AI와 대국을 진행할 수 있는 모드입니다.
- 대국 결과에 따라 실시간으로 레이팅이 계산되어 데이터에 반영됩니다.
- 전체 이용자의 실시간 순위표를 통해 본인의 위치를 바로 확인할 수 있습니다.
② 단계별 대국
- 총 6단계로 구성된 인공지능 엔진과 대국을 펼치는 챌린지 모드입니다.
- 한 단계를 격파할 때마다 다음 난이도가 해금되는 방식으로 구성되어 성취감을 느낄 수 있습니다.
③ 지도대국
- 상급자에게 실시간으로 최적의 수를 배우는 피드백 교육 컨셉의 모드입니다.
- 본인의 기력에 맞춰 초급, 중급, 고급 난이도를 선택하여 플레이할 수 있습니다.
- 대국 중 잘 둔 수는 칭찬을 받고, 잘못된 수는 다시 두게 하여 즉각적인 교정이 이루어집니다.
- 두어보기 기능을 통해 왜 그 상황에서 그 수를 두어야 하는지 가상의 변화수를 직접 확인해볼 수 있습니다.
④ 연구하기
- 자유롭게 기물을 움직이거나 배치하여 특정 국면을 검토하고 연구할 수 있는 모드입니다.
⑤ 오답노트
- 자신이 둔 대국에서 발생한 실수를 시스템이 자동으로 추출하여 다시 풀어볼 수 있는 맞춤형 복습 모드입니다.
- 모든 실수는 포진 / 전투 / 낱장기 / 끝내기 카테고리로 자동 분류되어 취약점을 집중적으로 학습할 수 있습니다.
⑥ 오늘의 박보
- 실전 대국 상황에서 추출한 엄선된 박보를 풀며 실전 수읽기 능력을 키우는 모드입니다.
- 문제를 해결하면 수순과 정확도에 따라 S / A / B / C / D 등급의 판정을 부여받습니다.
3. 기술적 특징 및 메커니즘
장기 인사이트는 정확한 분석과 쾌적한 사용 환경을 제공하기 위해 다음과 같은 기술을 활용합니다.
- 오픈소스 엔진 연동: 세계적인 오픈소스 변형 체스/장기 엔진인 Fairy-Stockfish를 사용하여 최고 수준의 인공지능 분석을 제공합니다.
- 클라이언트 기반 연산: 웹어셈블리(WebAssembly)를 활용하여 서버 대기 시간 없이 사용자의 브라우저에서 실시간으로 대국 정확도와 추천수를 산출합니다.
- 멀티 플랫폼 지원: PC, 태블릿, 스마트폰 등 다양한 환경에서 별도의 프로그램 설치 없이 이용할 수 있습니다.