정의
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을 많이 할당하는 동적 조절 방식이 효율성을 높인다.
관계
- 20260606-role-of-developer-is-to-create-coding-agent — 하위개념: 메타-프로그래밍의 실천적 구현
- 20260606-token-is-currency-in-ai-era — 연장: 토큰 경제성의 구체적 논리
- 20260606-software-half-life-shortens — 연장: 소프트웨어 수명 단축과의 연관성
- llm-agent — 상위개념: 에이전트 코딩의 기반 기술
- harness — 상위개념: harness의 정의와 중요성
인용
“Claude Code의 핵심 경쟁력은 Opus나 Sonnet 엔진이 아닙니다. Claude Code 그 자체예요. 기존의 소프트웨어라고 부르는 영역이 있고, 그 소프트웨어가 모델 겉에서 이걸 감싸면서 결정론적으로 동작을 만들어 주는 이 소프트웨어 로직, 이게 굉장히 강력하다는 생각을 하게 되더라고요.”
“코드 자체는 가치가 거의 0으로 수렴하게 되고…앞으로 소프트웨어의 정의는 AI 코어 엔진을 하나 가지고 있고, 그 겉에 그걸 제어해서 기존처럼 결정론적으로 만들어주는 레이어가 하나 붙는 거.”
출처
- 📎 클리핑: 20260613-ep86-ko-transcript