topic★★★★★난이도 · 약 10분
바이브코딩 워크플로우 전체 그림
의도 정의 → 구현 → 검증 → 배포. 4단계를 반복하며 소프트웨어를 완성하는 사이클.
#워크플로우#사이클#역할 분담
왜 배우는가
바이브코딩은 '아무렇게나 AI에게 시키는 것'이 아니다. 체계적인 사이클을 따라야 품질 높은 결과물이 나온다.
바이브코딩 워크플로우는 4단계 사이클로 구성된다. 한 바퀴를 돌고 나면 피드백을 반영하여 다시 1단계로 돌아가는 반복 루프다.
| 단계 | 이름 | 인간의 역할 | AI의 역할 |
|---|---|---|---|
| ① | 의도 정의 | 뭘 만들지 결정, PRD 작성 | 요구사항 정리, 설계 제안 |
| ② | 구현 | 지시 · 방향 수정 | 코드 생성 · 파일 편집 |
| ③ | 검증 | 결과 확인 · 승인/반려 | 테스트 실행 · 코드 리뷰 |
| ④ | 배포 | 최종 승인 | 빌드 · 배포 · 커밋 |
핵심 원칙: 인간은 '무엇을'과 '왜'를 담당하고, AI는 '어떻게'를 담당한다. 인간이 방향을 잡고 AI가 실행하는 역할 분담이 바이브코딩의 기본이다.
반복 루프 — 한 번에 완벽한 결과가 나오는 경우는 거의 없다. 검증 단계에서 문제를 발견하면 의도를 수정하거나 구현을 다시 지시한다. 이 루프를 빠르게 돌리는 것이 생산성의 핵심이다. 큰 기능을 한 번에 시키지 말고, 작은 단위로 나눠서 사이클을 빠르게 반복하라.
| 안 좋은 방식 | 좋은 방식 |
|---|---|
| "쇼핑몰 전체를 만들어줘" | "상품 목록 페이지부터 만들자" |
| 한 번에 1000줄 생성 | 한 기능당 100줄 이내 |
| 결과를 안 보고 다음 작업 | 매 단계 결과 확인 후 진행 |
| 에러나면 "고쳐줘"만 반복 | 에러 메시지를 함께 공유 |