Vibe Coding (바이브 코딩)
별칭: 바이브 코딩 · Vibe Coding · 자연어 프로그래밍
Vibe Coding (바이브 코딩)
정의
자연어로 AI(주로 LLM 코딩 에이전트)에게 의도와 분위기(vibe)만 전달하면, AI가 코드를 생성·수정·실행·디버깅까지 수행하는 새로운 개발 패러다임. 2025년 Andrej Karpathy가 명명·대중화.
본문 — 기술 상세
어원과 정신
2025년 Karpathy의 트윗:
"There's a new kind of coding I call 'vibe coding'... I just see things, say things, run things, copy paste things, and it mostly works."
전통적 코딩이 "정확한 문법과 알고리즘"을 요구한다면, 바이브 코딩은 "내가 원하는 것의 분위기"를 전달하면 AI가 구현. 코드를 직접 읽지 않고 결과만 본다.
핵심 도구 (2026)
- Claude Code (Anthropic) — 터미널·IDE 기반 에이전트
- Cursor — VS Code 포크, AI 우선 IDE
- Windsurf (Codeium) — 에이전트 기반 IDE
- GitHub Copilot Workspace — 이슈→PR 자동
- Aider, Continue.dev — 오픈소스 대안
- Replit Agent — 클라우드 기반
작동 흐름
- 사용자: "React로 기도 제목 입력 폼 만들어줘. 카테고리 선택 가능, 익명 옵션."
- AI: 파일 구조 제안 → 패키지 설치 → 컴포넌트 작성 → 스타일링 → 테스트 → 실행
- 사용자: 결과 보고 "익명 토글이 안 보이네, 더 크게"
- AI: 수정 → 재실행
장점 vs 단점
| 장점 | 단점 |
|---|---|
| 비개발자도 앱 제작 가능 | 코드를 이해하지 못한 채 배포 위험 |
| 프로토타입 속도 10~100배 | 보안·성능 검토 누락 가능 |
| 사역자가 사역 도구 직접 만듦 | 디버깅이 미궁에 빠질 수 있음 |
| 실험·반복 부담 적음 | 기술 부채 빠르게 누적 |
Vibe Coding ≠ "코딩 안 해도 됨"
Karpathy는 명확히 했다 — 바이브 코딩은 이해를 포기하는 게 아니라, 이해의 단위를 "라인"에서 "의도"로 올리는 것. 여전히 시스템 사고·아키텍처·디버깅 직관은 필요.
사역 적용 — 본 프로젝트의 6 실험
본 프로젝트의 9017 google-drive 901707 자료 = "AI 선용을 위한 Vibe Coding" — 사역 현장에서의 6번 실험:
- 영성·정체성·가드레일 (왜 설계부터)
- ONPP 차세대 기도 플랫폼 — 22 에이전트 오케스트레이션 (15시간 빌드)
- OnO2O 일대일제자양육 앱 — 7스타일×5언어×4,745질문=33,215답변 (4일 빌드)
- 매일감사 & 4+Story 앱 — 공유·공감·지지 파이프라인
- LLM Wiki 교재 작업 — SNLM 카드 기반 지식 조립 (= 본 프로젝트)
- (번외) 유전자 시뮬레이션 — 코드로 던지는 질문 (3시간 빌드)
→ 6 실험에서 추출된 결론 3카드 (Ch.8):
- "'속도'가 아니라 '대화'다 — 사람이 마지막 한 줄을 쓴다"
- "기술이 아니라 영성이다 — 도구는 쓰는 사람의 내면을 확대한다"
- "설계 없는 코드 없다 — 가드레일이 곧 설계다"
한계와 주의사항
- Holy Prompting 필요 — "설교 앱 만들어줘" ❌ → "고난받는 자를 위한 위로 메시지 큐레이션 앱, 신학 검증 게이트 포함" ✅ (term/holy-prompting)
- 신학·교리 코드는 사람 검토 필수 — Canon 8조
- 개인정보·보안 — 미성년자 정보 처리 코드는 사역 책임자 직접 검토
- 기술 부채 — 빠른 빌드의 대가는 유지보수 — 정기 리팩토링 일정 필수
- "고삐 잡을 자격은 기술이 아니라 영성에서 옵니다" — 코딩 자격증 ❌, 사역 분별력 ✅
관련
- entity/andrej-karpathy (Vibe Coding 명명자)
- term/llm-large-language-model (Vibe Coding 엔진)
- term/agent-orchestration (Vibe Coding의 발전 형태)
- term/holy-prompting (사역 영역 적용)
- synthesis/ai-seonyong-ch8-spirituality-orchestration (★ 6 실험 결론)