바이브 코딩 용어 모음

코리얼티05.16조회 30수정 05.21

AI 코딩 도구가 폭발적으로 늘면서 새로운 용어들이 빠르게 자리 잡고 있다. 처음 입문하면 채팅·디스코드에서 나오는 단어들이 외계어처럼 느껴지기도 한다. 자주 등장하는 용어를 한 곳에 모아본다.

 

기본 개념

바이브 코딩 (Vibe Coding) 2025년 2월 Andrej Karpathy 가 트위터에 쓴 표현에서 유래. 코드를 한 줄씩 직접 짜기보다, 자연어로 의도를 설명하고 AI에게 맡기는 작업 방식. "I just see stuff, say stuff, run stuff, and copy-paste stuff" 라는 표현이 유명하다.

LLM (Large Language Model) 대형 언어 모델. Claude, GPT, Gemini 등이 여기 속한다.

토큰 (Token) LLM 이 텍스트를 처리하는 최소 단위. 영어는 대략 단어 1개 ≈ 1.3 토큰, 한국어는 글자 1개 ≈ 1.5~2 토큰 수준. API 과금·컨텍스트 한도 모두 토큰 기준.

할루시네이션 (Hallucination) 모델이 사실이 아닌 내용을 자신만만하게 만들어내는 현상. 존재하지 않는 함수·라이브러리·API 를 만들어 부르는 일이 흔하다.

 

컨텍스트 관련

컨텍스트 윈도우 (Context Window) 모델이 한 번에 "기억"할 수 있는 토큰 양. Claude Opus 4.7 는 1M, 보통 200K 가 일반적.

컨텍스트 로트 (Context Rot) 컨텍스트가 길어질수록 모델 응답 품질이 떨어지는 현상. 단순히 한도를 안 넘었다고 안전한 게 아니라, 60~70% 이상 차면 체감 가능하게 멍청해진다.

컴팩션 / 컴팩트 (Compaction / Compact) 대화가 길어졌을 때 이전 내용을 요약해 컨텍스트를 줄이는 동작. Claude Code 의 /compact 가 대표적.

프롬프트 캐싱 (Prompt Caching) 같은 시스템 프롬프트·CLAUDE.md 등을 반복 호출할 때 캐시해서 비용·속도를 절감하는 기능. Anthropic API 는 5분 TTL.

RAG (Retrieval-Augmented Generation) 질문에 답하기 전에 외부 문서·DB 에서 관련 자료를 먼저 검색해 컨텍스트에 끼워넣는 패턴.

MCP (Model Context Protocol) Anthropic 이 표준화한 AI 와 외부 도구 연결 프로토콜. Supabase, Notion, Gmail 등을 Claude 에 붙일 때 쓰인다. "AI 시대의 USB-C" 라고도 불린다.

 

에이전트 관련

에이전트 / 에이전틱 (Agent / Agentic) 단순 질의응답을 넘어, 스스로 도구를 호출하고 여러 단계에 걸쳐 작업을 수행하는 AI. Claude Code, Cursor Agent, Devin 등이 여기 속한다.

툴 콜링 / 함수 콜링 (Tool Use / Function Calling) 모델이 미리 정의된 함수(파일 읽기, 셸 실행, API 호출 등)를 직접 호출하는 메커니즘.

서브 에이전트 (Sub-agent) 메인 에이전트가 별도 컨텍스트로 분리해 띄우는 보조 에이전트. 검색·리뷰 같은 작업을 위임해 메인 컨텍스트 오염을 막는다.

에이전트 루프 (Agent Loop) "생각 → 도구 호출 → 결과 관찰 → 다시 생각" 의 반복 사이클.

 

워크플로우 / 모드

YOLO 모드 모든 권한 프롬프트를 건너뛰고 AI 가 마음대로 실행하게 두는 모드. 빠르지만 위험. Cursor 의 Auto-run, Claude Code 의 --dangerously-skip-permissions 등.

Plan 모드 실행 전 계획을 먼저 세우고 사용자 승인을 받는 모드. Claude Code 의 ExitPlanMode 가 대표적.

Spec-driven Development 구현 전에 자연어 스펙(spec)을 먼저 작성하고, 그 스펙을 AI 에게 입력해 일관된 코드를 뽑는 방법론. GitHub spec-kit, Kiro 등.

워크트리 (Worktree) Git 의 git worktree 를 활용해 동일 저장소를 여러 디렉토리에 동시 체크아웃. 여러 에이전트를 격리된 브랜치에서 병렬로 돌릴 때 쓴다.

Hooks 특정 이벤트(파일 저장, 도구 실행 전후 등)에 자동으로 셸 명령을 트리거하는 기능. Claude Code 의 hooks 가 대표적.

원샷 (One-shot) 한 번의 프롬프트로 작업을 끝내는 것. 반복 수정 없이 "단번에" 작동하면 "one-shot 됐다" 고 표현.

 

프롬프트 / 설정

시스템 프롬프트 (System Prompt) 모델의 역할·규칙을 정의하는 최상위 지시문. 사용자 입력보다 우선.

프롬프트 엔지니어링 (Prompt Engineering) 원하는 결과를 얻기 위해 프롬프트를 설계·튜닝하는 작업.

CLAUDE.md / .cursorrules / AGENTS.md 프로젝트 루트에 두는 AI 지시서 파일. 컨벤션·스택·금기 사항을 적어두면 매 세션마다 자동 로드된다.

슬래시 커맨드 (Slash Command) /review, /loop, /compact 처럼 슬래시로 호출하는 사용자 정의 명령.

Skills Claude Code 의 재사용 가능한 작업 묶음. 마크다운으로 작성해 특정 트리거에서 자동 호출.

 

모델 기능

Extended Thinking / Reasoning 답변 전에 모델이 내부적으로 더 오래 "사고" 하도록 지시하는 기능. 어려운 추론·수학 문제에 효과적.

Temperature 응답의 무작위성. 0 에 가까울수록 결정적, 1 에 가까울수록 창의적·다양함.

Multimodal 텍스트 외에 이미지·오디오·동영상까지 입력으로 받을 수 있는 모델.

 

그 외 자주 쓰이는 표현

  • "이게 vibe 가 안 산다" — AI 출력이 의도와 다른 톤·방향일 때
  • "컨텍스트 태우다" — 불필요하게 토큰을 많이 소비하다
  • "한 번에 박혔다" — one-shot 으로 정답을 맞춘 상황
  • "Yolo 돌렸다가 박살남" — 권한 없이 두고 갔다가 파일·DB 가 망가진 경험담
  • "롤백 가능?" — Git 안 쓰고 바이브 코딩하다 자주 듣는 질문

댓글 1

  • 곰씨네IT05.16
    계속 용어를 추가해서 정리하면 좋겠네요

로그인 후 댓글을 작성할 수 있습니다.