2024 년에 일반 공개된 이후, v0 는 수백만 명 이상의 사람들이 몇 분 만에 아이디어를 앱으로 전환하는 데 사용했습니다. v0 는 사람들에게 승진 기회를 제공했고, 더 많은 고객을 확보하도록 도왔으며, 개발자와의 협업을 강화시켰습니다. AI 는 코딩 진입 장벽을 낮췄고 이제 우리는 이를 배포하는 기준을 높이고 있습니다. 오늘날 v0 는 'vibe coding'을 단순한 유행에서 비즈니스 핵심 요소로 진화시켰습니다. 이 릴리스는 엔터프라이즈급 보안과 통합 기능을 포함하여 실제 소프트웨어를 출시하고 데모만 만드는 것을 넘어선 생산용 앱 및 에이전트를 위한 것입니다.
우리는 누구나 소프트웨어를 만들 수 있는 전환점에 서 있습니다. 그러나 이러한 자유는 엔터프라이즈에 세 가지 문제를 야기했습니다. AI 기반 소프트웨어 생성은 이미 모든 엔터프라이즈 내부에서 진행 중이며, 직원들은 기능과 함께 보안 결함도 배포하고 있습니다: 프롬프트에 복사된 인증 정보, 공개 인터넷에 게시된 회사 데이터, 감사 기록 없이 삭제된 데이터베이스 등입니다. 'vibe coding'은 이제 세계 최대의 그림자 IT(shadow IT) 문제가 되었습니다.
프로토타이핑은 마케터와 PM에게 가장 인기 있는 사용 사례 중 하나이지만, 실제 소프트웨어 작업의 대부분은 일회성 창작물이 아닌 기존 앱에서 이루어집니다. 프로토타입은 실제 코드베이스 외부에 존재하고, 배포 전 재작성이 필요하며, 도구와 팀 간 이관을 요구하기 때문에 실패합니다. 데모는 생성하기 쉽지만 생산용 기능은 그렇지 않습니다.
전통적인 SDLC(소프트웨어 개발 수명 주기) 는 수많은 PRD(제품 요구 사항 문서), 티켓, 검토 회의에 의존합니다. 피드백 사이클은 몇 주나 몇 달이 걸립니다. 'vibe coding' 도구들은 수천 가지 훌륭한 아이디어를 과부하 상태로 만들었으나, 이들은 결코 빛을 보지 못하게 되어 엔지니어와 이해관계자들을 좌절시켰습니다. 기존 SDLC 는 사각지대에 의해 과부하 상태에 놓여 있습니다.
우리는 이러한 문제들을 진지하게 받아들여 v0 를 처음부터 다시 구축했습니다. 엔지니어들이 생산용 재작성에 수 주를費하는 대신, v0 의 새로운 샌드박스 기반 런타임은 어떤 GitHub 저장소를 가져올 수 있으며 Vercel 에서 환경 변수와 설정을 자동으로 가져옵니다. 모든 프롬프트는 실제 환경에서 배포 준비가 된 코드를 생성하며, 이는 사용자의 저장소에 존재합니다. 더 이상 코드를 오가는 복사 작업이 필요 없습니다.
과거에는 마케터와 PM 이 로컬 개발 환경을 설정하고 문제를 해결하는 데 익숙하지 않았습니다. v0 를 사용하면 이러한 작업도 필요 없습니다. 새로운 Git 패널을 통해 각 채팅마다 새 브랜치를 생성하고 main 에 대해 PR 을 열며 병합 시 배포할 수 있습니다. Pull request 는 일급이며 미리보기는 실제 배포와 매핑됩니다.
처음으로 팀의 모든 구성원, 엔지니어뿐만 아니라 누구나 적절한 git 워크플로우를 통해 생산용 코드를 출시할 수 있습니다. 내부 보고서 및 데이터 앱을 구축하는 것은 일반적으로 ETL 파이프라인과 예약된 작업 설정이 고통스럽습니다. v0 를 사용하면 필요한 테이블에 직접 앱 연결이 가능합니다. Snowflake 와 AWS 데이터베이스와의 안전한 통합을 통해 누구나 커스텀 보고를 구축하고 내부 도구에 풍부한 컨텍스트를 추가하며 데이터 트리거 프로세스를 자동화할 수 있습니다.
'vibe coding' 도구들은 속도와 새로움을 최적화하여 수십 년간의 소프트웨어 엔지니어링 모범 사례를 버립니다. v0 는 Vercel 에서 구축되었습니다.