시작하기 앞서
AI가 변호사부터 시작 해서 작가, 디자이너, 웹 페이지 등등 코딩과 관련되거나 안전했었던 의사 그리고 전문직 직장도 위험에 빠트릴 정도로 붐이 일어나고 있죠. 오늘은 그 AI 시대에 맞는 코딩 ‘바이브 코딩’을 어떻게 하는 지를 알아보도록 하겠습니다.
구체적으로 미국에서 유명한 claude에서 제공하는 클로드 코드 바이브 코딩에 대해서 단계별로 알아보도록 하겠습니다.
클로드 코드란?
먼저 클로드 코드란 Anthropic 회사에서 만든 코딩 에이전트 어플리케이션입니다. 모바일에는 클로드 질문형 앱을 쓸 수 있고 PC에서는 질문형 ai와 함께 클로드 코딩 에이전트를 쓸 수 있습니다.

클로드 코드를 다운받으시려면 https://claude.com/ko/product/claude-code 해당 링크로 들어가셔서 윈도우나 os 혹은 리눅스에 맞게 설치 하시면 됩니다.
어쩔 때마다 잘 안 되실 때도 있습니다. 그때는 마이크로소프트 앱이나 애플 스토어에서 다운 받으시는 것을 추천 드립니다.
바이브 코딩이란?
그러면 이제 다운 받으신 후 바이브 코딩에 대해서 알아보겠습니다.
바이브 코딩이란, ai 에이전트를 이용해서 복잡한 코딩을 에이전트에 맞기며 코딩하는 행동을 뜻합니다. 인공지능에 맡기듯이 바이브 코딩을 하는 것이죠. 예전에는 전문 코딩 개발자가 코딩을 하는 시대였지만, 지금은 에이전트가 할 수 있기에 바이브 코딩이 생겼습니다.

쉽게 명령어를 생성하고 그 명령어를 ai에 입력 해 만들 수 있도록 시킵니다.
그러나 이 바이브 코딩은 생각 보다 제한도 많고 토큰을 사용하는데 많이 비용이 발생할 수 있습니다.
그래서 오늘 이 글에서는 그 문제를 해결 할 수 있는 코딩을 간결하게 할 수 있는 방법을 알려드리는 것입니다.
바이브 코딩 첫 단계 사업 아이디어 구축하기
그러면 이제 프롬프트로만 코딩 할 수 있는 바이브 코딩 방법을 알려드리겠습니다.
본격적으로 시작하기 전에, 코딩하는데 많은 분들이 어려워 하는 이유는 명확성입니다. 명확하지 않은 아이디어로 시작해서 에이전트에 명령하면 원하는 결과를 얻기 어렵습니다. 따라서 아이디어를 명확하게 구축해야 합니다.

아이디어를 생성하기 어렵다고요?
가장 쉬운 방법은 구글 플레이스토어에 가서 기존에 있는 앱들을 살펴보거나 구글 트렌드에 가서 생각나는 문제점들을 브레인스토밍하고 트렌드를 확인 하는 것입니다.

아니면 그보다 효과적인 방법인 지식인이나 구인 구직 사이트 알바몬을 방문하는 것입니다. 지식인에는 궁금하거나 해결해야 하는 문제들이 많이 발생합니다. 그것과 관련된 문제들, 본인과 연관되거나 아는 문제들을 해결 해 아이디어를 구축하면 됩니다.
두번째 단계 어플리케이션 구성 요소 브레인스토밍하기
아이디어를 생성했으면 두번째로는 해당 아이디어와 연관된 어플리케이션의 구성 요소와 온보딩 흐름을 브레인스토밍하는 것입니다. 종이에 써서 아이디어와 연관된 해결형 어플리케이션에 무슨 요소가 있을 지 곰곰히 생각 해 보며 정리를 하는 것입니다.

정 종이에 쓰기 어렵다면 minimumtostart.com 같은 브레인스토밍 사이트에 들어가서 아이디어를 쉽게 이해하기 쉬울 정도로 확실하게 요소들을 정리하는 것입니다.
요소별로 명령어 생성하기
요소별로 어느정도 만들어 봤으면 이제 명령어을 만들어 보는 것입니다. 노트북이나 컴퓨터에 정리한 요소들과 관련되서 메모장에 프롬프트들을 단계별로 만드는 것입니다.
커뮤니티 사이트가 아이디어면 로그인은 어떻게 만들거고 커뮤니티의 주제와 연관된 글쓰기 탭은 어떻게 만들 지 명령 문장들을 순서화 시켜서 구성 해 보는 것입니다.
이때 단순하게 000 만들어줘. 이게 아니라, 000을 만들건데 이 페이지에는 무엇이 있고 무엇이 있을거야. 해당 00을 넣어줘 등등 구체화하는 것입니다.
물론 이 글을 내리면서 읽으시면 질문을 구체화하기 단계가 또 나오지만, 일단 완벽하지 않더라도 구체화를 자꾸 해 볼려고 노력 하는 것입니다. 마치 꿈에 나오는 장면들처럼 구체적으로 어떤 것들이 있는 지 명확하게 설명 하듯이 명령어를 작성 해 보는 것입니다.
질문 구체화하기
단계별로 생각나는 요소들에 대한 명령어들을 정리 해 봤다면 이제 이 정리된 완벽하지 않은 프롬프트들을 더 명확하게 초등학생이 이해할 정도로 쉽게 구체화하는 것입니다. 이때 코딩 용어들을 넣거나 어렵게 만들지는 않습니다.

또 길게 책처럼 한 문단처럼 쓰지도 않습니다. 왜냐하면, ai는 적당히 길이가 있는 한 두문장이 오히려 이해할 수 있고 대답 할 수 있지, 구체적으로 책처럼 길게 명령어를 쓴다면 클로드 코드가 이해하기 어려울 수 있기 때문입니다.
어느정도 완성된 프롬프트 입력하기
이제 마지막으로 단계별로 구체화한 인공지능이 이해할 만한 프롬프트를 순서대로 작성 했다면 해당 명령어들을 단계별로 입력 해 보는 것입니다.
이때 가끔가다가, 오류가 생기거나 ai가 일을 제대로 하지 않을 때가 종종 있습니다. 에이전트가 일을 잘 못 하는 순간들이 오면 구글링을 하거나 에이전트가 아닌 일반 클로드한테 이 문제가 있는데 어떻게 해결 하면 되고 어떤 프롬프트를 입력 하면 돼? 라고 물어보며 토큰을 쓰는 시간을 줄이려고 노력 하는 것이 중요합니다.
왜냐하면, 토큰은 아낄 수록 좋기 때문입니다. 토큰을 많이 아낄 수록 시간도 비용도 절감하고 완벽하게 앱을 만들 수 있습니다.
마무리
오늘은 단계별로 바이브 코딩 하는 방법에 대해서 알아보았습니다. 클로드 코드를 이용해서 바이브 코딩을 해당 정보들을 응용해 한다면 충분히 바이브코딩을 편하게 할 수 있을 것입니다.