오늘의 한 줄
바이브코딩은 "코드를 직접 쓰는 대신, 원하는 것을 말로 설명하고 AI가 코드를 쓰게 하는 방법"이다.
오늘의 단어 3개
| 단어 | 쉬운 뜻 |
|---|---|
| 코드 | 컴퓨터가 알아듣는 말로 쓴 지시문. 사람에게 레시피가 있다면 컴퓨터에게는 코드가 있다. |
| AI | 사람의 말을 이해하고 글·그림·코드를 만들어내는 프로그램. ChatGPT, Claude, Gemini 등. |
| 바이브코딩 | 영어 vibe(느낌, 분위기) + coding(코드 짜기). "느낌대로 말하면 AI가 코드로 만들어준다"는 뜻. |
1. 이 말은 어디서 왔을까?
2025년 2월, AI 연구자 안드레이 카파시(Andrej Karpathy)가 SNS에 이런 이야기를 올렸어요.
요즘은 코드를 거의 보지 않는다. AI에게 말로 시키고, 결과를 보고, 마음에 안 들면 또 말한다. 이걸 '바이브코딩'이라고 부르자.
이 표현이 순식간에 퍼져서, 같은 해 영국 콜린스 사전이 '올해의 단어'로 뽑기도 했어요. 그만큼 "코딩을 몰라도 무언가를 만들 수 있는 시대"가 왔다는 상징이 된 말이에요.
2. 예전 코딩 vs 바이브코딩
예전 방식 (직접 코딩)
- 프로그래밍 언어 문법을 몇 달 배운다
- 한 줄 한 줄 직접 타이핑한다
- 오타 하나에 프로그램이 멈추면, 원인을 스스로 찾는다
바이브코딩
- "3학년이 쓸 수 있는 구구단 퀴즈 웹페이지 만들어줘"라고 말한다
- AI가 코드를 써서 보여준다
- "글자를 더 크게, 맞히면 박수 소리 나게 해줘"라고 고쳐달라고 한다
- 원하는 모양이 될 때까지 2~3번을 반복한다
핵심은 "설명하기 → 확인하기 → 고쳐달라고 하기"의 반복이에요. 이 반복을 잘하는 사람이 바이브코딩을 잘해요.
3. 비유로 이해하기: 목수와 건축주
- 예전 코딩은 내가 직접 톱질하고 못질하는 목수가 되는 것.
- 바이브코딩은 목수(AI)에게 "창문은 남쪽에, 책장은 벽 한쪽 가득"이라고 설명하는 건축주가 되는 것.
건축주는 톱질을 못 해도 집을 지을 수 있어요. 하지만 좋은 건축주가 되려면 알아야 할 게 있죠.
- 창문, 기둥, 배관 같은 기본 단어 (→ 그래야 설명할 수 있어요)
- 집이 어떻게 서 있는지 기본 원리 (→ 그래야 목수가 이상하게 지었을 때 알아챌 수 있어요)
앞으로 60일 동안 배울 게 바로 이 "좋은 건축주가 되기 위한 단어와 원리"예요.
4. 바이브코딩으로 할 수 있는 것, 조심할 것
할 수 있는 것 👍
- 수업용 퀴즈, 타이머, 모둠 뽑기, 룰렛 같은 간단한 교구
- 학급 안내 페이지, 행사 신청 폼
- 반복되는 일을 줄여주는 작은 도구
조심할 것 ⚠️
- AI는 그럴듯하게 틀릴 때가 있어요. 결과는 반드시 직접 눌러보고 확인해야 해요.
- 학생 이름·연락처 같은 개인정보를 함부로 넣으면 안 돼요. (44일차에 자세히)
- 커다란 서비스(결제, 회원가입이 있는 앱)는 바이브코딩만으로는 위험할 수 있어요.
🖐 5분 직접 해보기
휴대폰이나 컴퓨터에서 Claude(claude.ai) 또는 쓰고 있는 AI 채팅을 열어요.
아래 문장을 그대로 붙여 넣어요.
초등학교 3학년 교실에서 쓸 '칭찬 룰렛' 웹페이지를 HTML 파일 하나로 만들어줘. 칭찬 문구 8개가 돌아가고, 버튼을 누르면 하나가 뽑히게 해줘.AI가 만든 결과를 보고, 한 가지만 고쳐달라고 해보세요.
예: "글자를 더 크게 해줘", "색을 파스텔톤으로 바꿔줘"
👉 방금 한 것이 바로 바이브코딩이에요. 코드를 한 줄도 쓰지 않았죠?
🏫 수업에 연결하기
학생들에게 "컴퓨터에게 일을 시키려면 어떻게 말해야 할까?"를 물어보는 것만으로도 좋은 디지털 문해 수업이 돼요. 정확하게 설명하는 힘이 곧 코딩하는 힘이라는 것을 느끼게 해줄 수 있어요.
✅ 오늘의 퀴즈
- 바이브코딩에서 코드를 직접 쓰는 것은 누구일까요?
- 바이브코딩을 잘하는 핵심 반복 3단계는?
- AI가 만든 결과물을 그대로 믿으면 안 되는 이유는?
정답 보기
- AI
- 설명하기 → 확인하기 → 고쳐달라고 하기
- AI는 그럴듯하게 틀릴 때가 있기 때문에. 직접 확인해야 해요.
내일 예고 (Day 2): AI 모델과 LLM — 컴퓨터는 어떻게 사람 말을 알아들을까?