AI 생성 코드를 점검하다
소프트웨어 개발에서 동료 피드백은 버그를 조기에 발견하고, 코드베이스의 일관성을 유지하며, 전체 소프트웨어 품질을 향상시키는데 필수적이다. 그러나 최근 인공지능(AI) 도구의 발전으로 인해 개발 방식이 크게 변화하면서 새로운 문제들이 발생하고 있다. 이러한 문제를 해결하기 위해 앤트로픽(Anthropic)이 새로운 AI 리뷰어인 ‘코드 리뷰(Code Review)’를 출시했다.
Vibe Coding의 부상과 과제
AI 도구가 평범한 언어로 주어진 지시를 바탕으로 대량의 코드를 빠르게 생성할 수 있게 되면서 ‘Vibe Coding’이라는 새로운 트렌드가 등장했다. 이러한 도구들은 개발을 가속화하는 동시에 새로운 버그, 보안 위험 및 이해하기 힘든 코드를 발생시키는 부작용을 동반하였다. 앤트로픽의 새로운 코드 리뷰 도구는 이러한 문제를 해결하기 위해 설계되어, 개발자가 작성한 코드가 소프트웨어의 코드베이스에 포함되기 전에 버그를 찾아낼 수 있도록 지원한다.
앤트로픽의 제품 책임자 캣 우(Cat Wu)는 “클로드 코드(Claude Code)의 사용이 특히 기업 분야에서 크게 성장하고 있으며, 기업 리더들이 ‘클로드 코드가 많은 풀 리퀘스트를 생성하고 있는데 이들을 효율적으로 검토할 수 있는 방법은 무엇인가‘라는 질문을 자주 던진다”고 말했다. 클로드 코드는 코드 출력을 획기적으로 증가시키면서 풀 리퀘스트 리뷰의 병목 현상을 초래하였고, 이를 해결하기 위해 코드 리뷰가 개발되었다.
효율적인 코드 검토를 위한 솔루션
앤트로픽은 ‘코드 리뷰’라는 새 제품을 클로드 팀(Claude for Teams) 및 클로드 기업 고객(Claude for Enterprise)에게 연구 미리보기 형태로 처음 제공하였다. 이는 앤트로픽이 기업 비즈니스에 더욱 집중하게 만드는 중요한 시점이기도 하다. 최근 앤트로픽은 국방부를 상대로 두 건의 소송을 제기하였고, 이는 앤트로픽의 성장을 더욱 가속화할 가능성이 있다. 클로드 코드의 연간 수익은 출시 이후 25억 달러를 넘었다.
우는 “이 제품은 대규모 기업 사용자를 위해 설계되었다. 이미 클로드 코드를 사용하는 기업들이 많은데, 엄청난 양의 풀 리퀘스트를 처리하는 데 도움을 필요로 하고 있다”고 설명했다. 개발자 팀의 리더들은 코드 리뷰를 활성화하여 모든 엔지니어가 자동으로 리뷰를 진행할 수 있도록 설정할 수 있다. 코드 리뷰가 활성화되면 GitHub와 통합되어 풀 리퀘스트를 자동으로 분석하고 잠재적인 문제와 제안된 수정 사항을 코드에 직접 주석으로 남긴다.
코드 리뷰의 초점은 스타일보다 논리적 오류를 수정하는 데 있다. 우는 “많은 개발자들이 AI 자동 피드백을 경험했지만, 즉각적으로 실행 가능하지 않은 경우 불만을 느끼곤 한다. 우리는 오직 논리적 오류에 집중하기로 결정했다. 이렇게 하면 수정해야 할 가장 우선순위가 높은 문제를 잡을 수 있다”고 강조했다.

다각적인 접근 방식을 통한 분석
AI는 문제의 원인과 그것이 왜 문제가 될 수 있는지, 그리고 어떻게 해결할 수 있을지를 단계별로 설명한다. 이 시스템은 문제의 심각도를 색상으로 구분하여 표시하는데, 빨간색은 가장 심각한 문제, 노란색은 검토할 가치가 있는 잠재적 문제, 보라색은 기존 코드나 과거 버그와 관련된 문제를 나타낸다. 우는 이 도구가 여러 에이전트를 사용하여 병렬로 작업하며 각각의 에이전트가 코드베이스를 다양한 관점에서 조사한다고 설명하였다. 마지막 에이전트는 발견 사항을 집계하고 순위를 매겨 중복을 제거하고 가장 중요한 것을 우선시한다.
코드 리뷰 도구는 경량 보안 분석을 제공하며, 엔지니어링 리더는 내부 베스트 프랙티스를 기반으로 추가 검사를 커스터마이즈할 수 있다. 앤트로픽의 최근에 출시된 클로드 코드 보안(Claude Code Security)은 보다 심층적인 보안 분석을 제공한다고 전했다. 이러한 다중 에이전트 아키텍처는 자원을 많이 소모할 수 있으나, 비슷한 다른 AI 서비스와 마찬가지로 가격은 토큰 기반으로 설정되며 코드의 복잡도에 따라 달라진다. 우는 리뷰당 평균 비용이 15달러에서 25달러에 이를 것으로 예상했으며, 이는 프리미엄 경험이며 AI 도구들이 점점 더 많은 코드를 생성하는 상황에서 필수적이라고 덧붙였다.
앤트로픽의 코드 리뷰는 시장의 강력한 수요를 반영하여 개발되었다. 우는 “엔지니어들이 클로드 코드로 개발하면서 새로운 기능을 만드는 데 어려움을 겪지 않고, 코드 리뷰 수요가 훨씬 증가하고 있다. 우리는 이 도구를 통해 기업들이 과거보다 더욱 빠르고 더 적은 버그로 구축할 수 있도록 돕기를 바란다”고 마무리하였다.
필자의 단상
필자는 앤트로픽이 선보인 코드 리뷰 도구가 소프트웨어 개발 분야에서 AI의 역할을 더욱 확고히 할 것이라 믿는다. 코드 생성의 질을 높이기 위한 노력은 비단 앤트로픽만의 문제가 아니며, 다른 많은 기업들이 이에 동참할 것으로 예상된다. AI가 소프트웨어 개발의 미래를 변화시킬 수 있는 잠재력이 크며, 이러한 변화가 개발자들에게 긍정적인 영향을 미치기를 기대한다.
✔️ 함께 보면 좋은 글
- 피그마와 오픈AI의 파트너십, 코덱스 지원을 통한 디자인 혁신
- AI 추론 인프라 스타트업 모달랩스, 25억 달러 밸류로 자금 조달 논의 중
- 트레이스, 300만 달러 투자 유치로 기업 내 AI 에이전트 도입 문제 해결 나선다
참고 및 출처: Anthropic, TechCrunch