Vibe coding — telling an AI in plain language and getting code back — is a fine starting point, but not enough on its own. If a student can't verify, fix, and explain what the AI produced, the project collapses under one question. CIT teaches the next step: agentic engineering — designing, checking, and integrating AI agents to build things that actually work and that the student can explain.
바이브코딩과 에이전틱 엔지니어링의 차이
바이브코딩은 AI에게 자연어로 "이런 거 만들어줘"라고 시켜 코드를 받는 방식입니다. 시작이 쉽고 결과물도 빨리 나옵니다. 흥미를 붙이는 데는 훌륭합니다.
문제는 그다음입니다. AI가 준 코드가 왜 작동하는지 모르고, 오류가 났을 때 고치지 못하면 거기서 멈춥니다. 입시 면접에서 "이건 어떻게 만들었나요?"라는 한 질문에 무너지기도 합니다.
에이전틱 엔지니어링은 AI를 '시키는 대상'이 아니라 '설계·검증·통합하는 시스템'으로 다룹니다. AI 에이전트에게 무엇을 어떻게 시킬지 설계하고, 나온 결과를 검증·디버깅하고, 여러 도구를 엮어 실제 작동하는 결과물을 만듭니다.
왜 이게 중요한가 — 부모님들이 실제로 원하는 것
상담에서 반복해서 듣는 말이 "아이가 직접 AI 에이전트로 결과물을 만들어 봤으면 좋겠다", "Claude·Codex 같은 최상위 도구를 제대로 경험했으면 한다"는 것입니다. 즉 부모님이 원하는 건 'AI에게 시키는 법'을 넘어 'AI로 무언가를 완성하고 설명하는 경험'입니다.
그 경험이 입시 포트폴리오에서도 힘을 냅니다. 스스로 설명할 수 있는 결과물이라야 평가자에게 진짜로 읽힙니다.
그럼 바이브코딩은 쓸모없나요? — 학습 순서
아닙니다. 바이브코딩은 좋은 입구입니다. 우리는 그것으로 흥미와 첫 결과물을 만든 뒤, 검증·수정·설계를 더해 에이전틱 엔지니어링으로 끌어올립니다. 코딩 미경험 학생도 이 순서로 'AI에게 시키기 → AI로 만들고 설명하기'까지 갑니다.
자주 묻는 질문
시키는 법을 넘어, 만드는 법까지
아이의 현재 수준을 알려주시면, 바이브코딩에서 에이전틱 엔지니어링까지 어떤 순서로 갈지 설계해 드립니다.