정의

AI 에이전트가 코드를 생성하는 시대에, 개발자의 역할은 코드를 직접 작성하는 것이 아니라 코드를 생성하는 에이전트(harness)를 설계하고 제어하는 메타-프로그래밍으로 전환되는 패러다임. 이는 신정규 대표가 130억 토큰을 사용해 40일 만에 100만 줄 규모의 Backend.AI:GO를 개발한 경험에서 도출된 방법론이다.

핵심 속성

  • 메타-프로그래밍: 사람이 직접 코드를 작성하지 않고, 코딩을 수행하는 에이전트를 만드는 것. 최종 결과물보다 결과물을 생성하는 장치를 고치는 데 집중한다.
  • Harness 중심성: Claude Code의 진짜 경쟁력은 모델 자체가 아니라, 모델을 결정론적으로 동작하게 만드는 소프트웨어 로직(harness)이다. 다른 모델(Gemini, Codex)을 Claude Code harness에 연결해도 높은 성능을 낸다.
  • 토큰 경제성: 개발에 사용 가능한 토큰의 양이 IT 회사의 경쟁력과 직결된다. 토큰 사용 최적화와 토큰 생성 속도 향상이 핵심 과제다.
  • 고속 추론 요구: 에이전트 코딩에서는 기존 ChatGPT 수준의 속도가 아니라 5~10배 빠른 iteration을 위한 초고속 inference가 필요하다.
  • Adaptive Thinking Budget: 단순 작업에는 thinking을 줄이고 복잡한 작업에만 thinking을 많이 할당하는 동적 조절 방식이 효율성을 높인다.

관계

인용

“Claude Code의 핵심 경쟁력은 Opus나 Sonnet 엔진이 아닙니다. Claude Code 그 자체예요. 기존의 소프트웨어라고 부르는 영역이 있고, 그 소프트웨어가 모델 겉에서 이걸 감싸면서 결정론적으로 동작을 만들어 주는 이 소프트웨어 로직, 이게 굉장히 강력하다는 생각을 하게 되더라고요.”

“코드 자체는 가치가 거의 0으로 수렴하게 되고…앞으로 소프트웨어의 정의는 AI 코어 엔진을 하나 가지고 있고, 그 겉에 그걸 제어해서 기존처럼 결정론적으로 만들어주는 레이어가 하나 붙는 거.”

출처

클리핑 · youtube.com