AI 에이전트 시대에 걸맞은 새로운 개발 워크플로우 설계
기존의 이슈 등록, 커밋, 푸시, PR, 머지로 이어지는 방식은 90년대식 메커니즘에 가깝다. 사람의 실수를 방지하고 비동기 협업을 위해 설계된 이 과정은 컨텍스트를 완벽히 이해하는 AI 에이전트가 코딩을 주도하는 시대에는 오히려 낭비가 된다. AI 시대에 어울리는 새로운 개발 워크플로우를 제안한다.
첫 번째는 의도 중심 개발(Intent-Driven Development)이다. 이슈와 PR을 통합하는 방식이다. 이제는 이슈를 등록하고 PR을 따로 쓰는 것이 아니라 의도만 정의하면 된다. 자연어로 의도를 정의하면 AI가 실시간으로 드래프트를 생성하고 자율 검증을 거쳐 최종 승인 단계로 넘어간다. Git 저장소를 단순한 코드 저장소가 아니라 쿠버네티스의 선언적 모델처럼 살아있는 상태로 취급하는 것이다. 사람이 의도를 입력하면 AI 에이전트가 가상 브랜치에서 즉시 해결책을 제시하고 인간은 AI가 의도를 정확히 구현했는지만 확인하면 된다.
두 번째는 실시간 스트리밍 통합이다. AI가 실시간으로 코딩을 한다면 굳이 커밋 단위로 쪼개서 수동으로 푸시할 필요가 없다. IDE 상의 코드가 실시간으로 스트리밍되고 백그라운드에서 AI 가드레일이 보안, 성능, 컨벤션을 검사한다. 구글 문서에서 실시간으로 협업하듯 통과된 코드는 커밋 과정 없이 즉시 메인 브랜치에 점진적으로 반영된다.
세 번째는 정책 기반 거버넌스다. 인간 개발자의 역할은 코드 리뷰어에서 정책 설계자로 변해야 한다. OPA나 Kyverno 같은 개념을 코드 개발 프로세스에 이식하는 방식이다. 테스트 커버리지가 기준치를 넘거나 특정 라이브러리 사용을 금지하는 등의 정책을 설정해두면 AI 에이전트가 이를 자율적으로 수행한다. 정책 위반 시에만 인간이 개입하고 모든 정책을 만족하면 자동으로 머지된 리포트만 받으면 된다.
지금은 아이디어일 뿐이지만, 분명 향후 논의되고 적용되어야할 지점이라고 생각한다.
AI 에이전트 시대에 걸맞은 새로운 개발 워크플로우 설계