우리는 소프트웨어 개발의 전환점에 서 있습니다. 논의는 종종 다음 주제에 집중됩니다. 어떤 것이 AI가 최고의 코드를 작성하는지(Claude 대 ChatGPT), 또는 어디에 AI가 어디에 위치해야 하는지(IDE 또는 CLI). 하지만 이는 올바른 질문이 아닙니다.
우리가 AI를 '바이브 코더(Vibe Coders)'로 받아들여 의도를 제시하고 AI가 실행을 담당하게 되면, 엄청난 양의 새로운 소프트웨어가 생성됩니다. AI 에이전트 무리는 1분 만에 시니어 개발자가 일주일 동안 검토할 수 있는 양보다 더 많은 코드를 생성할 수 있습니다. 이제 인간이 병목 현상이 되었습니다.
해결책은 더 많은 사람을 더 늘리는 것이 아닙니다. 해결책은 AI 디자인 권한(AI Design Authority)입니다..
전통적으로 '디자인 권한(Design Authority)'은 일주일에 한 번 또는 한 달에 한 번 모여 설계를 승인하거나 거부하는 건축가 그룹을 의미했습니다. 하지만 고속 AI 개발(high-velocity AI development) 시대에는 이 모델이 완전히 구식이 되었습니다. 너무 느리고 반응적이기 때문입니다.
우리가 '일회용 코드(Disposable Code)'로 전환한다면, 즉 소프트웨어를 끝없이 리팩토링하는 대신 요구 사항이 변경될 때마다 폐기하고 새로 생성한다면 우리의 역할은 근본적으로 바뀝니다. 우리는 더 이상 벽돌을 하나씩 쌓는 벽돌공이 아닙니다. 우리는 벽을 출력하는 공장의 설계자입니다.
하지만 그 벽이 똑바로 서 있는지 누가 확인합니까?
AI 디자인 권한(AI Design Authority)은 특정 개인이 아니라 하나의 파이프라인입니다. 생성된 모든 코드 라인이 프로덕션 환경에 도달하기 위해 거쳐야 하는 '건틀릿(Gauntlet)'과 같습니다. 이 프로세스는 인간의 코드 리뷰를 대체하는 것이 아니라, 아무것도 아닌, 더 나은 것으로 대체합니다. 더 나은.
이는 세 가지 계층으로 작동합니다:
1. 집행 권한 (생성 단계)
우리는 하나의 AI에게 해결책을 묻는 대신 세 개의 AI에게 질문합니다. Gemini 3, GPT-5, 그리고 오픈 소스 모델(예: Llama)이 동일한 문제에 대해 병렬로 작업하게 합니다. 이는 터널 시야를 방지하고 LLM이 때때로 겪는 '게으름'을 타파합니다. 이러한 접근 방식은 또한 과학적으로 검증되었으며 이며, AI 환각을 방지하고 오류 없이 매우 긴 체인을 구축할 수 있음을 보여줍니다.
2. 엄격한 필터 (법률 단계)
여기서는 논의의 여지가 없습니다. 코드는 컴파일되어야 합니다. 린터(Linter)는 오류를 보고해서는 안 됩니다. 그리고 결정적으로, 블랙박스 테스트 이 통과해야 합니다. 우리는 함수가 내부적으로 작동하는지 테스트하는 것이 아니라(AI가 조작할 수 있기 때문), 시스템이 외부에서 의도한 대로 작동하는지 테스트합니다. 테스트에 실패하면 즉시 폐기합니다.
3. 소프트 필터 (AI 심사위원단)
이것이 진정한 혁신입니다. 남은 솔루션들은 전문화된 '투표 AI(Voting AI)'에게 제출됩니다. 이 에이전트는 코드를 작성하지 않고, 읽기 코드를 평가합니다. 이 에이전트는 우리의 아키텍처 원칙, 보안 요구 사항(OWASP, ISO) 및 규정 준수 규칙(EU AI Act)에 따라 훈련되었습니다.
그는 다음과 같이 투표합니다: “솔루션 A가 더 빠르지만, 솔루션 B가 더 안전하며 우리의 마이크로서비스 아키텍처를 더 잘 따릅니다.”
승자가 프로덕션으로 이동합니다.
이 모델은 많은 팀에서 결여된 권력 분립을 강제합니다.
project-description.md, rules.md, skills.md en principles.md), 그리고 엄격한 요구사항들이 이에 해당합니다. 아키텍트는 결정합니다. 무엇을 무엇을 구축할지, 누가 구축할지, 어떻게 그리고 왜.이는 우리를 구문 오류의 굴레에서 해방시키고, 우리가 잘하는 것, 즉 시스템 사고, 진실 탐구, 구조 및 의사결정에 집중하게 합니다.
질문은 AI가 우리의 코드를 작성할 수 있느냐가 아닙니다. 그 논의는 이미 끝났습니다. 코드는 대부분 일회용 제품이 될 것입니다.
질문은 이것입니다: 당신은 코드 에 대한 통제권을 포기하고, 이를 통해 품질 에 대한 통제권을 되찾을 용기가 있습니까?
알려주세요