앤트로픽, 클로드 코드로 100만 줄 코드 2주 이식
번(Bun)의 러스트 포팅이 2주 만에…핵심은 '코드가 아니라 루프를 고쳐라'
앤트로픽(Anthropic)이 자사 개발자들이 클로드 코드(Claude Code)로 대규모 코드 이식(마이그레이션)을 어떻게 해내는지 공개했다. 7월 16일 공식 블로그에 올라온 이 글에 따르면, 최근 한 달 사이 앤트로픽 개발자 개개인이 수만~수십만 줄짜리 코드 패키지 10개를 새 언어로 옮겼다. 클로드 파블 5(Claude Fable 5)와 클로드 오푸스 4.8, 그리고 동적 워크플로를 조합한 결과다.
무슨 일인가: 100만 줄을 2주 만에
가장 극적인 사례는 자바스크립트 런타임 번(Bun)이다. 번 공동창업자이자 앤트로픽 직원인 재러드 섬너는 클로드 코드를 이용해 번을 지그(Zig)에서 러스트(Rust)로 통째로 이식했다. 100만 줄 규모 코드가 2주가 안 돼 만들어졌고, 병합 전에 기존 테스트 스위트 100%가 CI를 통과했다. 병합 후 드러난 회귀 버그는 19건으로, 전부 수정됐다. 이 러스트 포팅본은 지난 6월부터 클로드 코드 안에 실제 탑재돼 있다.
또 다른 사례로 앤트로픽 랩스 공동 리드인 마이크 크리거는 주말 동안 파이썬 코드베이스를 16만 5천 줄의 타입스크립트로 옮겼다. 수백 개의 에이전트, 8단계 관문, 3회의 적대적 리뷰, 그리고 모든 명령의 출력을 파이썬 원본과 비교하는 최종 검증까지 포함된 작업이었다.
핵심 짚어보기: 코드가 아니라 '루프'를 고친다
블로그가 꼽은 핵심 교훈은 한 문장이다. 에이전트가 낸 코드를 손으로 고치지 말고, 그 코드를 만들어낸 프로세스(루프)를 고쳐라. 잘못된 산출물이 나오면 결과물을 직접 수정하는 게 아니라 검증 게이트·프롬프트·워크플로를 바꿔 다시 돌리는 방식이다.
비용 구조 변화도 흥미롭다. 과거 100만 줄 이식은 4년짜리 프로젝트에 300만~400만 달러가 들던 일이었지만, 번 이식은 비캐시 입력 59억 토큰·출력 6억 9천만 토큰, API 요금 기준 약 16만 5천 달러에 끝났다. 실패해도 브랜치를 지우고 다시 시도하면 그만이라, 이식을 정당화하는 문턱 자체가 낮아졌다는 게 앤트로픽의 진단이다.
1인기업 실전 적용 포인트
- '산출물 수정 금지, 루프 수정' 원칙은 소규모 자동화에도 그대로 통한다. 자동 생성한 글·보고서가 이상하면 그 건만 고치지 말고 프롬프트와 검증 규칙을 고쳐 다음 회차부터 같은 실수가 반복되지 않게 하자.
- 병합 조건을 기계가 판정하게 만들자. 앤트로픽처럼 '테스트 100% 통과 전엔 머지 금지' 같은 자동 합격선을 정해두면 에이전트 결과물을 일일이 읽지 않아도 품질이 유지된다.
- 미뤄둔 기술 부채(낡은 스크립트, 노코드에서 코드로 전환, 언어 교체)를 주말 프로젝트 단위로 쪼개 시도해볼 만하다. 수천 줄 규모라면 구독 요금 한도 안에서도 충분히 돌릴 수 있다.
- 적대적 리뷰를 흉내 내자. 생성 에이전트와 별개로 '트집 잡는 검증 프롬프트'를 한 번 더 돌리는 것만으로 실수 상당수가 걸러진다.
전망과 주의점
대규모 이식 비용이 수백만 달러에서 수만~수십만 달러대로 내려온 건 분명하지만, 여전히 공짜는 아니다. 토큰 소비가 큰 작업일수록 사전에 범위와 검증 기준을 설계하지 않으면 비용만 태우기 쉽다. 또 병합 후에도 번 사례처럼 회귀 버그는 나온다. '완성'이 아니라 '검증 체계까지가 이식'이라는 관점으로 접근해야 안전하다.
출처: 앤트로픽 블로그 (https://claude.com/blog/ai-code-migration)