바이브코딩이란 — 비개발자가 이해하는 한 줄 정의
코드를 쓰는 대신 말로 시키고, 결과를 보고, 다시 말로 고치는 방식. 개발자의 코딩과 무엇이 같고 무엇이 다른지 정리합니다.
한 줄로 말하면 이렇습니다. AI에게 말로 시켜서 프로그램을 만들고, 결과를 확인하고, 다시 말로 고치는 방식. 코드를 직접 쓰지 않습니다. 코드를 읽을 필요도 거의 없습니다.
어디서 나온 말인가
2025년 초 AI 연구자 안드레이 카파시(Andrej Karpathy)가 자기 작업 방식을 설명하며 쓴 표현입니다. "코드가 있다는 사실을 잊고 분위기(vibe)에 맡긴다"는 반쯤 농담이었는데, 그해 말 영국 콜린스 사전이 올해의 단어로 고를 만큼 퍼졌습니다. 개발자 사이에서는 "가볍다"는 비판도 있고, 본인도 나중에 다른 표현을 제안했습니다. 이 블로그에서는 논쟁과 상관없이 AI에게 말로 시켜 무언가를 만드는 일 전체를 바이브코딩이라고 부릅니다.
개발자의 코딩과 무엇이 다른가
| 개발자 | 바이브코딩 | |
|---|---|---|
| 쓰는 언어 | 프로그래밍 언어 | 한국어 |
| 보는 것 | 코드 한 줄 한 줄 | 결과 화면 |
| 고치는 법 | 직접 코드 수정 | "여기만 고쳐 줘" |
| 내 역할 | 작성자 | 의뢰인 + 검수자 |
마지막 줄이 핵심입니다. 바이브코딩에서 사람의 역할은 의뢰인과 검수자입니다. 거래처에 일을 맡기고 납품을 확인하는 것과 같습니다. 그래서 개발을 몰라서 불리한 게 아니라, 내 업무를 알아서 유리합니다. 견적 계산기가 맞게 계산하는지는 그 업무를 하는 사람만 압니다.
실제로 어떻게 하나
claude.ai에서 새 대화를 열고 이렇게 보내 보세요.
회식비 N분의 1 계산기를 만들어 줘. 총액과 인원을 넣으면 1인당 금액이 크게 나오게.
몇 초 뒤 옆에 계산기가 뜹니다. 숫자를 넣어 보고, 마음에 안 드는 곳 하나를 말로 고칩니다. "1인당 금액을 100원 단위로 올림해 줘." 다시 확인합니다. 이게 전부입니다. 말하기 → 확인 → 고치기. 홈페이지도, 재고 관리 도구도, 같은 반복으로 만듭니다. 크기만 다릅니다.
무엇이 필요한가
문법 암기가 아닙니다. 두 가지입니다.
- 원하는 걸 정확히 말하는 힘 — 역할·맥락·출력형식으로 시키는 법
- 결과를 알아보는 눈 — 내 업무 상식
둘 다 본업에서 이미 쓰는 능력입니다. 파일 저장, 폴더 만들기, 복사·붙여넣기 정도만 익숙하면 시작할 수 있습니다.
한계도 미리
AI는 확률로 답합니다. 같은 요청에 다른 결과가 나오고, 모르는 것도 아는 것처럼 답할 수 있습니다. 그래서 확인이 필요하고, 다시 시키는 게 정상입니다. 로그인·결제·여러 사람이 함께 쓰는 데이터 저장처럼 보안이 걸린 기능은 첫 서비스에서 일부러 뺍니다. 그 선을 지키면 비개발자도 실제로 쓰는 도구를 만들 수 있습니다.
바이브코딩은 코딩을 대체하는 기술이 아니라, 일을 시키는 기술입니다. 일 잘 시키는 사람이 AI도 잘 씁니다.
같이 읽기
- 코딩 경험 없이 바이브코딩이 되나요 — 정직한 답됩니다. 다만 "코딩이 필요 없다"는 말은 반만 맞습니다. 되는 것과 안 되는 것, 그리고 막히는 지점을 있는 그대로 적었습니다.기초 · 수업
- 챗GPT와 클로드 — 뭐가 다르고 언제 뭘 쓰나우열이 아니라 역할입니다. 일상 질문은 쓰던 도구로, 일을 맡기고 만드는 건 Claude로. 그리고 중요한 답은 둘 다에게 물어봅니다.기초
- 클로드 요금제 정리 — 무료로 어디까지 되고, Pro는 언제 필요한가무료·Pro·그 위 플랜을 "이 수업 기준"으로 나눴습니다. 결제 타이밍은 정해져 있습니다. 2026년 9월 기준.기초 · 클로드코드