정의

에이전트 코딩에서 인간의 역할은 코드를 직접 작성하는 대신, AI 에이전트가 코드를 생성·검증·유지보수하는 시스템(harness)을 설계하고 지속적으로 개선하는 메타-레벨 작업으로 전환된다. 이는 소프트웨어 개발 패러다임의 근본적 변화를 의미한다.

핵심 속성

  • 토큰 경쟁력: 에이전트 코딩의 생산성은 소비 가능한 토큰 양에 비례하며, 기업의 경쟁력과 직결된다.
  • 고속 추론 필요성: 개발 속도 향상을 위해 adaptive thinking budget(생각을 덜 하는 방법) 또는 초고속 추론 인프라가 핵심 요소가 된다.
  • 결정론적 래퍼: LLM의 비결정론적 출력을 안정적인 소프트웨어로 만들어주는 외부 로직(harness)이 중요하다. Claude Code의 진정한 경쟁력은 모델이 아니라 이 래퍼에 있다.
  • 자기 일 위탁: “내 일을 줄이는” 접근법(셀프 피딩, CLAUDE.md, 에이전트 명령)이 가속 곡선에 진입하는 핵심 방법이다.
  • 서브 에이전트 병렬화: 작업을 작은 단위로 나누어 여러 에이전트가 병렬 처리할 수 있도록 설계한다.

관계

인용

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

“내가 직접 최종 결과물을 손을 안 대는 거죠. 대고 싶어도 최대한 안 대고, 무조건 그걸 만드는 애를 계속 iteration을 … 내가 보내던 이메일이 있으면 그 이메일을 그냥 주세요. 이 이메일을 작성할 때 사용하는 어투라거나 아니면 작성 방법이라거나 다루고 있는 내용의 방향성을 추출하라고 한 다음에 그렇게 작성을 하도록 에이전트를 수정하라는 거죠.”

출처

클리핑 · youtube.com