초급개념
AI 페어 프로그래밍
Pair Programming with AI
인간 개발자와 AI가 함께 실시간으로 코드를 작성하는 개발 방식으로, 전통적인 페어 프로그래밍(두 명의 개발자가 하나의 컴퓨터에서 함께 코딩)의 AI 버전이다. 전통적 페어 프로그래밍에서 한 명이 코드를 작성(드라이버)하고 다른 한 명이 실시간으로 검토·제안(네비게이터)하듯, AI 페어 프로그래밍에서는 개발자와 AI가 이 두 역할을 번갈아 수행한다. 일반적인 패턴: 개발자가 함수 시그니처나 주석으로 의도를 표현하면 AI가 구현부를 제안하고, 개발자가 이를 검토·수정한 후 수락한다. 또는 AI가 코드를 먼저 생성하고 개발자가 리뷰하며 수정 지시를 내린다. GitHub Copilot이 'Your AI pair programmer(당신의 AI 페어 프로그래머)'를 공식 슬로건으로 사용하고 있으며, 이 방식이 바이브 코딩 스펙트럼에서 'AI-Assisted Coding' 영역에 해당한다. 바이브 코딩이 'AI에게 완전히 맡기는 것'이라면, AI 페어 프로그래밍은 '인간과 AI가 동등하게 협업하는 것'으로, 코드에 대한 인간의 이해를 유지하면서도 AI의 생산성을 활용하는 균형 잡힌 접근이다.