← AI 용어집

AI 용어집 · 입문 · 에이전트

바이브 코딩 Vibe Coding

바이브 코딩은 코드를 한 줄씩 직접 쓰지 않고, 만들고 싶은 것을 말로 설명해 AI가 코드를 쓰게 하는 프로그래밍 방식입니다. 사람은 결과물을 실행해 보고 마음에 들 때까지 말로 고쳐 달라고 요청합니다.

쉽게 말하면 인테리어 업체에 '아늑하고 밝은 느낌으로 해 주세요'라고 말하고, 완성된 모습을 보며 '여기는 좀 더 넓게'라고 고쳐 나가는 것과 비슷합니다. 다만 벽 안의 배선까지 확인하지 않는 것처럼, 코드 속 문제는 눈에 보이지 않은 채 남을 수 있습니다.

어떻게 작동하나

사용자는 '할 일 목록 앱을 만들어 줘'처럼 원하는 기능을 평범한 말로 설명합니다. AI 코딩 도구가 코드를 만들고 실행까지 해 주면, 사용자는 화면에서 결과를 확인합니다. 마음에 안 들거나 오류가 나면 그 상황을 다시 말로 전하고, AI가 코드를 고칩니다. 이 과정에서 사용자는 코드 내용을 자세히 읽지 않고 '느낌(vibe)'과 결과만 보고 판단하는 경우가 많습니다.

말로 만들고 고치는 반복만들고 싶은 것 → AI 코딩 도구; AI 코딩 도구 → 코드 생성·실행; 코드 생성·실행 → 결과 확인; 결과 확인 → AI 코딩 도구(다시 요청)만들고 싶은 것평범한 말로 설명AI 코딩 도구코드 생성·실행결과 확인화면·동작다시 요청
말로 만들고 고치는 반복 원하는 것을 말로 설명하면 AI가 코드를 만들어 실행합니다. 결과를 보고 다시 말로 고쳐 달라고 요청하는 과정을 반복합니다.

왜 중요한가

코딩을 배우지 않은 사람도 간단한 앱이나 웹사이트, 업무 자동화 도구를 직접 만들 수 있게 되었습니다. 개발자에게도 아이디어를 빠르게 시제품으로 만들어 보는 수단이 됩니다. LLM과 코딩 에이전트가 발전하면서 '프로그래밍은 곧 말로 지시하는 일'이라는 변화를 상징하는 말로 널리 쓰이고 있습니다.

알아 둘 점

코드를 이해하지 못한 채 만들면 보안 구멍이나 숨은 버그를 알아차리기 어렵습니다. 비밀번호나 개인정보를 다루는 서비스, 실제 고객이 쓰는 제품에 그대로 쓰기에는 위험할 수 있습니다. 그래서 바이브 코딩은 시제품이나 개인용 도구에 잘 맞고, 중요한 서비스라면 사람이 코드를 검토하고 테스트하는 과정을 더해야 합니다.

예시

대화형 AI 앱 제작 도구에서 '사진을 올리면 날짜별로 정리해 주는 웹페이지를 만들어 줘'라고 입력하면, AI가 화면과 코드를 만들어 바로 미리 보기를 보여 줍니다. 사용자는 '버튼을 더 크게', '정렬을 최신순으로'처럼 말로만 고쳐 가며 완성해 나갑니다.

함께 보면 좋은 용어