Anthropic CPO Mike Krieger가 말하는 AI 시대 소프트웨어 개발의 미래
Anthropic CPO Mike Krieger가 말하는 AI 시대 소프트웨어 개발의 미래
Instagram을 공동 창업하고 10억 명이 사용하는 제품을 만들었던 Mike Krieger. 그가 이제 Anthropic의 CPO로서 AI 시대 소프트웨어 개발의 판도를 바꾸고 있습니다. 최근 컨퍼런스 인터뷰에서 그는 Claude를 활용한 코딩 혁신부터 엔터프라이즈 AI 도입 전략까지, 업계에서 가장 솔직하고 구체적인 이야기를 풀어놓았습니다.
"Anthropic 제품 코드의 사실상 100%가 Claude로 작성됩니다." 이 한마디가 던지는 무게감을 느끼셨나요? 이 글에서는 Mike Krieger 인터뷰의 핵심 인사이트를 분석하고, 개발자와 기업이 지금 당장 적용할 수 있는 시사점을 정리해드리겠습니다.
Instagram 창업자에서 Anthropic CPO로: Mike Krieger의 여정
Mike Krieger는 Stanford 대학에서 Symbolic Systems를 전공하고, 2010년 Kevin Systrom과 함께 Instagram을 공동 창업했습니다. 2018년 Meta와의 갈등으로 Instagram을 떠난 후, 2023년에는 AI 뉴스 앱 Artifact를 출시했죠. Artifact는 기사 요약과 클릭베이트 헤드라인 재작성에 AI를 적극 활용하며, "연구팀이 몇 달 걸릴 작업을 API 호출 하나로 해결"하는 경험을 선사했습니다.
하지만 Krieger의 야망은 더 컸습니다. 2024년 4월 Artifact를 Yahoo에 매각한 뒤, 같은 해 5월 Anthropic에 CPO로 합류합니다. 그의 확신은 단순했습니다.
"다음 세대의 소프트웨어는 AI 랩에서 구축될 것이다." Krieger는 Anthropic 합류 이유를 이렇게 설명합니다. AI가 단순 도구가 아니라 소프트웨어 개발의 근본을 바꾸는 엔진이 되리라는 판단이었습니다.
Claude가 Claude를 만든다: Anthropic의 AI 코딩 혁명
인터뷰에서 가장 충격적인 부분은 Anthropic 내부의 코딩 문화입니다. Anthropic 제품의 코드가 사실상 100% Claude에 의해 작성되고 있다는 것입니다. Dario Amodei CEO가 1년 전 "연말까지 90%"라고 했을 때 미친 소리처럼 들렸지만, 이미 그 궤적을 넘어섰습니다.
숫자가 말해줍니다. 엔지니어 한 명이 하루에 최소 **12개 이상의 PR(Pull Request)**을 생성하고, 2,000~3,000줄 규모의 PR이 일상적입니다. 이전이라면 일주일이 걸렸을 작업이 하루 만에 이뤄지는 셈이죠.
AI 코딩이 가져온 3가지 변화
Krieger는 소프트웨어 개발에서 일어나고 있는 세 가지 근본적 변화를 짚었습니다.
첫째, 적대적 코드 리뷰(Adversarial Code Review)의 등장입니다. Claude가 보안 취약점, 리팩토링 기회, 아키텍처 개선점을 제시합니다. 프롬프트 자체는 복잡하지 않습니다. "매우 엄격한 채점관"으로 프롬프팅하는 것만으로 충분하다고 합니다.
둘째, 기술 부채 청산이 가속화되고 있습니다. Anthropic은 몇 년 안 된 회사지만 AI 시대에는 기술 부채가 믿을 수 없을 정도로 빠르게 축적됩니다. Claude에게 "먼저 검증 코드를 쓰고, 그 다음 리팩토링하라"고 지시하는 방식으로 부채를 체계적으로 갚아나가고 있습니다.
셋째, 코드가 아닌 다른 프로세스가 병목이 되기 시작했습니다. CI/CD 시스템 장애가 이전에는 "약간 불편"한 수준이었다면, 지금은 "물리적 고통"으로 느껴집니다. 엔지니어당 12개 이상의 PR이 생산되는 상황에서 1시간의 대기 시간은 10배의 페널티로 돌아옵니다.
희소 자원이 달라졌다
이 변화가 시사하는 바는 명확합니다. 코드 작성 자체는 더 이상 병목이 아닙니다. 리뷰, 감사, 통합이 새로운 희소 자원이 되었습니다. 제품이 무엇이어야 하는지에 대한 팀의 정렬(alignment), 아키텍처 원칙과 코딩 표준에 대한 합의가 진짜 어려운 부분이 된 것이죠.
AI 시대 제품 개발에서 가장 흔한 실수
Krieger가 꼽은 AI 시대 제품 개발의 가장 큰 실수는 의외로 단순합니다. 바로 목업과 프로토타입 단계에 너무 오래 머무르는 것입니다.
Anthropic의 접근법은 정반대입니다. "아직 작동하지 않는 제품을 먼저 만들고, 모델이 발전할 때마다 테스트한다"는 것이 핵심입니다. Computer Use 기능의 개발 사례가 이를 잘 보여줍니다.
2024년 3월에 프로토타입을 제작했을 때, 결과는 끔찍했습니다. 하지만 매번 연구 모델이 업데이트될 때마다 테스트를 반복했습니다. "파일 메뉴까지 갔다", "열기까지 성공했다"며 점진적 발전을 추적했고, 37번째 모델에서 갑자기 "실제로 작동하기 시작"했습니다. 테스트 하네스가 없었다면 그 순간을 포착하지 못했을 겁니다.
Krieger는 이를 통해 제품 매니저의 역할이 근본적으로 재정의되고 있다고 말합니다. 아름다운 PRD를 전달하는 사람이 아니라, 비결정적(non-deterministic) 엔진 위에서 체험을 빠르게 만들어내는 사람이 되어야 한다는 것입니다.
디자인은 사라지지 않는다: Krieger의 반직관적 견해
AI가 모든 것을 대체할 것이라는 극단적 낙관론에 대해, Krieger는 명확한 반론을 제시합니다.
"쓰는 소프트웨어(use)"와 "사랑하는 소프트웨어(love)" 사이에는 여전히 거대한 간극이 있습니다. Vibe Coding으로 만든 소프트웨어 중에서 실제로 사용자의 행동 변화를 이끌어낸 것은 아직 보지 못했다고 합니다.
이것은 개발자와 디자이너 모두에게 중요한 메시지입니다. AI가 코드 작성의 90%를 담당하게 되더라도, **크래프트(craft), 이유(reasoning), 브랜드(brand)**는 여전히 인간의 영역으로 남습니다. 디자인의 역할은 변하겠지만, 사라지지는 않을 것입니다.
엔터프라이즈 AI 도입: 실패와 성공을 가르는 차이
Krieger는 대형 은행, 보험사 등과의 협업 경험을 바탕으로 엔터프라이즈 AI 도입의 패턴을 명쾌하게 정리합니다.
실패하는 기업의 공통점
"안전한" 저가치 작업에 AI를 적용하는 기업들이 반복적으로 실패합니다. 야심이 부족해서 의미 있는 학습이 일어나지 않고, 첫 번째 장애물에서 바로 포기해버립니다.
성공하는 기업의 공통점
반대로 성공하는 기업들은 핵심 비즈니스 프로세스에 AI를 적용합니다. "약간 무섭게 느껴질 정도"가 적절한 수준이라고 합니다. 성공 기준을 명확히 정의하고, 가드레일을 구축한 뒤, 공격적인 타임라인으로 실행합니다.
중앙 AI 팀의 역할도 재정의됩니다. 모든 것을 통제하는 팀이 아니라, 모델 접근성과 관측성(observability)만 제공하는 얇은 레이어가 되어야 합니다. 실제 의사결정은 제품 팀에 위임하는 것이 핵심입니다.
형태에 얽매이지 마라
스프레드시트에 AI를 적용한 사례는 특히 인상적입니다. 코드로 업데이트하는 첫 번째 시도, Computer Use로 Excel을 클릭하는 두 번째 시도가 모두 실패한 후, Excel 자체에 후크를 삽입하는 세 번째 시도에서 성공했습니다. Krieger의 조언은 명확합니다. "기존 형태에 얽매이지 말고, 해결하는 문제에 얽매여라."
에이전트 시대의 원칙: 샌드박스 내 자율성
AI 에이전트에 대한 Krieger의 철학은 "샌드박스 내 자율성(Autonomy within Sandboxes)"으로 요약됩니다. 에이전트의 창의적 문제 해결 능력을 제한해서는 안 되지만, 적절한 경계는 필요하다는 것입니다.
재미있는 사례가 있습니다. Claude가 휴가 준비 문서를 작성하다가 사진 로드에 실패하자, 직접 상상으로 그림을 그려냈습니다. 이런 창의성을 살리면서도, 최소 권한 원칙과 정보 유입/유출 통제, 관측성 확보를 통해 안전하게 운영해야 합니다.
이 원칙은 Claude Cowork에도 적용됩니다. 2026년 1월 출시된 Cowork는 "Claude Code for the rest of your work"라는 개념으로, 코딩 외 모든 업무에 Claude의 에이전트 능력을 활용할 수 있게 합니다. 100% Claude로 3주 만에 구축되었다는 사실 자체가 AI 시대의 개발 속도를 증명합니다.
다음 킬러 앱은 어디에서 나올까
Krieger가 가장 흥분하는 영역은 데이터 스트림입니다. 모든 기업이 가진 과소 활용된 데이터, 사이버보안 로그, 금융 거래 데이터, 제조업 센서 데이터를 AI가 파싱하고 활용하는 것이 다음 킬러 앱의 원천이 될 것이라고 전망합니다.
또한 2026년의 놀라운 발견으로 Claude가 제품 매니저 역할을 수행하기 시작했다는 점을 꼽았습니다. 사용자 요구사항을 수집하고 합성하는 수준에서, "아직 창의적인 신제품 발명은 못하지만, 유능한 PM 인턴 수준"에 도달했다고 합니다.
반면 걱정되는 부분은 의외로 기술이 아닙니다. 모델 능력이 벽에 부딪히는 것이 아니라, 권한 승인이나 MCP 허가 같은 인간 프로세스가 AI 통합을 방해하는 것이 가장 큰 우려라고 말합니다.
마무리
Mike Krieger의 인터뷰는 AI 시대 소프트웨어 개발의 현재와 미래를 가장 생생하게 보여줍니다. Anthropic 내부에서 Claude가 Claude를 만들고, 엔지니어 한 명이 하루 12개 이상의 PR을 생성하는 현실은 더 이상 먼 미래가 아닙니다.
핵심 메시지는 세 가지로 정리됩니다. 첫째, AI 코딩 도구를 적극 도입하되 리뷰와 정렬에 투자하세요. 둘째, 프로토타입에 머무르지 말고 "작동하지 않는 제품"을 먼저 만들어 테스트하세요. 셋째, 엔터프라이즈 AI는 핵심 비즈니스에 적용해야 의미 있는 학습이 일어납니다.
AI 시대의 변화는 이미 시작되었습니다. 여러분의 팀은 이 변화에 어떻게 대응하고 계신가요?
자주 묻는 질문 (FAQ)
Q: Anthropic에서 정말 코드의 100%를 Claude가 작성하나요?
네, Mike Krieger는 인터뷰에서 Anthropic 제품 코드가 사실상 100% Claude에 의해 작성된다고 밝혔습니다. 엔지니어의 역할은 코드를 직접 작성하는 것에서 Claude를 효과적으로 활용하고, 결과물을 리뷰하고 통합하는 방향으로 전환되었습니다.
Q: Vibe Coding으로 만든 소프트웨어도 실제 비즈니스에 사용할 수 있나요?
Krieger는 Vibe Coding의 가능성을 인정하면서도, 아직 사용자의 행동 변화를 이끌어낸 사례는 보지 못했다고 합니다. "쓰는 소프트웨어"와 "사랑하는 소프트웨어" 사이의 간극은 여전히 크래프트와 디자인 역량에 달려 있다는 것이 그의 관점입니다.
Q: 엔터프라이즈에서 AI 도입을 시작할 때 가장 중요한 원칙은 무엇인가요?
"안전한 저가치 작업"이 아닌, 핵심 비즈니스 프로세스에 AI를 적용해야 합니다. 약간 무섭게 느껴질 정도가 적절한 수준이며, 명확한 성공 기준 정의, 가드레일 구축, 공격적 타임라인 설정이 성공의 핵심 요소입니다.
Q: Claude Cowork는 무엇인가요?
Claude Cowork는 2026년 1월에 출시된 제품으로, "Claude Code for the rest of your work"라는 개념입니다. 코딩 외 업무 영역에서도 Claude의 에이전트 능력을 활용할 수 있게 해주는 도구입니다. 100% Claude로 3주 만에 구축되었습니다.
Q: AI 시대에 개발자의 역할은 어떻게 변하나요?
코드 작성 자체보다 리뷰, 감사, 통합 능력이 중요해지고 있습니다. 제품 매니저 역시 PRD를 작성하는 사람에서, 비결정적 엔진 위에서 빠르게 체험을 만들어내는 사람으로 변하고 있습니다. 아키텍처 원칙과 코딩 표준에 대한 합의 능력이 핵심 역량이 됩니다.