CIT 핵심 기둥 · AI+X & Agentic Engineering

에이전틱 엔지니어링 vs 바이브 코딩 Agentic Engineering vs Vibe Coding

2025년 '바이브 코딩'으로 시작된 AI 코딩의 시대는 1년 만에 '에이전틱 엔지니어링'으로 진화했습니다. 사람이 코드를 직접 쓰는 대신, AI 에이전트를 지휘하고 검증하며 품질을 책임지는 방식입니다. CIT는 이 전환을 AI+X와 함께 교육의 두 핵심 기둥으로 삼습니다. 그리고 바이브 코딩부터 에이전틱 엔지니어링까지 전 스펙트럼을 가르칩니다.

게시일: 2026년 5월 18일 | 최종 수정: 2026년 5월 18일

한눈에 요약

  • ·바이브 코딩(Vibe Coding): 안드레이 카파시가 2025년 2월 만든 말. 자연어로 설명하고 AI가 코드를 만들면 빠르게 반복하는 방식. "바닥을 올린다". 누구나 시제품을 만들 수 있다.
  • ·에이전틱 엔지니어링(Agentic Engineering): 1년 뒤인 2026년 2월, 카파시가 제안한 다음 단계. 사람은 코드를 거의 직접 쓰지 않고 여러 에이전트를 지휘·감독한다. "천장을 지킨다". 전문가 수준 품질을 타협 없이.
  • ·핵심 레버리지는 사람: 높은 수준의 방향 설정, 판단, 취향(taste), 도메인 전문성. AI가 실행해도 '무엇이 좋은가'를 아는 것은 사람이다.
  • ·CIT의 입장: 두 기둥은 AI+X(모든 분야에 AI를 융합)와 Agentic Engineering(에이전트를 공학적으로 지휘·검증). 그리고 바이브 코딩은 창작자·일반 학습자의 훌륭한 입문 경로로 함께 가르친다.

바이브 코딩(Vibe Coding)이란?

바이브 코딩은 2025년 2월 안드레이 카파시(Andrej Karpathy)가 만든 말입니다. 만들고 싶은 것을 평범한 말로 설명하면 AI가 코드를 생성하고, 실행해 보고, 고칠 점을 말하고, 같은 대화창에서 계속 반복하는 방식입니다. "느슨하고, 빠르고, 엄청나게 재미있는" 흐름이지만, 본질적으로 엄밀함(rigor)이 부족합니다.

바이브 코딩의 진짜 강점은 진입 장벽을 낮춘다는 것입니다. 코딩을 전공하지 않은 사람도, 예술가·디자이너·기획자도 머릿속 아이디어를 빠르게 화면 위 시제품으로 만들 수 있습니다. 그래서 카파시의 표현을 빌리면 바이브 코딩은 "바닥을 올립니다(raises the floor)". 핵심 질문은 "이걸 일단 만들 수 있을까?"입니다.

하지만 대화창에 갇힌 맥락은 세션이 바뀌면 사라지고, 여러 명이 함께 만드는 프로덕션 시스템이나 장기 프로젝트로는 확장되지 않습니다. 재미있는 탐색에는 강하지만, 신뢰성·보안·유지보수가 필요한 순간 한계가 드러납니다.

에이전틱 엔지니어링(Agentic Engineering)이란?

정확히 1년 뒤인 2026년 2월, 카파시는 바이브 코딩의 시대가 사실상 끝났다고 선언하고 그 다음 단계를 에이전틱 엔지니어링이라 이름 붙였습니다. 그는 X(트위터)에 이렇게 적었습니다.

"오늘(1년 후), LLM 에이전트를 통한 프로그래밍은 더 많은 감독과 검증을 동반한 채 전문가들의 기본 작업 방식이 되어가고 있다. 목표는 에이전트 활용에서 오는 레버리지를 취하되, 소프트웨어 품질은 조금도 타협하지 않는 것이다." - Andrej Karpathy, 2026년 2월 (Sequoia AI Ascent 2026)

핵심 정의는 이렇습니다: "99%의 경우 당신은 코드를 직접 쓰지 않는다. 코드를 쓰는 에이전트들을 지휘(orchestrate)하고, 감독(oversight) 역할을 한다." 카파시 본인도 2025년 11월에는 코드의 약 80%를 직접 썼지만, 12월에는 그 비율이 뒤집혀 약 80%를 에이전트에게 맡기게 되었다고 밝혔습니다.

이름의 의미도 분명합니다. '에이전틱(Agentic)'은 사람이 코드를 쓰기보다 AI 에이전트를 다룬다는 뜻이고, '엔지니어링(Engineering)'은 이것이 배우고 숙달할 수 있는 기술·과학·전문성임을 강조합니다. 그래서 에이전틱 엔지니어링은 "천장을 지킵니다(preserves the ceiling)". 핵심 질문은 "이걸 안전하고, 확장 가능하고, 결함 없이 신뢰성 있게 만들 수 있을까?"입니다.

실무에서 이는 명세 기반 개발(Spec-Driven Development)로 구체화됩니다. 코드를 만들기 전에 저장소에 '헌법(constitution)'을 둡니다: 미션 문서(왜), 기술 스택 문서(어떻게), 로드맵(무엇을·언제). 그 다음 계획 → 구현 → 검증의 순환을 돌립니다. 맥락이 대화창이 아니라 저장소에 외부화되어 있어 사라지지 않고, 자동화된 테스트·사전 계획·문서화·엄격한 버전 관리가 선택이 아니라 규율로 자리합니다.

에이전틱 엔지니어링이 요구하는 기술 이해

에이전틱 엔지니어링은 '프롬프트만 잘 쓰면 되는 일'이 아닙니다. 에이전트를 제대로 지휘하고 그 결과가 옳은지 검증하려면, 사람이 여러 종류의 기술을 두루 이해하고 있어야 합니다. 모르는 것은 지휘할 수도, 검증할 수도, 책임질 수도 없기 때문입니다. '엔지니어링'이라는 말이 붙는 이유가 여기 있습니다. 폭넓은 기술적 토대 위에서만 판단과 감독이 제대로 작동합니다.

AI 로보틱스·엔지니어링 작업 환경: 멀티 모니터와 하드웨어 부품으로 구성된 에이전틱 엔지니어링 실습 공간 (AI robotics and engineering workstation reflecting the broad technical foundation agentic engineering requires)
에이전틱 엔지니어링은 프로그래밍·데이터·시스템·하드웨어를 아우르는 폭넓은 실전 기술 토대 위에서 작동합니다.

프로그래밍 기초

자료구조·알고리즘을 알아야 생성된 코드를 읽고 옳고 그름을 가린다.

데이터 & 데이터베이스

데이터를 다루고 질의하고 흐름을 설계하는 이해.

AI·머신러닝 원리

모델이 어떻게 학습하고 추론하는지, 한계는 무엇인지.

시스템·아키텍처·API

구성 요소가 어떻게 연결되고 확장되는지에 대한 감각.

테스트·디버깅

결과가 정말 맞는지 검증하고 문제를 추적하는 법.

보안·프라이버시

위험과 취약점을 알아보는 눈.

버전 관리·협업

변경을 추적하고 여럿이 함께 일하는 규율.

도메인 지식

그 분야에서 '좋은 것'의 기준을 아는 전문성.

역설적이지만, 에이전트에게 더 많이 맡길수록 사람에게는 더 넓은 기술 이해가 필요합니다. 그래서 CIT는 도구 사용법이 아니라 그 아래의 기술 원리를 연령·수준에 맞춰 가르칩니다. 유아·초등의 사고 기초에서 시작해, 중등에서 핵심 기술을, 고등에서 통합과 심화로 넓혀 갑니다.

한 장으로 보는 차이

구분 바이브 코딩
Vibe Coding (2025)
에이전틱 엔지니어링
Agentic Engineering (2026+)
핵심 질문 "이걸 일단 만들 수 있을까?" "안전·확장·신뢰성 있게 만들 수 있을까?"
작업 방식 대화창에서 즉흥적 반복 명세 → 계획 → 구현 → 검증
맥락(컨텍스트) 세션이 바뀌면 사라짐 저장소에 외부화, 지속됨
품질 기준 데모 수준이면 충분 전문가·프로덕션 수준 필수
사람의 역할 AI 도움으로 코드를 씀 에이전트를 지휘·검증·책임짐
확장성 개인·시제품에 적합 팀·장기 프로젝트로 확장
핵심 비유 바닥을 올린다 (누구나 시작) 천장을 지킨다 (품질을 끝까지)

두 방식은 대립이 아니라 연속된 스펙트럼입니다. 바이브 코딩은 진입을, 에이전틱 엔지니어링은 깊이를 담당합니다.

성숙도 3단계

1

바이브 코딩 (2025)

"본격적인 작업 전의 파티." 빠르고 재미있지만 확장되지 않는다. 탐색과 아이디어 검증의 단계.

2

구조화된 반복

템플릿과 기본 명세를 쓰지만 여전히 대화 중심. 규율로 가는 다리 단계.

3

에이전틱 엔지니어링 (2026+)

저장소 기반 명세, 거버넌스, 도메인 전문성, 프로덕션 수준 품질 보증. 사람은 감독자이자 설계자.

왜 CIT의 핵심 기둥인가

CIT가 학생에게 길러주려는 것은 'AI 도구 사용법'이 아니라 사고의 확장입니다. 에이전틱 엔지니어링의 레버리지가 정확히 그곳에서 나옵니다: 카파시의 말처럼 "높은 수준의 방향 설정, 판단, 취향(taste)", 그리고 자신의 분야를 깊이 아는 도메인 전문성입니다. 에이전트가 코드를 쓰더라도, 무엇을 만들지 정하고 결과가 옳은지 가려내고 품질을 책임지는 것은 끝까지 사람입니다.

그래서 CIT는 두 가지를 교육의 핵심 기둥으로 세웁니다.

기둥 ①

AI + X

모든 분야에 AI를 융합하는 역량. 수학·과학·예술·인문, 관심사가 무엇이든 AI를 더해 더 멀리 간다.

기둥 ②

Agentic Engineering

에이전트를 공학적으로 지휘하고 검증하는 사고. 명세·계획·검증·판단으로 품질을 끝까지 지킨다.

이 두 기둥은 CIT가 오래 가르쳐 온 철학(코딩은 사고력 훈련이라는 관점)의 자연스러운 다음 장입니다. AI가 코드를 대신 짜는 시대일수록, 분해하고 명세하고 검증하고 판단하는 힘이 학생의 진짜 경쟁력이 됩니다.

CIT는 전 스펙트럼을 가르칩니다

바이브 코딩과 에이전틱 엔지니어링은 둘 다 필요합니다. 학생의 목표에 따라 시작점과 비중이 다를 뿐입니다.

바이브 코딩 트랙: 바닥을 올린다

일반 학습자 · 예술/디자인 지망생 · 창작자

  • 아이디어를 빠르게 시제품으로 형상화
  • AI 도구로 창작·기획·프로토타이핑
  • e-ICON 등 AI 활용 작품·공모전 프로젝트 연결
  • 코딩 비전공자도 진입 가능한 입문 경로

에이전틱 엔지니어링 트랙: 천장을 지킨다

STEM · 연구 · 개발자/연구자 지망생

  • 명세·계획·검증·버전 관리의 공학적 규율
  • 에이전트 오케스트레이션과 품질 거버넌스
  • KOAI·USAAIO·KSEF·Congressional App Challenge 등 AI 대회·연구로 확장
  • R&E·포트폴리오·입시 강점으로 통합

연령별 단계: 사고의 확장에서 오케스트레이션까지

유아·초등

사고의 확장

  • 문제 해결의 기초: 문제 분해
  • 논리적·수학적 사고
  • "왜 그런가"를 묻는 판단의 씨앗
  • 코드보다 생각하는 힘 먼저
중등

규율의 습관화

  • 명세 먼저 쓰기(spec), 계획 세우기
  • 검증·테스트하는 습관
  • 버전 관리로 변화 추적
  • 바이브 코딩으로 빠른 시제품 경험
고등

오케스트레이션·연구

  • 에이전트 지휘와 결과 검증
  • 도메인 전문성 기반 설계 판단
  • KOAI·USAAIO·KSEF 등 AI 대회·R&E 연구 프로젝트
  • 포트폴리오·입시 강점으로 통합

자주 묻는 질문

에이전틱 엔지니어링(Agentic Engineering)이란 무엇인가요?

에이전틱 엔지니어링은 사람이 코드를 직접 한 줄씩 쓰는 대신, 여러 AI 에이전트에게 작업을 지휘(orchestrate)하고 그 결과를 검증·감독(oversight)하면서 전문가 수준의 소프트웨어 품질을 지켜내는 공학적 작업 방식입니다. 안드레이 카파시(Andrej Karpathy)가 2026년 2월에 제안한 용어로, '에이전틱'은 에이전트를 다룬다는 뜻이고 '엔지니어링'은 배우고 숙달할 수 있는 기술·판단·전문성이라는 뜻을 담고 있습니다.

바이브 코딩과 에이전틱 엔지니어링은 무엇이 다른가요?

바이브 코딩은 '이걸 일단 만들 수 있을까?'를 묻는 빠르고 탐색적인 방식으로, 누구나 시제품을 만들 수 있게 진입 장벽을 낮춥니다(바닥을 올림). 에이전틱 엔지니어링은 '이걸 안전하고 확장 가능하게, 결함 없이 신뢰성 있게 만들 수 있을까?'를 묻는 규율 있는 방식으로, 전문가 수준의 품질 한계를 지켜냅니다(천장을 지킴). 핵심 차이는 명세·계획·검증·버전 관리 같은 공학적 규율과 사람의 판단이 작업의 중심에 있는지 여부입니다.

이제 바이브 코딩은 배울 필요가 없나요?

아닙니다. CIT는 바이브 코딩부터 에이전틱 엔지니어링까지 전 스펙트럼을 가르칩니다. 바이브 코딩은 일반 학습자, 예술·디자인 지망생, 창작자에게 아이디어를 빠르게 형상화하는 훌륭한 입문 도구입니다. 에이전틱 엔지니어링은 깊이 있는 STEM·연구·개발 진로를 목표로 하는 학생에게 품질과 신뢰성을 지키는 심화 경로입니다. 둘은 대립이 아니라 연속된 스펙트럼입니다.

에이전틱 엔지니어링은 몇 살부터 배울 수 있나요?

에이전틱 엔지니어링의 핵심은 도구 사용법이 아니라 판단력과 공학적 사고입니다. CIT는 유아·초등 1학년부터 '문제 해결의 기초'(문제 분해·논리적·수학적 사고)로 사고의 확장을 먼저 다지고, 중등에서 명세·계획·검증·버전 관리 습관을, 고등에서 에이전트 오케스트레이션과 연구·포트폴리오·대회로 단계적으로 확장합니다.

AI가 코드를 다 짜는데 왜 아이가 공부해야 하나요?

에이전트가 코드를 쓰더라도, 무엇을 만들지 결정하고 결과가 옳은지 판단하며 품질을 책임지는 것은 사람입니다. 카파시가 강조한 레버리지는 '높은 수준의 방향 설정, 판단, 취향(taste)'에서 나옵니다. 따라서 교육의 본질은 코드 타이핑이 아니라 사고의 확장(문제를 분해하고, 명세를 세우고, 결과를 검증하고, 도메인 전문성으로 좋은 것과 나쁜 것을 구분하는 능력)으로 이동합니다.

CIT에서 에이전틱 엔지니어링을 어떻게 가르치나요?

CIT는 에이전틱 엔지니어링을 AI+X와 함께 두 핵심 기둥으로 삼습니다. 명세 먼저(spec) → 계획(plan) → 구현(implement) → 검증(validate)의 규율을 연령·수준에 맞춰 가르치고, AI를 활용하는 모든 대회·포트폴리오로 연결합니다. e-ICON, KOAI, USAAIO, KSEF, Congressional App Challenge를 비롯한 각종 AI 대회와 R&E·프로젝트·입시 포트폴리오 전반에 같은 규율을 적용합니다. 레벨 테스트로 학생별 시작점과 경로를 설계합니다.

AI 시대의 진짜 경쟁력, 사고의 확장부터

CIT는 바이브 코딩부터 에이전틱 엔지니어링까지 연령·수준별로 설계합니다. 레벨 테스트로 우리 아이에게 맞는 시작점과 로드맵을 안내해 드립니다.

출처 (References)

본 글은 위 출처를 바탕으로 CIT 코딩 학원이 교육적 관점에서 재해석·정리한 것입니다.

관련 페이지