Boris Cherny: Claude Code 의 탄생과 Opus 5 의 혁신적 변화
Interview with Boris Cherny [video]
Opus 5 출시 직후, 저는 Startup School 2026 에서 Diana Hu 와 함께 Claude Code 의 개발 과정을 논의했습니다. 새로운 모델이 할 수 있는 일과 AI 기능이 빠르게 진화하는 환경에서 제품을 만드는 의미를 탐구하며, 시스템 프롬프트를 대폭 간소화하고 복잡한 문제를 해결하는 전략을 공유합니다.
AI 제품에 삭제 버튼을 누르세요. 기존 제품을 과감히 버리고 새로운 모델의 능력을 완전히 활용하는 것이 중요합니다.
HN 토론
80- DennisL123
토론에서 빠진 부분이 있습니다. 소프트웨어를 만드는 것은 출력을 생성하는 것, 즉 토큰을 만드는 것이 아니라 결과를 달성하는 것입니다. 그런데 AI 비즈니스의 핵심은 명백히 출력을 파는 것입니다. 이 두 가지를 어떻게 조화시킬지 모르겠네요. 아이디어가 있으신가요?
- iooi
Anthropic 이 왜 bun 을 Rust 로 다시 작성했다는 것이 얼마나 멋진지 계속 강조하는지 이해가 안 갑니다. 모델이 정말로 훌륭하다면 재작성이 필요 없을 텐데, 런타임을 처음부터 직접 만들 수 있어야 하지 않을까요?
- firasd
Claude Code 의 가장 큰 통찰은 'AI 에게 도구를, 실제로는 사용자의 실제 노트북에 접근 권한을 부여하라'는 것이었던 것 같습니다. 그리고 물론 1 년 반 뒤 '에이전트가 내 컴퓨터를 사용할 수 있게 하는 하네스(harness)'는 프론티어 랩에서 기대하는 플래그십 제품이 되었습니다.
하지만요. 이 하네스를 만드는 사람들이 가진 다른 '아이디어'들이 모두 보편적으로 적용 가능한 것은 아니라고 생각합니다. 사실 최근에는 이 영상에서도 그들의 기어헤드 스택인 skills.md 와 claude.md 를 스스로 부정하고 있기도 하죠. 또한 에이전트를 여러 개 생성하는 이 전체 방식에 대해 의구심을 느낍니다. 예를 들어 "이 코드베이스의 모든 함수를 찾아라"는 작업은 토큰 공간에서 코드의 청크를 '읽기' 위해 에이전트를 20 개나 생성하는 것보다, 함수 이름을 추출하는 스크립트를 사용하여 결정론적으로 수행하는 것이 훨씬 나을 것입니다. 하지만 이는 분명히 토큰 사용량을 급증시키는데, 추론을 파는 사람에게는 좋은 일이죠.
그리고 솔직히 말해 실제 하네스에는 더 많은 병렬 에이전트 닌자술과는 무관한, 빠져 있는 부분이 많습니다. 예를 들어 왜 "이 함수를 이 파일에서 저 파일로 이동"하는 도구(문자 범위 복사/붙여넣기)가 없나요? 그래서 Claude 나 Codex 등이 토큰 공간에서 대량의 코드를 다시 작성하며 허둥지둥 돌아다녀야 하는 건가요?
- knighthacker
가장 흥미로운 부분은 Boris 가 모델이 무엇을 할 수 있는지 확인하기 위해 6 개월마다 Claude.md 를 삭제하라는 추천입니다. 게시물의 링크는 바로 그 순간으로 직접 이동합니다.
- albert_e
그렇다면 SKILL.md 와 CLAUDE.md 에 모델 버전을 고정(pinned) 해야 하는 건가요?
어느 정도는 AWS CloudFormation 템플릿이 TemplateVersion: 2017-10-01 같은 것으로 시작하는 것과 비슷하죠.
하지만 아마도 여전히 구식 사고방식일지도 모릅니다.