IQuest-Coder-V1 Technical Report

본 보고서는 정적 코드 표현을 넘어 소프트웨어 로직의 동적 진화를 포착하는 '코드-플로우' 다단계 학습 패러다임을 도입하여, 추론 및 에이전트 능력을 강화한 IQuest-Coder-V1 시리즈를 개발하고 코드 지능 및 자율 에이전트 시스템 연구의 새로운 기준을 제시한 내용을 담고 있습니다.

Jian Yang, Wei Zhang, Shawn Guo, Zhengmao Ye, Lin Jing, Shark Liu, Yizhi Li, Jiajun Wu, Cening Liu, X. Ma, Yuyang Song, Siwei Wu, Yuwen Li, L. Liao, T. Zheng, Ziling Huang, Zelong Huang, Che Liu, Yan
게시일 2026-03-18
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

IQuest-Coder-V1: 코딩을 가르치는 '초지능' 로봇의 비밀

이 논문은 **"IQuest-Coder-V1"**이라는 새로운 인공지능 (AI) 모델 시리즈에 대한 기술 보고서입니다. 쉽게 말해, 이 모델은 코딩 (프로그래밍) 을 할 수 있는 아주 똑똑한 AI입니다. 기존에 공개된 AI 들보다 훨씬 더 복잡하고 긴 작업을 스스로 해결할 수 있도록 설계되었습니다.

이 복잡한 내용을 일반인도 쉽게 이해할 수 있도록 비유와 이야기로 풀어서 설명해 드릴게요.


1. 이 모델은 누구인가요? (IQuest-Coder-V1 시리즈)

이 모델은 크기가 작은 것부터 거대하게까지 여러 종류가 있습니다.

  • 7B, 14B, 40B: 숫자가 클수록 뇌의 크기가 더 크고 똑똑하다는 뜻입니다. (40B 는 가장 똑똑한 '수석 엔지니어'급입니다.)
  • Loop 버전: 메모리나 전력이 부족한 상황에서도 효율적으로 일할 수 있도록 설계된 '스마트한' 버전입니다.

2. 어떻게 이렇게 똑똑해졌을까요? (4 단계 성장 과정)

이 모델은 단순히 책 (데이터) 을 많이 읽었다고 똑똑해진 게 아닙니다. 4 단계에 걸친 체계적인 교육 과정을 거쳤습니다.

1 단계: 기초 다지기 (Pre-training & Annealing)

  • 비유: 어린아이가 만화책과 교과서를 모두 읽으며 세상을 배우는 과정입니다.
  • 내용: 먼저 일반적인 언어와 코드를 폭넓게 배운 뒤, 아주高质量 (고품질) 인 코딩 자료만 골라서 집중적으로 공부했습니다. 이때 중요한 것은 **정적인 코드 (한 번 찍은 사진)**만 보지 않고, **코드가 어떻게 변해가는지 (커밋 기록, 수정 이력)**를 보며 배웠다는 점입니다. 마치 요리 레시피를 외우는 게 아니라, 요리사가 실수하고 고쳐가는 과정을 지켜보며 배운 것과 같습니다.

2 단계: 논리 훈련 (Mid-training)

  • 비유: 미로 찾기 훈련현장 실습입니다.
  • 내용:
    • 32k/128k 컨텍스트: 아주 긴 문서나 방대한 코드 파일을 한눈에 이해할 수 있도록 훈련했습니다. (책 한 권 전체를 기억하는 수준)
    • 추론과 에이전트: 단순히 코드를 짜는 게 아니라, "왜 이 코드가 안 될까?", "어떻게 고쳐야 할까?"라고 **스스로 생각 (Reasoning)**하고, 컴퓨터 명령어를 입력해 보고 결과를 확인하는 **실제 행동 (Agentic)**을 반복하며 훈련했습니다.

3 단계: 전문화 (Post-training)

이제 두 가지 다른 성격의 전문가로 나뉩니다.

  • Instruct (지시형): 사용자의 명령을 정확히 따르는 명령형 비서. "이거 만들어줘"라고 하면 바로 만들어줍니다.
  • Thinking (사고형): 스스로 생각하고 고민하는 연구원. 문제가 생기면 "아, 이 부분이 틀렸네. 다시 생각해보자"라고 스스로 오류를 찾고 해결책을 모색합니다.

4 단계: 효율화 (Loop Architecture)

  • 비유: 한 번에 모든 일을 처리하는 거인이 아니라, 작은 방에서 반복해서 정교하게 작업하는 장인.
  • 내용: 'Loop' 버전은 코드를 한 번에 다 읽지 않고, 중요한 부분을 반복해서 확인하며 작업합니다. 이렇게 하면 컴퓨터 성능이 낮아도 아주 복잡한 작업을 할 수 있습니다.

3. 이 모델은 얼마나 잘하나요? (성적표)

이 모델은 전 세계의 유명한 코딩 시험 (벤치마크) 에서 최고의 점수를 받았습니다.

  • 실전 프로젝트 (SWE-Bench): 실제 회사에서 발생하는 복잡한 버그를 고치는 능력에서 Sonnet-4.5, GPT-5.1 같은 유명 상용 모델들을 앞섰습니다.
  • 경쟁 코딩 (LiveCodeBench): 어려운 알고리즘 문제를 풀 때 87.0 점으로 1 위를 차지했습니다.
  • 도구 사용 (Tool Use): 컴퓨터 명령어, 웹 검색, 데이터베이스 등을 스스로 활용하여 문제를 해결하는 능력도 탁월합니다.

4. 왜 이 모델이 특별한가요? (핵심 통찰)

연구팀은 이 모델을 만들면서 세 가지 중요한 사실을 발견했습니다.

  1. 코드 변화의 흐름을 봐야 한다: 완성된 코드만 보면 안 되고, 코드가 어떻게 수정되고 발전해 왔는지 (커밋 이력) 를 보면 문제 해결 능력이 훨씬 좋아집니다.
  2. 생각하는 시간을 주면 더 잘한다: 코딩을 가르치기 전에, 논리적으로 추론하는 훈련을 먼저 시키면 나중에 코딩 실력이 훨씬 안정적으로 향상됩니다.
  3. 스스로 고치는 능력 (Self-Healing): 'Thinking' 모델을 훈련시키니, 실수가 났을 때 스스로 "아, 내가 틀렸네"라고 깨닫고 다시 시도하는 자율적인 오류 수정 능력이 생겼습니다.

5. 결론: 이 모델이 가져올 변화

IQuest-Coder-V1 은 단순히 코드를 짜주는 도구를 넘어, **실제 소프트웨어 개발 현장에서 일할 수 있는 '자율 에이전트 (Autonomous Agent)'**로 발전하고 있습니다.

  • 오픈소스 공개: 이 모델의 모든 학습 과정과 데이터를 공개하여, 누구나 이 기술을 연구하고 발전시킬 수 있게 했습니다.
  • 미래 전망: 앞으로 이 모델은 복잡한 소프트웨어를 혼자서 기획하고, 코딩하고, 버그를 수정하는 완전한 개발자 파트너가 될 것입니다.

한 줄 요약:

"이 모델은 코딩의 '역사'와 '논리'를 깊이 있게 배우고, 스스로 생각하고 고칠 줄 아는 초고수 개발자 AI로 태어났습니다."

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →