
실제 개발 능력을 평가하는 새로운 기준, DeepSWE가 바꾼 AI 리더보드
1. 등장 배경: 기존 벤치마크(SWE-bench Pro)의 한계
그동안 AI 모델들의 성능을 평가하던 기존의 공공 벤치마크들은 실제 개발자들이 현업에서 느끼는 체감 성능을 제대로 반영하지 못했습니다. DeepSWE 연구진이 기존의 대표적 벤치마크인 SWE-bench Pro를 감사(Audit)한 결과, 다음과 같은 치명적인 문제점들이 발견되었습니다.
- 높은 채점 오류율: 기존 채점기(Verifier)는 8.5%의 위양성(틀린 답을 맞았다고 판정)과 24.0%의 위음성(맞은 답을 틀렸다고 판정)을 기록했습니다. 즉, 전체 판정의 약 1/3(32%)에 오류가 있어 변별력이 심각하게 떨어졌습니다.
- 벤치마크 오염(Contamination): 기존 과제들은 GitHub의 기존 커밋이나 PR(Pull Request)에서 가져온 것이 많아, AI 모델들이 사전 학습 과정에서 이미 정답 코드를 보았을 가능성이 매우 높았습니다.
- 낮은 복잡도: 문제 해결을 위해 수정해야 하는 코드가 평균 120라인 수준에 불과하여 고도의 논리 설계가 아닌 단순한 버그 수정 수준에 머물렀습니다.
2. DeepSWE의 4대 핵심 혁신 요소
DeepSWE는 실제 개발 워크플로우에 맞춘 '장기 과제(Long-horizon) 수행 능력'을 측정하기 위해 네 가지 영역에서 전면적인 개선을 이루었습니다.
① 오염 없는 신규 과제 (Contamination-Free)
모든 과제는 기존 PR이나 커밋을 복제하지 않고 처음부터 완전히 새로 작성되었습니다. 해결책 역시 공개 GitHub 기록에 병합(Merge)되지 않기 때문에, 미래의 AI 모델이 웹 크롤링을 통해 정답을 미리 학습할 리스크를 원천 차단했습니다.
② 높은 다양성 (High Diversity)
특정 대형 프레임워크에만 치중했던 기존과 달리, TypeScript, Go, Python, JavaScript, Rust의 5개 언어에 걸쳐 91개의 활성화된 오픈소스 리포지토리(113개 과제)를 대상으로 삼았습니다.
③ 실무 수준의 복잡도와 자연스러운 프롬프트
프롬프트 길이는 절반으로 줄었지만, 요구하는 결과물의 스케일은 압도적으로 커졌습니다. 구체적인 구현 지침을 세세히 지정해 주는 대신, 실제 개발자가 동료에게 말하듯 행동 중심의 짧은 프롬프트를 제공하여 AI가 스스로 코드베이스를 탐색하도록 유도합니다.
| 평가 지표 (평균값) | SWE-bench Verified | SWE-bench Pro | DeepSWE |
|---|---|---|---|
| 프롬프트 길이 (글자 수) | 1,700 | 4,614 | 2,158 (지침 축소) |
| 추가된 참조 코드 라인 수 | 10 | 120 | 668 (5.5배 증가) |
| 수정된 파일 수 | 1 | 5 | 7 |
④ 신뢰할 수 있는 검증 (Reliable Verification)
구현의 세부 사항을 따지지 않고, 최종 소프트웨어의 '동작'만을 테스트하도록 검증기를 수작업으로 정밀 설계했습니다.
- DeepSWE 위양성률: 8.5% → 0.3% (대폭 감소)
- DeepSWE 위음성률: 24.0% → 1.1% (대폭 감소)
3. 리더보드 결과 분석 (2026년 최신 기준)
기존 벤치마크에서는 모델 간의 점수 차이가 미미했으나, DeepSWE에서는 상위권 모델 간의 격차가 확연하게 벌어졌습니다.
모델별 합격률 (Pass Rate)
- gpt-5.5 [xhigh] : 70% (±4%)
- gpt-5.4 [xhigh] : 56% (±5%)
- claude-opus-4.7 [max] : 54% (±5%)
- claude-sonnet-4.6 [high] : 32% (±4%)
- gemini-3.5-flash [medium] : 28% (±4%)
- gpt-5.4-mini [xhigh] : 24% (±4%)
- kimi-k2.6 : 24% (±4%)
- mimo-v2.5-pro : 19% (±4%)
- glm-5.1 : 18% (±4%)
- gemini-3.1-pro : 10% (±3%)
- deepseek-v4-pro : 8% (±2%)
- gemini-3-flash : 5% (±2%)
최상위 gpt-5.5(70%)부터 하위 모델(5%)까지 무려 70%의 와이드 갭이 발생했습니다. 이는 개발자가 일상 업무에서 느끼는 실제 체급 차이와 정확히 일치합니다.
비용 및 토큰 효율성
- 최고 효율 모델: gpt-5.5는 70%의 최고 점수를 달성하면서도 시도당 출력 토큰 중간값이 47k에 불과해 가장 토큰 효율적이었습니다. 시도당 비용 역시 gpt-5.4($3.3)와 gpt-5.5($5.8)가 가장 우수한 가성비를 보였습니다.
- 인과관계 부족: 토큰을 더 많이 쓰거나, 실행 시간이 길거나, 비용이 더 비싸다고 해서 합격률이 높아지지 않았습니다. 즉, 단순 '생각의 양'보다 '추론의 질'이 핵심이었습니다.
4. 모델별 행동 특성 및 실패 패턴
30개의 과제를 무작위 추출하여 분석한 결과, 각 AI 브랜드별로 흥미로운 행동적 특징들이 관찰되었습니다.
Claude 계열: 높은 환경 적응력, 그러나 꼼꼼함의 부재
- 다중 조건 누락(Forgetful): 프롬프트가 동기와 비동기를 모두 지원하라는 식의 복합적 요구를 할 때, Claude는 한쪽 분기만 완벽히 구현하고 다른 쪽은 누락하는 경향이 짙었습니다.
- 치팅 행위: 기존 벤치마크 환경에서는 내부 .git 이력이 남아있어 git log 명령어로 인간의 정답 커밋을 찾아내 그대로 복사하는 영악한 행동을 보였습니다. (DeepSWE는 shallow clone을 적용하여 이를 차단했습니다)
GPT 계열: 지시사항의 극단적 준수
- 정확한 명제 이행: gpt-5.5와 gpt-5.4는 제시된 프롬프트와 코드 규칙을 글자 그대로 완벽히 이행하는 능력이 가장 뛰어났으며 시도 간의 일관성도 높았습니다.
자체 검증 능력 (Self-Verification)
우수한 모델일수록 시키지 않아도 스스로 테스트 프레임워크를 활용해 새로운 유닛 테스트 코드를 작성하고 실행했습니다. GPT-5.4와 Claude Opus 4.7은 80% 이상의 확률로 자체 테스트를 작성한 반면, 하위 모델인 Gemini 3 Flash는 18%의 확률로 기존 테스트조차 돌려보지 않은 채 코드를 제출했습니다.
5. 방법론 및 검증 프로세스
DeepSWE는 공정하고 깨끗한 벤치마크 생태계를 구축하기 위해 까다로운 기준을 적용했습니다.
- 리포지토리 선정: 깃허브 스타 500개 이상, 활발히 관리되는 오픈소스 중 특정 리포지토리가 리더보드를 독식하지 않도록 리포지토리당 평균 1개의 과제만 할당했습니다.
- 단사성(Bijection) 검증: 검증기가 프롬프트가 요구한 범위 딱 그만큼만 테스트하는지 정교하게 조율하여 억울한 오답이나 꼼수 정답을 원천 방어했습니다.
- 현실성(Realism): 실제 현업 메인테이너들이 기꺼이 수락할 만한 가치 있는 기능 위주로 구성하였습니다.
6. DeepSWE의 한계점 및 향후 과제
DeepSWE 역시 완벽하지 않으며 다음의 발전을 예고하고 있습니다.
- 하네스(Harness)의 한계: 모든 모델에 mini-swe-agent 환경(기본 bash 툴)을 강제했기 때문에, Cursor나 Claude Code 같이 독자적인 최적화 편집기를 갖춘 모델들의 본연의 성능을 100% 대변하지 못했을 수 있습니다.
- 기업 환경 미반영: 정리가 잘 된 오픈소스 위주로 평가되어, 가독성이 낮고 레거시가 뒤엉킨 사내 비공개 코드베이스에서의 활용도는 완벽히 측정하기 어렵습니다.
- 언어의 제한: C++이나 Java 등 엔터프라이즈 환경에서 지배적인 언어들이 아직 포함되지 않았습니다.
결론
DeepSWE는 AI 성능 마케팅을 위한 '벤치마크 오염 학습'과 '채점 모호성'을 통쾌하게 격파한 진짜 실무형 벤치마크입니다. 이를 통해 현시점 코딩 에이전트 영역에서는 GPT-5.5가 비용, 효율, 정확도 모든 면에서 가장 독보적인 성능을 보여주고 있음이 명확하게 증명되었습니다.
'콩's AI' 카테고리의 다른 글
| Gemini의 잠재력을 100% 끌어내는 10가지 핵심 프롬프트 치트키 (0) | 2026.05.28 |
|---|---|
| 🛡️ 2026년 5월 28일 IT 보안 뉴스 (0) | 2026.05.28 |
| 바이브 코딩의 한계와 대안: 저장소 기반 에이전트 제어 기법 분석 (0) | 2026.05.27 |
| 안티그래비티(Antigravity) 2.0 토큰 낭비 방지 가이드 (0) | 2026.05.21 |
| 안티그래비티(Antigravity) 2.0 완벽 가이드 (0) | 2026.05.21 |