바이브 코딩이란?
코드를 외우지 않아도 돼요. 만들고 싶은 것을 AI에게 말로 설명하고, 결과를 확인하며 다듬는 것 — 그게 바이브 코딩이에요.
🎯 이번 레슨을 마치면
- 바이브 코딩이 무엇인지 설명할 수 있다
- AI와 일할 때 내가 맡는 역할을 안다
코딩, 이제는 말로 해요
예전에는 웹사이트를 만들려면 HTML, CSS, JavaScript 문법을 몇 달씩 공부해야 했어요. 지금은 이렇게 말하면 돼요.
제 카페를 소개하는 웹사이트를 만들어 줘. 메뉴, 영업시간, 오시는 길 지도가 있으면 좋겠어. 따뜻한 갈색 계열로, 휴대폰에서도 잘 보이게.
그러면 AI가 코드를 써서 웹사이트를 만들어 줘요. 이렇게 말로 설명해서 만드는 방식을 바이브 코딩바이브 코딩 (Vibe Coding)코드를 한 줄 한 줄 직접 쓰는 대신, 만들고 싶은 것을 AI에게 말로 설명해서 만드는 방식이에요.이라고 불러요. 이 과정에서는 Codex라는 AI 코딩 도구AI 코딩 도구 (AI Coding Agent)말로 요청하면 프로젝트 폴더의 파일을 읽고, 코드를 쓰고, 실행해서 확인까지 해 주는 AI 개발 파트너예요.를 써요.
그럼 나는 뭘 하나요?
| 일 | 누가? |
|---|---|
| 코드 작성, 파일 만들기, 명령 실행 | 🤖 Codex |
| 무엇을 만들지 정하기 | 🙋 나 |
| 결과를 직접 써 보고 확인하기 | 🙋 나 |
| 고칠 점을 설명하기 | 🙋 나 |
| 보안·개인정보처럼 중요한 부분 점검 | 🙋 나 (+ AI에게 검토 요청) |
그래도 기초 지식이 필요한 이유
그래서 이 과정은 이렇게 배워요.
- 개념은 “왜 필요한지”만 쉽게 이해해요.
- 직접 코딩은 최소한만 — AI가 만든 코드를 읽고 글자·색 정도는 직접 고칠 수 있을 만큼.
- 대부분의 시간은 Codex와 실제로 만드는 데 써요.
퀴즈
바이브 코딩에서 '내'가 해야 할 가장 중요한 일은?
📝 정리해 볼까요?
- 바이브 코딩은 AI에게 말로 설명해서 소프트웨어를 만드는 방식이에요.
- 코드는 Codex가 쓰고, 나는 "무엇을 만들지 정하고, 결과를 확인하고, 고쳐 달라고 말하는" 역할을 해요.
- 그래서 문법을 외우는 것보다 "웹이 어떻게 돌아가는지" 이해하는 것이 더 중요해요.
📖 새로 나온 용어
- 바이브 코딩 Vibe Coding
- 코드를 한 줄 한 줄 직접 쓰는 대신, 만들고 싶은 것을 AI에게 말로 설명해서 만드는 방식이에요. 비유: 건축가에게 원하는 집을 설명하는 건축주
- Codex
- OpenAI가 만든 AI 코딩 도구예요. ChatGPT 계정으로 쓰고, 앱·VS Code 확장·클라우드(ChatGPT 웹)에서 사용할 수 있어요. 비유: 내 컴퓨터에 와서 일하는 개발자 동료
- 프롬프트 Prompt
- AI에게 보내는 요청 문장이에요. 무엇을, 누구를 위해, 어떤 조건으로 만들지 구체적일수록 결과가 좋아요. 비유: 작업 지시서
잘했어요! 완료 표시는 이 브라우저에 저장돼요.