1 / 10약 8분입문
바이브코딩, 완전 처음
말로 설명하면 AI가 코드를 만든다 — 그게 전부입니다
이 장을 끝내면
- 바이브코딩을 한 문장으로 설명하기
- 챗봇과 에이전트의 차이 말하기
- 내가 할 일과 AI가 할 일 구분하기
01
한 문장 정의
바이브코딩은 '하고 싶은 것을 말로 설명하면 AI가 코드를 만들고, 결과를 보고 다시 말로 고치는' 방식입니다. 2025년 2월 안드레이 카파시(테슬라 AI 디렉터 출신)가 붙인 이름인데, 1년 반 만에 제조 현장과 공공기관 실무까지 왔습니다. 코드를 읽거나 쓰지 않아도 됩니다. 읽고 쓰는 건 AI의 몫이고, 설명하고 확인하는 건 내 몫입니다.
02
바뀐 것은 도구가 아니라 순서
예전에는 '요구사항 정리 → 개발 부서나 외주 → 몇 달 뒤 수령 → 다시 요청'이었습니다. 지금은 필요한 사람이 직접 만들고 바로 고칩니다. 만드는 비용이 낮아지니 '일단 만들어 보고 판단하는' 순서가 가능해졌습니다. 회의록 양식 하나, 현황 집계 하나에 외주를 쓸 수는 없으니까요.
03
챗봇과 에이전트 — 이 차이가 절반
같은 AI인데 일하는 방식이 다릅니다.
- 챗봇: 답을 화면에 씁니다. 내가 복사해서 붙여 넣습니다. (ChatGPT 대화창 등)
- 에이전트: 작업폴더의 파일을 직접 읽고, 새 파일을 만들어 저장하고, 실행해 보고 스스로 고칩니다. (Claude Code, Codex, Cursor 등)
- 에이전트에게는 내용을 복사해 붙일 필요가 없습니다. 파일명만 말하면 됩니다.
- 챗봇으로 충분한 일: 짧은 질문 하나, 복사해도 되는 분량. 에이전트가 필요한 일: 여러 파일을 함께 봐야 할 때, 파일 전체를 읽어야 할 때, 결과를 파일로 남겨야 할 때.
04
No-code와 바이브코딩
둘 다 '코드 없이 만드는 것'이지만 다릅니다.
- No-code: 화면에서 끌어다 놓아 만듦. 빠르고 쉽지만 그 서비스 범위 안에 묶임. 결과물도 그 서비스 안에서만 동작.
- 바이브코딩: 하고 싶은 것을 말로 설명. 바꾸고 싶으면 원하는 대로 다시 요청. 결과물은 내 컴퓨터의 파일 하나.
- 배우는 것도 다릅니다. No-code는 그 서비스의 사용법, 바이브코딩은 AI에게 설명하는 방법. 이 코스에서 배우는 요청 방식은 도구가 바뀌어도 그대로 통합니다.
05
내가 할 일 / AI가 할 일
- 사람: 무엇을 만들지 정하기, 결과를 직접 열어 확인하기, '완료' 조건 말하기, 개인정보·기업 정보 지키기
- AI: 파일 만들기·고치기, 코드 쓰기, 에러 읽고 패치하기, 반복 작업
- 둘 다 하면 안 되는 것: 확인 없이 그대로 보고서에 넣기
지금 하기
- 지금 내 업무에서 '손으로 하고 있는 일' 하나를 떠올려 메모한다 (예: 회의록 정리, 매달 현황 집계)
- 그 일을 한 문장으로 적는다. 기술 단어는 아직 금지