← 최신 논문
🤖 machine learning

Composer 2 Technical Report

이 논문은 Cursor 의 실제 개발 환경과 유사한 인프라에서 사전 학습과 대규모 강화 학습을 통해 훈련된 에이전트 소프트웨어 엔지니어링 전용 모델인 Composer 2 가 장기 계획 및 코딩 능력을 크게 향상시켜 CursorBench 에서 61.3 점, Terminal-Bench 에서 61.7 점, SWE-bench Multilingual 에서 73.7 점의 최첨단 성능을 달성했다고 보고합니다.

원저자: Cursor Reseach, :, Aaron Chan, Ahmed Shalaby, Alexander Wettig, Aman Sanger, Andrew Zhai, Anurag Ajay, Ashvin Nair, Charlie Snell, Chen Lu, Chen Shen, Emily Jia, Federico Cassano, Hanpeng Liu, Haoyu
게시일 2026-03-26
📖 3 분 읽기☕ 가벼운 읽기

원저자: Cursor Reseach, :, Aaron Chan, Ahmed Shalaby, Alexander Wettig, Aman Sanger, Andrew Zhai, Anurag Ajay, Ashvin Nair, Charlie Snell, Chen Lu, Chen Shen, Emily Jia, Federico Cassano, Hanpeng Liu, Haoyu Chen, Henry Wildermuth, Jacob Jackson, Janet Li, Jediah Katz, Jiajun Yao, Joey Hejna, Josh Warner, Julius Vering, Kevin Frans, Lee Danilek, Less Wright, Lujing Cen, Luke Melas-Kyriazi, Michael Truell, Michiel de Jong, Naman Jain, Nate Schmidt, Nathan Wang, Niklas Muennighoff, Oleg Rybkin, Paul Loh, Phillip Kravtsov, Rishabh Yadav, Sahil Shah, Sam Kottler, Alexander M Rush, Shengtong Zhang, Shomil Jain, Sriram Sankar, Stefan Heule, Stuart H. Sul, Sualeh Asif, Victor Rong, Wanqi Zhu, William Lin, Yuchen Wu, Yuri Volkov, Yury Zemlyanskiy, Zack Holbrook, Zhiyuan Zhang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

커서 2 (Composer 2): 코딩을 마스터한 '초지능 엔지니어'의 성장 비결

이 논문은 **'커서 2 (Composer 2)'**라는 새로운 인공지능 모델이 어떻게 개발되었습니다. 이 모델은 단순히 코드를 짜는 것을 넘어, 마치 현실 세계의 유능한 소프트웨어 엔지니어처럼 복잡한 문제를 스스로 해결하고 장기적인 계획을 세울 수 있습니다.

이 복잡한 기술 보고서를 일반인이 이해하기 쉽게, 비유와 이야기로 풀어서 설명해 드릴게요.


1. 커서 2 는 어떤 존재일까요?

상상해 보세요. 초고속으로 일하는 천재 개발자가 있습니다. 이 개발자는 밤새워 코드를 짜고, 버그를 찾아내고, 새로운 기능을 만들어냅니다. 하지만 이 개발자는 휴식이 필요 없고, 실수도 거의 없으며, 24 시간 내내 일할 수 있습니다.

이것이 바로 커서 2입니다.

  • 기존 모델: "이거 좀 고쳐줘"라고 하면 고쳐주는 '수동적인 비서'.
  • 커서 2: "이 프로젝트 완성해줘"라고 하면, 스스로 계획을 세우고, 파일을 만들고, 테스트를 돌리고, 문제를 해결하는 '능동적인 엔지니어'.

2. 어떻게 이렇게 똑똑해졌을까요? (두 단계 훈련법)

이 모델은 두 가지 단계의 '특수 훈련'을 거쳐 성장했습니다.

1 단계: 방대한 독서와 기초 다지기 (Continued Pretraining)

  • 비유: 어린 천재가 수천 권의 코딩 책과 실제 프로젝트 자료를 읽으며 기초 지식을 쌓는 과정입니다.
  • 내용: 이미 코딩을 어느 정도 아는 모델 (Kimi K2.5) 을 가져와서, 더 많은 코딩 데이터로 계속 학습시켰습니다. 마치 대학생이 전공 서적을 더 깊이 있게 공부하여 전문가가 되는 것과 같습니다.
  • 효과: 코딩에 대한 '직감'과 '지식'이 폭발적으로 늘어났습니다.

2 단계: 실전 훈련과 피드백 (Reinforcement Learning)

  • 비유: 이제 이 천재가 현실 같은 시뮬레이션 게임에서 수만 번의 실전을 치릅니다.
  • 내용:
    • 모델에게 실제 개발자들이 겪는 어려운 문제 (버그 수정, 기능 추가 등) 를 줍니다.
    • 모델이 해결책을 시도하면, **정답이면 칭찬 (보상), 틀리면 지적 (페널티)**을 줍니다.
    • 특히, 긴 시간 동안 일관되게 문제를 해결하는 능력을 키우기 위해, 모델이 스스로 자신의 행동을 요약하고 다음 단계로 넘어가도록 훈련했습니다.
  • 핵심: 단순히 정답을 외우는 게 아니라, 어떻게 문제를 해결할지 '생각하는 과정'을 학습했습니다.

3. 왜 다른 모델들과 다를까요? (현실적인 훈련 환경)

기존의 AI 코딩 모델들은 **시험 문제집 (공식 벤치마크)**만 풀어서 점수는 높지만, 실제 업무에서는 엉뚱한 일을 하기도 합니다.

  • 문제점: 시험 문제는 "A 를 입력하면 B 가 나오게 해줘"처럼 조건이 명확합니다. 하지만 현실은 "이 앱이 느려진 것 같은데, 로그를 보고 고쳐줘"처럼 조건이 모호하고 복잡합니다.

커서 2 의 차별점:

  • 실전 훈련: 커서 2 는 시험 문제집이 아니라, 실제 개발자들이 겪던 진짜 버그와 복잡한 상황으로 훈련했습니다.
  • 모호함 해결: "무엇을 고쳐야 할지 명확하지 않은" 상황에서도, 개발자처럼 로그를 보고, 코드를 분석하고, 추론해서 해결책을 찾아냅니다.
  • 결과: 시험 점수도 높지만, 실제 업무에서도 훨씬 더 똑똑하게 행동합니다.

4. 기술적인 비밀 (인프라와 효율성)

이 모델이 이렇게 강력하면서도 비용이 저렴한 이유는 '스마트한 훈련 시스템' 덕분입니다.

  • 동시 작업 (Asynchronous RL): 마치 수천 명의 훈련생이 동시에 실전을 치르고, 교수가 그 결과를 실시간으로 분석하여 다음 훈련에 반영하는 시스템입니다. 한 명이 멈추면 다른 사람이 계속 돌아가므로 매우 효율적입니다.
  • 정밀한 도구: 모델이 코드를 수정할 때, 불필요한 행동을 하지 않도록 엄격한 규칙과 보상 시스템을 적용했습니다. (예: "할 일 목록을 만들고 끝내지 않으면 감점" 등)
  • 비용 효율: 거대한 모델임에도 불구하고, 필요한 계산량만 정확히 사용하도록 최적화되어 있어, 다른 거대 모델들보다 훨씬 저렴하게 운영할 수 있습니다.

5. 결론: 미래는 어떻게 바뀔까요?

커서 2 는 AI 가 단순히 '도구'를 넘어 '파트너'가 될 수 있음을 증명했습니다.

  • 과거: AI 는 개발자의 지시를 받아 코드를 한 줄씩 써주는 '비서'였습니다.
  • 현재 (커서 2): AI 는 개발자와 함께 복잡한 프로젝트를 기획하고, 실행하며, 문제를 해결하는 **'동료 엔지니어'**가 되었습니다.

이 기술은 앞으로 수시간, 수일이 걸리던 개발 작업을 AI 가 단숨에 처리할 수 있는 시대를 열었습니다. 이제 개발자들은 더 창의적인 일을 하고, 반복적이고 복잡한 코딩 작업은 이 '초지능 엔지니어'에게 맡길 수 있게 된 것입니다.


한 줄 요약:

커서 2 는 '현실 세계의 복잡한 개발 업무'를 수만 번의 실전 훈련으로 마스터한, 비용 효율적이고 똑똑한 AI 엔지니어입니다.

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

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

Digest 사용해 보기 →