넷마블넥서스, Kiro 도입으로 게임 개발 조직의 AI 코딩 문화 정착
핵심 내용
실무자 주도 Steering 파일과 MCP 연동으로 조직 단위 생산성 향상
자세히 보기
넷마블넥서스는 게임 개발 조직에 Kiro를 성공적으로 도입하여 AI 코딩 도구의 활용도를 높였습니다. 초기에는 복잡한 게임 코드에 대한 AI의 한계와 부정적 인식이 장벽이었으나, 실무자 중심의 챔피언 제도와 경영진의 지지를 통해 이를 극복했습니다.
조직 내 확산 전략
도입의 핵심은 외부 전문가가 아닌 내부 실무자를 챔피언으로 선정해 도메인 지식을 기반으로 한 Steering 파일을 작성하도록 한 것입니다. 신규 개발 프로젝트부터 시범 적용하여 리스크를 줄였고, 챔피언이 작성한 규칙이 버전 관리를 통해 팀 전체에 공유되면서 자발적인 참여를 이끌어냈습니다. 이를 통해 개발자들은 AI가 단순히 코드를 생성하는 것을 넘어, 프로젝트 맥락에 맞는 정확한 답변을 제공할 수 있음을 체감했습니다.
Steering 파일 구성과 자동화
Steering 파일은 프로젝트의 규칙과 배경 지식을 AI에게 전달하는 핵심 장치입니다. 넷마블넥서스는 이를 메인 가이드라인, 아키텍처, 도메인 문서 등으로 세분화하여 효율적인 컨텍스트 관리를 구현했습니다. 특히 '금지형 + 대비 예시' 형식을 사용해 AI의 흔한 실수를 방지했으며, 에이전트 작업 종료 시 자동으로 로그를 남기고 규칙을 개선하는 **훅(Hook)**을 통해 규칙 문서를 지속적으로 진화시켰습니다.
MCP 연동과 활용 범위 확장
MCP(Model Context Protocol) 연동을 통해 AI가 데이터베이스와 엑셀 파일에 직접 접근할 수 있게 되었습니다. 이를 통해 SQL 작성 없이 자연어로 데이터 정합성을 검증하거나, 로그 정의서와 서버 코드의 불일치를 자동으로 찾아내는 등 반복적인 업무를 자동화했습니다. 다만, 실 서비스 데이터가 아닌 개발 환경에 한정해 연결하는 등 보안 전제 조건을 엄격히 지켰습니다.
성과와 과제
도입 결과 레거시 코드 분석 시간이 단축되고 팀 내 지식 수준이 상향 평준화되었습니다. 하지만 AI가 생성한 코드량 증가로 인한 리뷰 부담과 레거시 코드에 대한 유닛 테스트 도입의 어려움은 여전히 해결해야 할 과제로 남아 있습니다. 또한 개발 속도 향상에 따라 기획 단계의 병목 현상이 발생하면서, 개발 프로세스 전반의 균형 있는 개선이 필요하다는 점을 확인했습니다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.