虎嗅

**클로드 코드의 아버지와의 대화: 모델이 점점 더 똑똑해지는데도 복잡한 워크플로우를 설계하는 사람들은 그저 제품을 만드는 척하고 있을 뿐**

原文:对话Claude Code之父:当模型越来越聪明,还在设计复杂工作流的人只是在假装做产品

핵심 내용 요약

Anthropic의 Claude Code 책임자인 Boris Cherny는 AI 프로그래밍 분야의 최신 돌파구를 공유했습니다. Opus5 모델은 수주간 연속적으로 작동할 수 있으며, 프롬프트 주입 공격에도 강력합니다. System Prompt를 단순화함으로써 모델의 잠재력을 더욱 발휘할 수 있게 되었습니다. 또한 “Product Overhang”(모델의 능력이 제품에 의해 제한되는 현상)이 창업의 기회가 될 수 있다고 지적했습니다. 수천 개의 에이전트가 협력하여 코드를 자동으로 유지 관리할 수 있으며, 프로그래밍 문제가 거의 해결됨에 따라 개발자의 핵심 역량은 코딩에서 문제 정의, 제품 설계와 같은 비코딩 역량으로 전환되고 있습니다.

1. Opus5: 수주간 연속 작동 가능하며, “해킹 명령”에도 강력함

이전에는 AI가 코드 조각만을 수정할 수 있었지만, 이제 Opus5와 Auto Mode를 사용하면 며칠, 몇 주, 심지어 몇 달 동안 연속적으로 작업할 수 있으며 복잡한 명령 없이도 목표를 달성할 수 있습니다. 예를 들어, Bun 팀은 Opus5를 사용하여 Zig 코드를 Rust로 재작성하는 데 11일이 걸렸지만, 이전에는 1년 이상이 필요했습니다.

더 중요한 것은 프롬프트 주입이라는 치명적인 문제가 해결되었다는 점입니다. 과거에는 해커가 AI에게 악의적인 명령을 숨겨서 파일을 삭제하는 등의 작업을 시킬 수 있었지만, 이제 Anthropic은 세 가지 보호 메커니즘을 사용하여 이를 방지합니다:

1. 모델 정렬: 3년간의 연구를 통해 AI가 규칙을 준수하도록 만들었습니다.

2. 뉴런 검출기: AI의 “뇌”에서 어떤 뉴런이 활성화되는지 확인하여 프롬프트가 주입되었는지 판단합니다.

3. Auto Mode 분류기: 위험한 작업을 필터링합니다.

이제 효과적인 공격을 재현하는 것이 거의 불가능합니다.

2. 반직관적인 사실: 더 똑똑한 모델일수록 초기 규칙은 더 짧아야 합니다

이전에는 AI에게 긴 System Prompt(초기 규칙)를 제공하여 오류를 수정해야 했습니다. 하지만 Opus5는 매우 똑똑하기 때문에 많은 규칙을 스스로 이해할 수 있어서 Anthropic은 System Prompt의 80%를 삭제했습니다. 심지어 남은 규칙도 삭제한 후 실험을 해보았더니 모델이 더욱 똑똑해졌습니다!

이유는 불필요한 프롬프트가 모델의 유연성을 제한하기 때문입니다. 모델이 업데이트될 때마다 그들은 프롬프트를 삭제하고, 모델이 실제로 필요로 하는 것만을 다시 추가합니다. 이는 마치 AI에게 자유를 주는 것과 같습니다.

3. Product Overhang: AI가 제약받는 능력, 창업의 기회

“Product Overhang”은 모델이 이미 특정 능력을 가지고 있지만 현재 제품이 그 능력을 활용하지 못하는 상황을 의미합니다. 예를 들어, 초기 AI는 전체 파일을 작성할 수 있었지만 제품은 코드 조각만을 수정하도록 했습니다. Claude Code는 이러한 제약을 깨뜨려 모델이 직접 터미널에 접근하고 파일을 수정하여 전체 기능을 작성할 수 있도록 합니다.

창업의 기회는 여기에 있습니다: AI가 제품에 의해 제약받는 능력을 찾아내어 그 능력을 활용하는 제품을 만드는 것입니다. 예를 들어, 누군가가 Opus5가 OpenCV를 사용하여 그림을 그릴 수 있다는 것을 발견했지만, 특별한 훈련을 받지 않았습니다. 필요한 것은 올바른 명령뿐입니다. 이것이 바로 아직 개발되지 않은 잠재력입니다.

4. 수천 개의 에이전트가 협력하여 코드를 자동으로 유지 관리함

Anthropic은 두 가지 방법으로 에이전트가 협력하도록 합니다:

1. 동적 워크플로우: 수백/수천 개의 에이전트를 조정하여 복잡한 작업(예: 코드 라이브러리 재작성)을 분할하고 병렬로 처리합니다.

2. 루틴: 정기적인 작업을 통해 오래된 코드를 자동으로 삭제하고, 테스트를 보완하며, 반복적인 작업을 통합하고 PR을 제출합니다.

현재 Anthropic은 매일 이러한 작업을 20-30개 수행하며, 이는 수십 명에서 수백 명의 엔지니어가 하는 작업량에 해당합니다. 엔지니어들은 더 이상 번거로운 유지 관리 작업을 하지 않고 새로운 제품과 사용자 요구에 집중할 수 있습니다.

5. 프로그래밍 문제가 거의 해결되었으며, 미래의 경쟁은 코드 작성이 아닙니다

점점 더 많은 사람들의 코드가 AI에 의해 생성되고 있습니다(실제 현장에서는 50% 이상의 코드가 AI에 의해 생성됩니다). 미래의 개발자들의 차이는 코드를 작성하는 능력이 아니라 다음과 같은 능력에 있을 것입니다:

  • 문제 제기: 해결해야 할 문제를 아는 것
  • 제품 설계: 사용자 요구를 이해하는 것
  • 비즈니스 판단: 가치를 판단하는 것
  • 도전: 과거에는 불가능했던 것을 다시 시도하는 것

컴퓨터 과학 학생들에게의 조언: 이론만 공부하지 말고, 제품을 직접 만들어보며 디자인과 비즈니스 감각을 키우세요. 이것이 바로 AI 시대의 핵심 경쟁력입니다.

요약: AI 프로그래밍은 “보조 도구”에서 “자동화된 작업자”로 변화하고 있으며, 미래의 경쟁은 기술이 아니라 사람의 창의성과 판단력에 달려 있습니다.