AI 코딩 앱의 '계획 모드'는 이미 낡은 개념이다
원제 Plan mode is dead
130 포인트댓글 139
Key Point
모델의 능력 향상이 명시적 계획을 필요 없게 만들면서, AI 기반 개발 워크플로우의 근본적 재설계가 필요해지고 있다.
핵심 요약
- 저자는 AI를 통한 소프트웨어 개발 속도 증가에 대응하기 위해 계획 모드를 중심으로 한 'Nuanced'라는 데스크톱 코딩 앱을 개발했다.
- 계획 모드는 역사적으로 AI 에이전트를 위한 정확한 지침 제공과 개발자의 이해도 향상이라는 두 가지 역할을 했으나, 모델이 고도화되면서 첫 번째 목적은 빠르게 쓸모없어지고 있다.
- 저자는 AI가 분 단위로 수천 줄의 코드를 생성하면서 개발자가 실제로 무엇을 만들고 있는지 이해하지 못한 채 유지보수 부담을 안게 되는 문제를 느꼈다.
- Nuanced는 사용자가 계획을 수립한 후 구현을 진행하는 순차적 워크플로우(채팅 → 명확화 → 스펙 생성 → 검토 → 수정 → 승인 → 구현)를 강제했다.
- 실제로는 계획과 빌드가 분리되지 않으며, 사용자가 이해 → 시도 → 검사 → 수정 → 재시도하는 순환적 과정 속에서 자연스럽게 계획이 일어난다.
- AI 생성 텍스트는 과도하게 길고 구조화되어 읽기 어려우며, 긴 스펙 문서보다 짧은 표현이 필요하다면 전체 문서의 존재 의미가 없다는 것을 깨달았다.
- 모델이 더 나아지면서 명시적인 지침의 필요성이 줄어들었고, 사용자는 계획 모드와 빌드 모드 중 어느 것을 사용할지 스스로 판단해야 하는 인지적 부담을 느꼈다.
- 개발자가 변화하는 시스템을 이해하고 정신 모델을 유지하는 문제는 여전히 풀리지 않았으며, 에이전트가 많아질수록 이 문제는 더 복잡해진다.
- 저자는 계획 모드라는 구체적 산출물 설계보다 인간의 이해도를 높이는 프로세스 설계가 필요하다고 결론지었다.