Anthropic은 Claude를 사용해 하루 3만 건의 코드 변경을 병합 중. 소프트웨어 엔지니어의 역할은 Claude에게 '아니오'라고 말하는 것.
Anthropic is merging 30,000 code changes per day using Claude. Says software engineers are still vital because they tell Claude "no."
핵심 요약
Anthropic이 AI 에이전트로 대규모 코드 변경을 자동화하는 가운데, 엔지니어의 핵심 역할이 AI의 오류를 제어하는 것임을 강조함.
- 자동화 규모 — 하루 3만 건의 코드 변경을 Claude로 처리함
- 엔지니어 역할 — AI가 잘못된 패턴을 생성할 때 '아니오'라고 제동을 거는 역할
- 기술적 한계 — AI가 보안 제약을 위반하거나 비효율적인 코드를 작성하는 사례 발생
- 품질 관리 — 적대적 검토를 통해 AI의 과도한 엔지니어링을 방지함
소프트웨어 엔지니어들은 어떻게 최신 흐름을 따라가고 있을까? 바로 Claude한테 "안 돼"라고 말하는 거다.
“우리는 엔지니어들이 Claude한테 ‘안 돼’라고 말하는 게 주된 역할이라는 걸 자주 확인했다. 에이전트들은 가끔 애초에 허용되면 안 되는 패턴을 맞추려고 핵심 시스템 제약 사항을 어기기도 한다. 우리 마이그레이션 과정에서 특히 흔했던 일이다. 예를 들어, 어떤 시스템들은 코드 리뷰 툴에 물어보는 대신 커밋 로그를 일일이 다 읽어서 변경 사항이 언제 메인에 병합됐는지 무식하게 찾아내려고 했다. Anthropic은 적대적 검토(adversarial review)도 엄청나게 활용하는데, 이게 여러모로 효과는 좋지만 가끔 시야가 좁아질 때가 있다. 그래서 숙련된 엔지니어들이 나서서 Claude가 가상의 문제점들에 대응하느라 시스템을 과하게 설계하지 않도록 방향을 잡아줘야 했다.”


