지식창고
바이브 코딩 및 클라우드 인프라 운영에 관한 자주 묻는 질문들입니다.
'바이브 코딩(Vibe Coding)'이 정확히 무엇인가요?
바이브 코딩은 개발자가 타이피스트가 아닌 아키텍트 역할을 하는 최신 소프트웨어 엔지니어링 방법론입니다. 자연어를 사용하여 AI 에이전트에게 시스템 아키텍처를 설명하면 AI가 실제 코드를 생성합니다.
프로그래밍 지식이 없어도 바이브 코딩이 가능한가요?
간단한 스크립트는 누구나 만들 수 있지만, 이 플레이북과 같은 실무 레벨의 아키텍처를 구축하려면 기본적인 소프트웨어 엔지니어링 지식이 필요합니다. AI를 올바르게 지휘하려면 REST API, DB 스키마, Docker 등의 개념을 알아야 합니다.
왜 항상 Docker와 Oracle Cloud를 사용하나요?
일관성과 비용 때문입니다. Docker는 코드가 어디서든 동일하게 실행되도록 보장합니다. 오라클 클라우드는 엄청난 수준의 '평생 무료(Always Free)' 티어(4 ARM 코어, 24GB RAM)를 제공하여 월 요금 없이 여러 봇을 호스팅하기에 완벽합니다.
이 플레이북에서 어떤 AI 도구를 사용했나요?
빠른 시각적 프로토타이핑을 위한 Gemini AI Studio, 심층 아키텍처 리팩토링과 멀티파일 개발을 위한 Antigravity IDE, 백엔드 AI 로직을 위한 Google Gemini API, 음성 합성을 위한 Edge TTS, 이미지 생성을 위한 DALL-E/Stable Diffusion을 사용했습니다.
자동매매 봇은 실제로 거래를 하고 있나요?
네. Chapter 2에서 다루는 봇은 실제 한국투자증권 Open API 계좌에 연결되어 한국 주식시장에서 실거래를 수행합니다. Oracle Cloud Infrastructure의 Docker 컨테이너에서 24시간 가동됩니다.
이 전체 인프라를 운영하는 데 비용이 얼마나 드나요?
인프라 비용은 거의 0원입니다. 오라클 클라우드의 Always Free 티어가 4개 ARM 코어와 24GB RAM을 제공하며, 이는 모든 자동화 봇을 호스팅하기에 충분합니다. 유일한 반복 비용은 도메인 등록비(연간 약 15,000원)와 선택적 LLM API 사용료뿐입니다.
바이브 코딩을 제 프로젝트에 바로 적용할 수 있나요?
물론입니다. 이 방법론은 특정 도구에 종속되지 않습니다. 어떤 AI 어시스턴트(ChatGPT, Gemini, Claude)와 어떤 IDE로든 시작할 수 있습니다. 핵심은 '코드를 쓰는 것'에서 '시스템을 아키텍처하고 AI 에이전트를 지휘하는 것'으로 사고를 전환하는 것입니다. 작은 MVP부터 시작하여 반복하세요.
AI가 잘못되거나 버그가 있는 코드를 생성하면 어떻게 하나요?
이 문제는 챕터 전반에 걸쳐 깊이 다루고 있습니다. AI가 생성한 코드는 주니어 개발자의 코드처럼 인간의 검증이 필요합니다. 이 플레이북은 TypeScript 마이그레이션 이슈, Three.js 렌더링 버그, API 인증 실패 등 실제 디버깅 과정을 기록하고 있습니다. 핵심은 반복적 개선입니다: 프롬프트 → 테스트 → 수정 → 반복.