← 전체 목록
시작하기Day 1약 10분

바이브코딩이란?

오늘의 한 줄
바이브코딩은 "코드를 직접 쓰는 대신, 원하는 것을 말로 설명하고 AI가 코드를 쓰게 하는 방법"이다.


오늘의 단어 3개

단어 쉬운 뜻
코드 컴퓨터가 알아듣는 말로 쓴 지시문. 사람에게 레시피가 있다면 컴퓨터에게는 코드가 있다.
AI 사람의 말을 이해하고 글·그림·코드를 만들어내는 프로그램. ChatGPT, Claude, Gemini 등.
바이브코딩 영어 vibe(느낌, 분위기) + coding(코드 짜기). "느낌대로 말하면 AI가 코드로 만들어준다"는 뜻.

1. 이 말은 어디서 왔을까?

2025년 2월, AI 연구자 안드레이 카파시(Andrej Karpathy)가 SNS에 이런 이야기를 올렸어요.

요즘은 코드를 거의 보지 않는다. AI에게 말로 시키고, 결과를 보고, 마음에 안 들면 또 말한다. 이걸 '바이브코딩'이라고 부르자.

이 표현이 순식간에 퍼져서, 같은 해 영국 콜린스 사전이 '올해의 단어'로 뽑기도 했어요. 그만큼 "코딩을 몰라도 무언가를 만들 수 있는 시대"가 왔다는 상징이 된 말이에요.

2. 예전 코딩 vs 바이브코딩

예전 방식 (직접 코딩)

  1. 프로그래밍 언어 문법을 몇 달 배운다
  2. 한 줄 한 줄 직접 타이핑한다
  3. 오타 하나에 프로그램이 멈추면, 원인을 스스로 찾는다

바이브코딩

  1. "3학년이 쓸 수 있는 구구단 퀴즈 웹페이지 만들어줘"라고 말한다
  2. AI가 코드를 써서 보여준다
  3. "글자를 더 크게, 맞히면 박수 소리 나게 해줘"라고 고쳐달라고 한다
  4. 원하는 모양이 될 때까지 2~3번을 반복한다

핵심은 "설명하기 → 확인하기 → 고쳐달라고 하기"의 반복이에요. 이 반복을 잘하는 사람이 바이브코딩을 잘해요.

3. 비유로 이해하기: 목수와 건축주

건축주는 톱질을 못 해도 집을 지을 수 있어요. 하지만 좋은 건축주가 되려면 알아야 할 게 있죠.

앞으로 60일 동안 배울 게 바로 이 "좋은 건축주가 되기 위한 단어와 원리"예요.

4. 바이브코딩으로 할 수 있는 것, 조심할 것

할 수 있는 것 👍

조심할 것 ⚠️


🖐 5분 직접 해보기

  1. 휴대폰이나 컴퓨터에서 Claude(claude.ai) 또는 쓰고 있는 AI 채팅을 열어요.

  2. 아래 문장을 그대로 붙여 넣어요.

    초등학교 3학년 교실에서 쓸 '칭찬 룰렛' 웹페이지를 HTML 파일 하나로 만들어줘.
    칭찬 문구 8개가 돌아가고, 버튼을 누르면 하나가 뽑히게 해줘.
    
  3. AI가 만든 결과를 보고, 한 가지만 고쳐달라고 해보세요.
    예: "글자를 더 크게 해줘", "색을 파스텔톤으로 바꿔줘"

👉 방금 한 것이 바로 바이브코딩이에요. 코드를 한 줄도 쓰지 않았죠?

🏫 수업에 연결하기

학생들에게 "컴퓨터에게 일을 시키려면 어떻게 말해야 할까?"를 물어보는 것만으로도 좋은 디지털 문해 수업이 돼요. 정확하게 설명하는 힘이 곧 코딩하는 힘이라는 것을 느끼게 해줄 수 있어요.


✅ 오늘의 퀴즈

  1. 바이브코딩에서 코드를 직접 쓰는 것은 누구일까요?
  2. 바이브코딩을 잘하는 핵심 반복 3단계는?
  3. AI가 만든 결과물을 그대로 믿으면 안 되는 이유는?
정답 보기
  1. AI
  2. 설명하기 → 확인하기 → 고쳐달라고 하기
  3. AI는 그럴듯하게 틀릴 때가 있기 때문에. 직접 확인해야 해요.

내일 예고 (Day 2): AI 모델과 LLM — 컴퓨터는 어떻게 사람 말을 알아들을까?