Bolt.new는 StackBlitz가 만든 브라우저 기반 개발 환경으로, Generative AI 도구를 웹 개발 워크플로에 통합한다. 이 플랫폼은 클라우드 기반 런타임과 Large language model로 구동되는 AI 어시스턴트를 결합하여, 개발자가 브라우저를 벗어나지 않고도 풀스택 애플리케이션을 생성, 편집, 배포할 수 있게 한다. 이 플랫폼은 웹 애플리케이션 구축의 진입 장벽을 낮추도록 설계되어, 경험 많은 개발자와 코딩 경험이 제한적인 사람 모두 자연어 설명에서 기능적인 코드를 생성할 수 있게 한다.
이 서비스는 자체적으로 웹 애플리케이션으로 작동하며, StackBlitz가 개발한 기술인 WebContainers를 활용하여 브라우저 내부에서 완전한 Node.js 환경을 실행한다. 이 아키텍처는 파일 시스템, 패키지 관리자, 터미널을 포함한 개발 환경이 브라우저 탭 내에서 작동하므로 로컬 설정이나 가상 머신의 필요성을 없앤다. Bolt.new는 이 기능에 AI 계층을 추가하여 사용자 프롬프트를 해석하고, 스택 전반에 걸쳐 코드를 생성하며, 프로젝트에 변경 사항을 실시간으로 적용할 수 있다.
핵심 기능
Bolt.new의 주요 기능은 대화형 인터페이스로, 사용자가 애플리케이션이나 기능을 설명하면 AI가 해당 코드를 생성한다. 이 시스템은 프론트엔드 인터페이스, 백엔드 로직, 데이터베이스 스키마를 생성할 수 있으며, 널리 사용되는 프레임워크와 라이브러리를 지원한다. 생성된 코드는 분할 창 인터페이스에 표시되며, 한쪽에는 편집기가, 다른 한쪽에는 라이브 미리보기가 있어 사용자가 각 변경 사항의 결과를 즉시 확인할 수 있다.
이 플랫폼에는 배포 기능도 포함된다. 프로젝트가 완료되면 사용자는 인터페이스에서 직접 호스팅 서비스에 배포할 수 있으며, Amazon Web Services 및 Google Cloud와 같은 플랫폼을 지원한다. 이 통합은 환경이 빌드 프로세스와 구성을 처리하므로 아이디어에서 프로덕션까지의 경로를 간소화한다.
또 다른 주목할 만한 기능은 기존 코드베이스로 작업할 수 있는 능력이다. 사용자는 저장소를 가져오거나 버전 제어 시스템에 연결할 수 있으며, Bolt.new는 프로젝트 구조를 분석하고 AI 지원 수정을 제공한다. 이는 신규 프로젝트와 기존 애플리케이션의 유지 관리 작업 모두에 유용하다.
기술 및 아키텍처
Bolt.new는 WebAssembly 및 기타 웹 표준을 사용하여 브라우저에서 완전한 Node.js 런타임을 실행하는 StackBlitz의 WebContainers 기술을 기반으로 구축되었다. 이 접근 방식은 핵심 코드 편집 및 실행에 서버 측 실행이 필요하지 않으므로 개발 환경이 격리되고 안전함을 보장한다. AI 어시스턴트는 코드 생성 및 이해를 위해 미세 조정된 Large language model로 구동되며, OpenAI 및 Anthropic과 같은 제공업체의 통합을 포함한다.
AI 구성 요소는 Reinforcement Learning from AI Feedback (RLAIF) (AI 피드백 기반 강화 학습)와 유사한 기술을 사용하여 사용자 상호 작용을 기반으로 응답을 개선한다. 이 모델은 방대한 코드 및 문서 말뭉치로 훈련되었으며, JavaScript, TypeScript, Python 등을 포함한 여러 프로그래밍 언어로 코드를 생성할 수 있다. 이 시스템은 또한 Top-P (Nucleus) Sampling 및 Temperature Scaling을 통합하여 생성된 출력의 창의성과 결정성을 제어한다.
역사 및 개발
Bolt.new의 배후 회사인 StackBlitz는 Eric Simons와 Albert Pai가 설립했다. 이 회사는 처음에 웹 개발을 위한 온라인 IDE 제공에 중점을 두었으며, 2021년에 브라우저 기반 개발의 중요한 발전이었던 WebContainers를 출시했다. Bolt.new는 2024년에 WebContainers 기술과 생성 AI 기능을 결합한 제품으로 소개되었으며, AI 지원 코딩 도구의 성장 추세에 대응했다.
Bolt.new의 개발에는 AI 연구 기관과의 협력이 포함되었으며, Transformer (architecture) 아키텍처 및 Multi-Head Attention 메커니즘의 발전을 활용했다. 팀은 실시간 코드 생성을 위해 모델을 최적화하여 응답이 대화형 사용에 충분히 빠르도록 작업했다. 이 플랫폼은 이후 정기적인 업데이트로 발전하여 더 많은 프레임워크에 대한 지원을 추가하고 복잡한 프로젝트 요구 사항에 대한 AI의 이해를 개선했다.
영향 및 평가
Bolt.new는 특히 빠른 프로토타이핑과 로우코드 개발에 관심이 있는 개발자 커뮤니티에서 좋은 반응을 얻었다. 사용 편의성과 아이디어에서 작동하는 애플리케이션까지 도달하는 속도로 칭찬을 받았다. 이 플랫폼은 또한 교육 환경에서 사용되어 학생들이 로컬 환경을 설정하는 부담 없이 웹 개발을 실험할 수 있게 한다.
비평가들은 AI 생성 코드가 종종 기능적이지만 항상 모범 사례를 따르거나 성능에 최적화되지는 않을 수 있다고 지적했다. 이 플랫폼은 복잡한 프로젝트에는 여전히 인간의 감독과 전문성이 필요하므로 전통적인 개발을 대체하기보다는 보완하는 것으로 여겨진다. 2025년 현재 Bolt.new는 계속 개발 중이며, 협업 및 다른 도구와의 통합을 개선하기 위한 기능이 추가되고 있다.
다른 도구와의 비교
Bolt.new는 GitHub Copilot 및 다양한 코드 생성 서비스와 같은 다른 AI 기반 개발 도구와 경쟁한다. 차별화 요소는 AI 어시스턴트를 실행 중인 애플리케이션 미리보기 및 배포 도구와 결합한 완전히 통합된 환경이다. 이는 기존 편집기 내에서 코드 제안만 제공하는 도구와 대조된다. 이 플랫폼의 WebContainers 사용 또한 다른 많은 브라우저 기반 IDE에서 사용할 수 없는 수준의 상호 작용성을 제공하므로 차별화된다.
향후 방향
앞으로 Bolt.new는 AI 기능을 확장하여 더 고급 Neural network 모델을 통합하고 Machine learning 워크플로에 대한 지원을 개선하는 것을 목표로 한다. 이 회사는 실시간 데이터 처리 및 Artificial intelligence 통합과 관련된 것과 같은 더 복잡한 애플리케이션 유형을 가능하게 하는 데 관심을 표명했다. 생성 AI 분야가 계속 발전함에 따라 Bolt.new는 그와 함께 진화하여 개발자에게 차세대 웹 애플리케이션을 구축하기 위한 강력한 도구를 제공할 준비가 되어 있다.