</> 바코친
AI 바이브코딩 · L0 입문 · 약 7분

AI 코딩 도구는 어떻게 코드를 쓸까?

마법이 아니라 "엄청나게 잘하는 이어 쓰기"야

한 줄로 말하면

AI 코딩 도구의 두뇌인 LLM은 "지금까지의 글 다음에 올 가장 그럴듯한 조각"을 하나씩 이어 붙여서 코드를 써.

이 원리 하나만 알아도 AI가 왜 잘하는지, 왜 가끔 엉뚱한지, 어떻게 시켜야 하는지가 다 설명돼. 이 트랙 전체의 기초야.

토큰: AI가 글을 읽는 단위

AI는 글을 글자 하나하나가 아니라 토큰이라는 조각으로 쪼개서 읽고 써. 영어 단어 하나, 한국어 글자 한두 개, function이나 { 같은 코드 조각이 대략 토큰 하나 정도야.

  1. 입력 — "버튼을 누르면 숫자가 1 올라가는 코드"
  2. 예측 — 다음에 올 토큰 후보들의 확률을 계산
  3. 선택 — 그중 하나를 골라 이어 붙임 → const
  4. 반복 — 방금 쓴 것까지 포함해서 또 다음 조각 예측

컨텍스트 창: AI의 책상 크기

두뇌 + 손발 = AI 코딩 도구

LLM 자체는 글만 쓸 수 있어. 그런데 AI 코딩 도구는 여기에 손발(도구)을 달아줘. 파일 읽기, 파일 고치기, 터미널 명령 실행, 웹 검색 같은 것들이야. AI가 "이 파일 좀 열어볼게"라고 글로 요청하면, 도구가 실제로 열어서 내용을 다시 AI 책상에 올려주는 방식이야.

  1. 살펴보기 — 관련 파일을 검색하고 읽어서 책상에 올림
  2. 계획 — 어디를 어떻게 고칠지 정리
  3. 수정 — 파일을 직접 고침
  4. 확인 — 테스트나 실행 명령으로 결과를 보고, 실패하면 다시 수정

확인 퀴즈

Q. LLM이 코드를 만드는 기본 원리는?
  1. 인터넷에서 정답 코드를 검색해서 복사한다
  2. 다음에 올 그럴듯한 조각(토큰)을 하나씩 예측해서 이어 쓴다
  3. 프로그래머가 미리 써둔 답을 고른다
  4. 내 컴퓨터의 코드를 자동으로 전부 외운다
정답 보기

2번. LLM은 지금까지의 글을 보고 다음 토큰을 예측하는 걸 반복해서 답을 만들어.

Q. 아주 긴 대화 끝에 AI가 처음에 정한 규칙을 어겨. 이유로 가장 알맞은 건?
  1. AI가 일부러 무시한다
  2. 컨텍스트 창이 꽉 차서 앞 내용이 잘리거나 흐려졌다
  3. 인터넷이 느려서
  4. 규칙이 너무 짧아서
정답 보기

2번. 책상(컨텍스트 창)이 차면 오래된 내용이 밀려나. 중요한 규칙은 규칙 파일이나 새 대화에 다시 줘.

Q. AI 코딩 도구가 단순 채팅 AI와 다른 점은?
  1. 더 친절하게 말한다
  2. 파일 읽기·수정, 명령 실행 같은 도구를 쓸 수 있다
  3. 절대 틀리지 않는다
  4. 인터넷이 필요 없다
정답 보기

2번. LLM(두뇌)에 파일과 터미널을 다루는 손발을 붙인 게 AI 코딩 도구야.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개