인공지능(AI) 에이전트 코딩이 개발 생산성을 혁신적으로 높이고 있지만, 그 이면에 개발자들이 잃을 수 있는 중요한 가치들이 있다는 경고가 나왔습니다. 에이전트 코딩은 '슬롭(slop)', '소외', '숙련도 저하', '팀 관계 약화'라는 네 가지 문제점을 야기하며 개발자의 호기심, 장인정신, 그리고 동료와의 사회적 연결에 큰 대가를 요구한다는 분석입니다.
첫째, '슬롭'은 LLM(대규모 언어모델)이 생성한 코드의 특유한 스타일을 지칭하는 부정적 용어입니다. AI가 만든 코드는 인간이 작성한 코드와 다른 방식으로 동작하며, 때로는 사람이 읽고 이해하기 어렵게 만듭니다. 특히 클로드(Claude)나 아스트라(Astra) 같은 모델의 출력물은 일반적인 개발자가 이해하기 힘든 '코드 골프' 스타일을 보이기도 합니다. 이런 코드가 코드베이스를 빠르게 장악하면, 개발자들이 머물고 싶지 않은 'AI 황무지'로 변질될 수 있습니다.
둘째, '소외'는 에이전트 코딩이 개발자와 작업물 사이의 거리를 벌리는 현상입니다. 개발자가 직접 코드를 작성하고 다루는 대신, 에이전트에 지시하고 보고서를 훑는 방식은 작업물에 대한 소유감과 관심을 약화시킵니다. 이는 이케아 효과(IKEA effect)처럼 직접 만든 것에 애착을 느끼는 인간 본연의 심리와 상반되며, 결과적으로 개발자의 장인정신과 문제 해결 의지를 저하시킬 수 있습니다.
셋째, '숙련도 저하'는 AI에 대한 의존이 개발자의 기존 기술을 침식하고 학습 유인을 변화시키는 문제입니다. AI를 오래 사용하면 사고력이 둔해질 수 있듯이, 직접 코딩하며 배우고 기존 기술을 유지할 기회가 줄어듭니다. 현재의 높은 생산성은 숙련된 개발자가 LLM을 능숙하게 활용하는 특수한 상황에 기대고 있으며, AI 시대에 새로운 학습 경로를 찾지 못하면 이런 숙련자의 공급이 지속되기 어려울 수 있습니다.
마지막으로, '팀 관계 약화'는 동료 대신 에이전트와 대화하는 상황에서 발생합니다. 과거에는 팀 채팅을 통해 동료에게 질문하고 도움을 주고받으며 관계를 형성했지만, 이제는 24시간 언제든 응답하는 에이전트에게 묻게 됩니다. 이는 사소한 교류를 줄여 팀의 사회적 유대를 해치고, 동료의 전문성을 인정하던 경험 대신 '프롬프트 작성 능력' 같은 에이전트 활용 방식이 전면에 부각되면서 팀원 간의 거리가 멀어질 수 있습니다.
이러한 문제들은 AI의 유용성만으로는 사라지지 않는 중요한 대가입니다. 기술의 발전이 인간의 본질적인 호기심, 장인정신, 사회적 연결을 훼손하지 않도록, 개발 커뮤니티와 기업은 에이전트 코딩의 이점을 활용하면서도 이러한 부작용을 최소화할 수 있는 방안을 적극적으로 모색해야 할 것입니다. 단순히 생산성 향상에만 초점을 맞추기보다, 개발자 개개인의 성장과 팀의 건강한 문화를 유지하기 위한 균형 잡힌 접근이 필요합니다.