Hacker News가 본 SWE-bench 합격과 mergeable code의 거리
METR의 March 10, 2026 note는 최근 agent가 만든 SWE-bench Verified PR 가운데 test를 통과해도 절반가량은 maintainer review를 넘기지 못한다고 본다. HN은 이를 benchmark score가 아직 scope control, code quality, repo fit을 대신하지 못한다는 경고로 읽었다.
원문: Many SWE-bench-Passing PRs would not be merged 원문 보기 →
왜 HN이 이 글에 반응했나
Hacker News thread가 크게 반응한 이유는 이 글이 "SWE-bench Verified를 통과하면 coding agent가 production에 가까워졌다"는 편한 해석을 정면으로 깨기 때문이다. METR note는 test harness를 만족한 patch라도 maintainer 입장에서는 불필요한 abstraction을 늘리거나, 기존 repo 관례를 어기거나, review 부담을 키울 수 있다고 설명한다. 즉 benchmark win과 mergeable code는 아직 같은 뜻이 아니다.
METR은 3개 repo의 active maintainer 4명에게 AI-generated PR 296개를 검토하게 했다. 핵심 결과는 분명하다. maintainer merge decision은 automated grader보다 평균 24.2 percentage points 낮았고, 공개 description에서도 test-passing PR의 roughly half는 main branch에 merge되지 않을 것이라고 요약한다. 저자들은 raw benchmark score가 올라가더라도 maintainer가 실제로 받아들일 patch quality의 개선 속도는 더 느릴 수 있다고 본다.
HN discussion이 덧붙인 포인트
HN comments는 practical issue에 집중했다. tests는 보통 "문제를 풀었는가"를 보지만, 팀이 원하는 방식으로 "그 문제만 풀었는가"는 잘 보지 못한다는 것이다. commenters는 scope creep, 과한 layering, style mismatch, repo-local convention 무시를 반복해서 언급했다. benchmark가 틀렸다는 주장보다, benchmark 하나만으로는 운영 현실을 설명할 수 없다는 지적에 가깝다.
그래서 이 글의 함의는 anti-benchmark가 아니다. coding agent를 쓰는 팀이라면 repo-specific eval, diff size guardrail, human sign-off 같은 두 번째 review layer가 필요하다는 뜻이다. HN이 받아들인 결론은 단순하다. 이제 "tests passed"는 merge decision의 종착점이 아니라 최소 출발선에 가깝다.
관련 기사
SWE-bench Verified 사실상 퇴장, HN이 본 핵심은 점수보다 오염
HN은 이번 글을 벤치마크 보고서보다 사실상의 부고장처럼 읽었다. 누가 몇 점을 찍었는지보다, 오염된 문제와 틀어진 테스트가 코딩 리더보드를 얼마나 빨리 무력화하는지가 더 큰 이야기였다.
Hacker News, maintainer merge rate 기준으로 본 LLM 코딩 성능 정체론을 토론
Hacker News에서는 2026년 3월 12일 올라온 분석 글을 계기로, LLM 코딩 성능이 SWE-bench test 통과율보다 maintainer merge 기준에서 훨씬 약하게 보인다는 문제의식이 확산됐다.
LocalLLaMA 실험: Qwen3.5-35B-A3B, SWE-bench Verified Hard 37.8% 보고
r/LocalLLaMA 게시글은 “매 편집 후 검증” 루프만으로 Qwen3.5-35B-A3B 점수가 22.2%에서 37.8%로 상승했다고 보고하며, Claude Opus 4.6 기준 40%와의 격차 축소를 강조했다.