AI 'Vibe Coding' 시대, 성공 열쇠는 CS 기초와 문장력
- •ETH 취리히, AI 주도 개발 방식인 'Vibe Coding' 성과를 결정짓는 핵심 요인 분석
- •CS 학업 성적 및 논리적 문장 설명 능력이 개발 성과와 높은 상관관계가 있음을 규명
- •AI 자동화 시대에도 알고리즘 등 기초 지식과 논리적 소통 능력이 필수적임을 강조
AI에게 "이런 느낌의 기능을 만들어줘"와 같이 자연어로 지시를 내려 실행 가능한 프로그램을 생성하는 개발 스타일은 전 OpenAI 연구원인 안드레 카파시(Andrej Karpathy)에 의해 'Vibe Coding'이라 명명되며 큰 화제를 모았다. 스위스 연방 공과대학교 취리히(ETH Zurich) 연구팀은 이른바 '분위기'로 진행되는 개발 방식에서 인간의 어떤 배경이 성과를 좌우하는지 과학적으로 조사했다. 2026년 3월 공개된 해당 논문은 인간과 컴퓨터의 상호작용을 다루는 최고 권위의 국제 학술 대회인 'CHI 2026'에 채택되었으며, AI 시대의 스킬셋을 정의하는 데 있어 매우 중요한 시사점을 제공한다.
연구팀은 대학생 100명을 대상으로 AI 채팅만을 활용해 식단 관리 앱을 재현하고 개량하는 실험을 진행했다. 참가자들은 소스코드를 직접 수정할 수 없으며, 오직 AI와의 대화만으로 디버깅과 기능 추가를 수행해야 했다. 실험 결과에 대한 통계 분석을 통해 컴퓨터 사이언스(CS) 학점 성적과 문장을 통한 설명 능력 모두가 Vibe Coding의 성공 여부와 강력한 상관관계를 맺고 있음이 밝혀졌다.
특히 주목할 점은 CS 전문 지식이 일반적인 인지 능력과는 별개로 독립적인 예측 인자로 작용했다는 사실이다. 이는 AI가 코드 생성의 세부 사항을 대신하더라도, 알고리즘의 기초나 시스템 설계와 같은 추상적 개념을 이해하지 못하면 AI에 대한 적절한 '지시의 궤도 수정'이 불가능함을 의미한다. 단순히 지시를 내리고 결과를 확인하는 과정처럼 보일지라도, 그 이면에서는 고도의 전문적 판단이 작동하고 있는 셈이다.
또한 논리적인 문장력 역시 독자적이고 중요한 역할을 수행했다. 현재 발생한 문제 상황을 정리하고 지향하는 목표 상태를 AI에게 명확히 전달하는 능력은 직접 코드를 작성하는 기술을 대체하는 새로운 '개발 역량'이라 할 수 있다. CS 지식과 문장력이라는 이질적인 두 능력이 AI 시대 소프트웨어 개발의 '새로운 전문성'을 지탱하는 두 축이 될 것임을 해당 연구는 교육 현장과 산업계에 강력히 시사하고 있다.