생산성 지표는 역대 최고인데, 팀원들이 자기 코드를 설명하지 못한다. AI-First 전환을 주도하면서 가장 먼저 부딪히는 역설이다. 코드가 쏟아지는 속도는 빨라졌지만, 그 코드의 주인이 누구인지는 점점 불분명해진다.
dev.to에 올라온 한 개발자의 30일 실험 회고는 이 문제를 수치로 보여준다. Claude Code 에이전트 3~4개를 병렬로 돌린 결과, 한 달에 52,341줄의 코드와 $187.42의 토큰 청구서가 남았다. 그리고 6년 만에 최악의 임포스터 신드롬이 찾아왔다. 800줄짜리 Redis 캐싱 레이어 PR을 20분간 들여다봤는데, 리뷰는 할 수 있었지만 직접 짤 수는 없었다. 속도를 산 대신 역량을 담보로 잡힌 셈이다.
같은 문제를 다른 각도로 짚은 글도 있다. '에이전트는 빠른데, 당신은 느려지고 있다'는 제목의 분석에서 저자는 이를 'comprehension debt(이해 부채)'라는 개념으로 정의한다. 기술 부채가 코드 안에 있다면, 이해 부채는 코드베이스와 팀의 멘탈 모델 사이 간극에 쌓인다. AI는 변경 표면을 넓히고, 병렬 에이전트는 그것을 더 넓히며, 긴 자율 세션은 결정과 인간적 설명 사이의 시간을 늘린다. 테스트가 84개 통과해도 그 코드를 왜 이렇게 설계했는지, 새벽 2시에 장애가 나면 어디를 봐야 하는지 팀원 누구도 답하지 못한다면, 그것은 완성된 코드가 아니다.
팀 리드 입장에서 이 문제가 불편한 이유는 명확하다. 에이전트 워크플로우의 기본 설정이 '아웃풋 최적화'이기 때문이다. 기존 개발 루프—이해 → 설계 → 작성 → 디버깅 → 더 깊은 이해—는 느리지만 학습을 강제했다. 에이전트 루프는 요청 → 생성 → 훑기 → 수락 → 다음 태스크로 흐른다. 아티팩트는 빠르게 나오지만, 판단력이 자라는 마찰은 사라진다. 개발자가 줄어드는 건 역량이 아니라 역량을 키울 기회다.
실용적 대안은 이미 현장에서 검증되고 있다. 핵심은 세 가지 구조다.
첫째, 모드 분리. 에이전트를 항상 켜두지 않는다. '사고 모드(단일 에이전트, 탐색·설계·어려운 버그 디버깅)'와 '처리량 모드(병렬 에이전트, 독립적이고 잘 정의된 카드 3개 이상일 때만)'를 명시적으로 구분한다. 모드를 전환하지 않으면 생각하는 능력을 잃는다.
둘째, 30% 직접 코딩 규칙. 크리티컬 패스 코드의 30%는 AI 없이 직접 손으로 짠다. 특히 에이전트가 3회 이상 건드린 파일이라면 더 엄격히 적용한다. '내 인증 플로우를 AI 없이 30분 안에 재구현할 수 없다면, 나는 그 시스템을 소유하고 있지 않다'는 기준이다.
셋째, 이해를 명시적 산출물로 만들기. 'Explain → Plan → Patch → Prove → Teach' 프로토콜이 대표적이다. 에이전트가 코드를 작성하기 전에 현재 플로우와 불변 조건을 설명하게 하고, 파일 목록이 아닌 결정 목록으로 계획을 세우고, 구현 후에는 250단어 이내로 패치를 설명하고 이해를 검증하는 질문 3개를 받는다. 코드가 완성됐어도 소유권 이전이 끝나지 않으면 태스크는 완료가 아니다.
팀 리드로서 지금 당장 점검해야 할 질문은 이것이다. 팀원들이 AI가 생성한 변경 사항을 에이전트 없이 설명할 수 있는가? 해당 코드의 실패 경계를 식별할 수 있는가? 에이전트 대화를 처음부터 다시 시작하지 않고도 수정할 수 있는가? 5개의 에이전트가 5개의 PR을 만들어내는 동안 사람 한 명이 책임감 있게 리뷰할 수 있는 PR은 몇 개인가. 생산성 병목이 사라진 게 아니라, 판단력 병목이 생산성 코스튬을 입고 있는 것일 수 있다.
전망은 낙관적이지만 조건이 붙는다. AI 코딩 에이전트의 활용은 되돌릴 수 없고, 되돌릴 필요도 없다. 반복 작업 제거, 낯선 API 탐색, 테스트 스캐폴딩 생성—에이전트가 잘하는 영역은 분명하다. 문제는 '관리되지 않은 AI'다. 스킬 저하는 AI를 쓰기 때문에 생기는 게 아니라, AI 사용에 구조가 없기 때문에 생긴다. AI-First 팀 리빌딩의 진짜 과제는 도구 선택이 아니다. 도구가 빠르게 채워주는 부분에서 개발자가 여전히 소유권을 갖도록 설계하는 워크플로우 구조다. 에이전트가 코드를 완성해도, 그 코드를 이해하고 방어할 수 있는 사람이 팀 안에 있어야 한다. 그게 빠져 있으면, 우리는 속도를 얻은 게 아니라 부채의 종류를 바꾼 것뿐이다.