최근 AI 코딩 에이전트가 비기술 사용자에게 맞춰 과도하게 '친절한' 답변을 내놓는 경향, 즉 '베이비시터 증후군(Babysitter Syndrome)'이 개발자들 사이에서 문제로 지적되어 왔습니다. 이러한 AI의 행동은 숙련된 엔지니어에게는 불필요한 간섭으로 느껴지며 작업 효율을 떨어뜨리곤 합니다. 이러한 문제를 해결하기 위해, AI가 개발자를 '시니어 엔지니어'처럼 대하도록 유도하는 새로운 '엔지니어 스킬(as-an-engineer)'이 깃허브(GitHub)에 공개되어 주목받고 있습니다.
이 '엔지니어 스킬'은 AI의 비효율적인 행동 패턴을 4가지 '사전 점검 휴리스틱(Pre-flight Heuristics)'으로 정의하고, 이를 피하도록 지시합니다. 첫째, '상류 우선(Upstream First)' 원칙은 소스 형식이나 프로토콜에 이미 존재하는 정보를 AI가 불필요하게 추론(derivation)하지 않고 직접 추출(extraction)하도록 합니다. 둘째, '페이로드 전달, 대리 실행 금지(Ship Payloads, Don't Babysit)' 원칙은 AI가 제한된 샌드박스에서 복잡한 작업을 직접 실행하려 하지 않고, 사용자의 실행 환경에 바로 적용 가능한 결과물(executable payload)을 전달하도록 합니다. 셋째, '조정 가능성 유지(Keep Knobs Tunable)'는 데이터와 표현을 분리하고, 구성 가능한 아티팩트를 생성하며, 운영 한계를 외부에서 설정 가능하도록 하여 시스템의 유연성을 보존합니다. 마지막으로, '한 줄 탐색(1-Line Probe)' 원칙은 여러 해결책의 비용 차이가 클 때, AI가 무작정 무거운 솔루션을 선택하기보다 간단한 질문으로 최적의 경로를 확인하도록 합니다.
이 스킬은 클로드(Claude), 커서(Cursor) 등 주요 AI 코딩 에이전트에 간단한 명령어로 설치할 수 있으며, 개발자들이 AI를 더욱 효과적인 도구로 활용할 수 있도록 돕습니다. AI가 개발자의 의도를 더 정확히 파악하고, 불필요한 설명이나 과도한 안전장치 없이 핵심적인 솔루션을 제공함으로써, 개발자는 AI와의 상호작용에서 시간 낭비를 줄이고 생산성을 크게 향상시킬 수 있을 것으로 기대됩니다. 이는 AI 에이전트가 단순한 코드 생성기를 넘어, 숙련된 개발자의 진정한 조력자로 진화하는 중요한 단계가 될 것입니다.