Blog posts are provided in Korean only.
Contents
반복적인 코드 작성에 지치거나 복잡한 기능 구현에 시간을 많이 쓴 경험이 있다면, AI가 개발 방식을 어떻게 바꾸고 있는지 주목할 만합니다. 특히 '바이브 코딩(Vibe Coding)'이라는 새로운 방식이 떠오르고 있습니다. 바이브 코딩을 가능하게 하는 도구 Cursor AI와, 이를 활용해 개발 생산성을 높이는 방법을 정리했습니다.
바이브 코딩이란
바이브 코딩은 대규모 언어 모델(LLM)에 프롬프트를 입력해 코딩 문제를 푸는 방식입니다. 2025년 2월 OpenAI 공동 창립자이자 테슬라의 전 AI 리더인 안드레이 카르파티가 처음 제안한 용어로, Y 컴비네이터 포트폴리오 스타트업 중 약 25%는 코드의 95%를 AI가 작성한다고 합니다.
원하는 기능을 자연어로 설명하면 AI가 코드를 만들어 주기 때문에 프로토타입을 빠르게 만들 수 있다는 것이 가장 큰 장점입니다. 다만 코드 품질이 불확실하고 디버깅에 한계가 있어, AI가 만든 코드는 반드시 검토하고 수정하는 과정을 거쳐야 합니다.
Cursor AI란
(이미지 출처: Cursor)
Cursor AI는 2023년 출시된 VS Code 기반의 AI 통합 개발 환경(IDE)입니다. 윈도우, 맥, 리눅스를 모두 지원하고 OpenAI, Anthropic, Google 등 여러 AI API와 연동됩니다. 사용법이 VS Code와 거의 같아 익숙한 환경에서 AI 기능을 쓸 수 있다는 점이 큰 장점입니다.
단축키 한 번으로 LLM 기능을 불러올 수 있는 편리한 UX, AI를 통한 코드 리뷰·작성·수정으로 생산성을 끌어올릴 수 있다는 점이 Cursor를 쓰는 이유입니다. 특히 스스로 판단하고 테스트하며 기능을 구현하는 Agent Mode 덕분에 복잡한 작업도 AI에게 맡길 수 있습니다.
Cursor의 핵심 기능
Chat (Windows Ctrl+L / Mac CMD+L)
ChatGPT처럼 채팅으로 코딩에 대해 대화하는 기능으로, Agent, Ask, Manual 세 가지 모드를 지원합니다. Agent 모드는 코드베이스를 이해하고 요청을 파악한 뒤, 코드를 검색하고 작업 계획을 세워 변경 사항을 적용하고 결과를 검증하는 과정을 사람처럼 수행합니다.
(Chat 기능)
Prompt Bar (Windows Ctrl+K / Mac CMD+K)
원하는 코드 부분만 정확히 수정하는 기능으로, 일회성 요청에 적합합니다. Terminal 기능을 쓰면 터미널에서도 Chat과 Prompt Bar를 사용할 수 있어 터미널 출력까지 AI에게 전달할 수 있습니다.
(Prompt Bar, Terminal 기능)
Tab
GitHub Copilot처럼 수정하려는 부분을 AI가 미리 작성해 두고, Tab 키를 누르면 적용됩니다. 반복적인 코드 작성 시간을 크게 줄여 줍니다.
(Tab 기능)
Cursor를 더 잘 쓰는 팁
Code Indexing을 켜 두면 Cursor가 코드베이스의 각 파일에 대한 임베딩을 계산해 AI 지원과 검색 결과가 좋아집니다. 새로 추가되는 파일도 자동으로 인덱싱돼, 프로젝트가 커져도 AI가 전체 코드를 이해하는 데 도움이 됩니다.
(Code Indexing 기능)
DOCS 기능으로는 Pytorch나 OpenAI API 같은 공식 문서를 불러와 AI가 외부 라이브러리 정보를 참조하게 할 수 있습니다. Cursor Settings > Features > Docs에서 설정합니다.
(DOCS 기능)
프로젝트의 일관성을 지키려면 Requirement.md 파일을 만들어 두는 것이 좋습니다. 프로젝트 개요, 기능 요구사항, 관련 코드, 현재 파일 구조, 코드 작성 규칙을 담아 두면 AI가 프로젝트의 방향을 이해하고 의도에 맞는 코드를 만듭니다.
간단한 코드부터 논문 구현까지
간단한 사례로는 2025년 4월 발표된 LLM Qwen3을 Cursor로 활용한 시연에서 효율성이 확인됐습니다.
더 복잡한 사례로는 2022년 4월 발표된 논문 'Revisiting a kNN-based Image Classification System with High-capacity Storage' 구현이 있습니다. ChatGPT로 프로젝트 정보를 담은 Requirement.md와 모델 정보를 담은 Structure.md를 만든 뒤, 이를 바탕으로 Cursor에 코드 작성을 요청합니다. 동작을 확인한 다음 제대로 구현됐는지 검증하고, 문제점을 분석해 개선을 요청하는 방식입니다.
CIFAR10 | 논문 | 구현된 코드 |
Test Accuracy | 94.4 | 94.23 |
이렇게 구현한 코드는 CIFAR-10 테스트에서 94.23%의 정확도를 기록해, 논문의 94.4%에 거의 근접했습니다. Cursor를 활용한 AI 코딩이 연구 수준의 구현까지 가능하다는 것을 보여 줍니다.
사용할 때 주의할 점
Cursor에만 의존하면 문제가 생길 수 있습니다. 지시가 정확하지 않으면 결과도 어긋나고, 너무 복잡한 코드는 구조만 만들어지고 세부 구현이 빠질 수 있습니다. 쉬운 해결책을 놓치고 어렵게 풀거나, 문제의 원인을 정확히 짚지 못하는 경우도 있습니다.
Cursor는 개발자의 보조 도구로 쓰고, 최종 코드 검토와 테스트는 개발자가 직접 하는 것이 중요합니다. ChatGPT나 Perplexity의 Deep Research를 함께 활용해 성능 개선까지 고려하고, 명확하고 구체적으로 지시하며, 생성된 코드를 꼼꼼히 검토하는 습관을 들이면 효과가 커집니다.
안정적인 AI 개발 환경, AstraGo
바이브 코딩이 개발 생산성을 크게 높여 주지만, 복잡한 AI 모델을 배포하고 운영하려면 안정적인 인프라가 필요합니다. 자원 관리와 확장성이 보장되지 않으면 개발 속도가 떨어지고 결과물의 품질도 낮아질 수 있습니다.
씨이랩의 AstraGo는 AI 인프라를 효율적으로 쓰게 해 주는 Kubernetes 기반 솔루션으로, 인프라 관리의 복잡함을 덜어 개발자가 코드에만 집중하게 합니다. MLOps 시장의 핵심 요구를 반영해 개별 서버 관리로 생기는 인적 비용과 AI 자원 관리의 비효율을 해결하고, 클러스터 자원을 효율적으로 관리합니다. GPU 가격이 계속 오르는 상황에서 GPU 분할 기술로 자원을 최적화해 추가 구매 비용도 줄일 수 있습니다.
주요 기능은 실시간 모니터링과 리포트, 워크스페이스 리소스 쿼터 설정, 자원 최적화, 잡 스케줄러와 분산학습, GPU 분할(MPS, MIG), 모델 허브와 빌트인 이미지, 학습 시간 예측입니다. 특히 학습 시간 예측은 동종 솔루션 중 유일한 기능으로, 사용 편의성과 프로젝트 계획성을 높여 줍니다.
RedFish로 HPE OneView 모니터링 기능을 더해 소프트웨어부터 하드웨어까지 하나로 통합 관리할 수 있습니다. 포스코 DX 같은 대기업도 AstraGo를 도입해, 빌트인 이미지와 리포지토리로 노코드 기반 컨테이너 이미지를 손쉽게 만들고, 비용을 줄이며, 하드웨어와 소프트웨어 자원을 통합 모니터링하고 있습니다.
Cursor로 바이브 코딩을 경험했다면, 이제 AstraGo로 한 단계 진화한 AI 인프라 관리를 시작해 보세요. 비용은 줄이고 더 가치 있는 개발에 집중할 수 있습니다. AstraGo 도입 상담은 씨이랩에 문의해 주세요.
- Cursor AI
- 커서AI
- 바이브코딩
- AI코딩
- AI IDE
- Agent Mode
- 개발생산성
- LLM
- MLOps
- GPU분할