Vibecoding이란 무엇인가?
Vibecoding(바이브코딩)은 인공지능(AI)에 의존하는 프로그래밍 패러다임으로, 사용자가 자연어로 문제를 설명하면 AI가 이를 기반으로 코드를 생성하는 방식입니다. 이 접근법은 프로그래머의 역할을 직접적인 코딩에서 AI가 생성한 코드를 안내, 테스트, 개선하는 방향으로 변화시킵니다.
2025년 2월, OpenAI의 공동 창립자이자 전 Tesla AI 리더였던 Andrej Karpathy가 "바이브코딩"이라는 용어를 소개했습니다. 그는 이를 "바이브(직관)에 완전히 몰입하고, 지수적 발전을 수용하며, 코드가 존재한다는 사실조차 잊는" 새로운 종류의 코딩이라고 정의했습니다.