200줄 코드로 GPT 만드는 법 - 카르파시가 공개한 AI 코딩 핵심 원리 2026

테슬라와 OpenAI를 거쳐간 AI 천재, 안드레이 카르파시

혹시 안드레이 카르파시(Andrej Karpathy)라는 이름 들어보셨나요? 이 사람은 정말 대단한 분이에요. OpenAI의 공동창립자이면서 테슬라에서 AI 디렉터로 일했던 컴퓨터 과학자거든요.

카르파시가 왜 유명한지 간단히 말씀드리면, 이 분이 바로 '바이브 코딩(vibe coding)'이라는 개념을 만든 장본인이에요. 2025년 2월에 처음 이 용어를 만들었는데, 쉽게 말해서 "AI한테 뭘 만들고 싶은지 말로 설명하면 코드를 알아서 만들어주는" 방식이라고 보시면 돼요.

원래는 개발자들이 키보드로 직접 코드를 타이핑해야 했는데, 이제는 "이런 프로그램 만들어줘"라고 말하면 AI가 척척 코드를 만들어주는 시대가 온 거예요. 마치 요리사에게 "볶음밥 만들어줘"라고 하면 알아서 만들어주는 것처럼요.

2026년 현재 카르파시가 만든 놀라운 것들

1. Autoresearch - AI가 스스로 연구하는 시스템

카르파시가 이번 3월에 공개한 Autoresearch라는 프로젝트는 정말 혁신적이에요. 겨우 630줄의 간단한 코드로 만든 시스템인데, AI가 사람의 도움 없이 스스로 연구를 진행할 수 있어요.

어떻게 작동하냐면, AI 에이전트가 자기 자신의 코드를 읽고, "이걸 어떻게 개선할까?"라고 가설을 세우고, 직접 코드를 수정하고, 실험을 돌려보고, 결과를 평가해요. 마치 연구원이 하는 일을 AI가 대신 하는 거죠.

놀라운 건 시간당 약 12개의 실험을 할 수 있다는 점이에요. 밤새 돌려놓으면 약 100개의 실험을 혼자서 다 해내죠. 사람이라면 몇 달 걸릴 일을 하루 만에 끝내는 거예요.

2. MicroGPT - 200줄로 만든 GPT

2월에는 MicroGPT라는 프로젝트도 공개했어요. 이건 정말 대단한데, GPT라는 AI 모델을 만들고 훈련시키는 코드를 고작 200줄로 만든 거예요. 다른 복잡한 프로그램에 의존하지도 않고, 순수하게 파이썬(Python)이라는 프로그래밍 언어만 사용했어요.

카르파시는 "이보다 더 짧게 만들 수는 없다"라고 자신 있게 말했어요. 마치 요리 레시피를 최대한 간단하게 만든 것처럼, 꼭 필요한 것만 남겨서 200줄로 GPT를 만든 거죠.

3. Nanochat 개선 - 훈련 시간 단축

카르파시의 Nanochat 프로젝트도 계속 발전하고 있어요. 한 달 전에는 GPT-2 모델을 훈련시키는데 3시간이 걸렸는데, 지금은 2시간으로 단축됐어요. 8개의 고성능 GPU(그래픽 카드)를 사용해서 말이에요.

1시간 단축이 별거 아닌 것 같지만, AI 개발에서는 이런 속도 개선이 정말 중요해요. 더 빨리 실험할 수 있으니까 더 많은 시도를 해볼 수 있거든요.

카르파시가 사용하는 도구와 방법

에이전틱 엔지니어링

카르파시는 2026년 현재 '에이전틱 엔지니어링(agentic engineering)'이라는 방법을 선호해요. 이게 바이브 코딩이 발전한 형태인데요.

개발자가 99%의 시간 동안 직접 코드를 작성하지 않고, AI 에이전트들을 관리하고 감독하는 역할을 해요. 마치 오케스트라 지휘자처럼, 각각의 AI 에이전트들이 제대로 일하도록 조율하는 거죠.

자연어 명세서 작성

카르파시는 이제 코드를 직접 타이핑하는 대신, 자연어로 명세서를 작성해요. "이런 기능이 필요하고, 이렇게 작동해야 하고, 이런 결과가 나와야 한다"를 글로 자세히 써주면, AI가 그걸 보고 코드를 만드는 거예요.

그리고 AI가 만든 코드를 다층으로 검증하고, 여러 AI 모델을 함께 사용해서 더 정확한 결과를 만들어내요.

카르파시에게서 배우는 핵심 교훈 3가지

1. 완벽함보다 빠른 반복이 중요해요

카르파시의 바이브 코딩은 완벽한 코드를 만드는 것보다 빠르게 시도해보는 것을 중요하게 생각해요. 특히 새로운 아이디어를 테스트하거나 프로토타입을 만들 때는 속도가 생명이거든요.

물론 의료기기나 비행기 같은 안전이 중요한 시스템에는 적합하지 않아요. 하지만 일반적인 앱이나 웹사이트, 개인 프로젝트에는 정말 유용해요.

2. AI와 협업하는 새로운 역량이 필요해요

카르파시는 앞으로 개발자에게 가장 중요한 능력이 빠른 타이핑이 아니라 고수준 사고라고 말해요. 아키텍처 설계, 작업 분해, 환경 설정, 여러 AI 에이전트 조정, 품질 보증 같은 능력이 더 중요해진다는 거예요.

마치 공장에서 직접 물건을 만들던 시대에서, 기계를 관리하고 조율하는 시대로 넘어가는 것과 비슷해요.

3. 간단함의 힘을 믿어요

630줄로 자동 연구 시스템을 만들고, 200줄로 GPT를 만든 것처럼, 카르파시는 복잡한 것을 간단하게 만드는 능력이 뛰어나요. 이게 진짜 실력이에요.

불필요한 것들을 다 빼고 핵심만 남겨서, 누구나 이해하고 사용할 수 있게 만드는 거죠.

2026년, 우리도 시작할 수 있어요

카르파시의 이야기를 보면서 놀라운 건, 이 모든 변화가 지금 당장 일어나고 있다는 점이에요. 2026년 현재 전 세계 코드의 41%가 완전히 AI로 만들어지고 있고, 소프트웨어 전문가의 90%가 매일 AI 에이전트를 사용하고 있어요.

코딩을 전혀 몰라도 괜찮아요. 카르파시가 보여준 바이브 코딩의 핵심은 명확한 의사소통이거든요. 내가 원하는 걸 정확하고 구체적으로 설명할 수 있다면, AI가 나머지는 다 해줄 수 있어요.

물론 아직 한계도 있어요. AI가 만든 코드는 사람이 만든 코드보다 1.7배 더 많은 문제를 포함하고 있고, 보안 취약점도 2.74배 더 높아요. 그래서 적절한 감독과 검증이 꼭 필요해요.

하지만 분명한 건, 프로그래밍의 미래가 이미 시작됐다는 거예요. 카르파시처럼 AI와 협업하는 방법을 배운다면, 우리도 상상하지 못했던 것들을 만들어낼 수 있을 거예요.


📌 바이브코딩 스쿨은 코딩 몰라도 AI로 앱을 만들 수 있도록 매일 아침·저녁 최신 내용을 업데이트합니다. 구독하고 놓치지 마세요! 🔔

댓글 쓰기

다음 이전