개발자 인기 폭발 '포니테일 아저씨'

1 hour ago 1

개발자 인기 폭발 '포니테일 아저씨'

“그는 아무 말도 하지 않는다. 한 줄만 쓴다. 작동한다.(He says nothing. He writes one line. It works.)”

최근 개발자 커뮤니티에서 화제가 된 오픈소스 프로젝트 ‘포니테일’의 소개 문구다. 저장소 첫 화면에는 긴 머리를 뒤로 묶고 수염을 기른 중년 개발자 캐릭터(사진)가 등장한다. 후배가 가져온 50줄짜리 코드를 말없이 한 줄로 줄여버리는 ‘전설의 시니어 개발자’를 형상화했다. 이런 개발자의 사고방식을 인공지능(AI)에 붙여 쓰는 툴이다.

19일 깃허브에 따르면 포니테일은 AI 코딩 도구의 ‘과잉 설계’ 문제를 겨냥해 만들어졌다. 최근 AI 코딩 에이전트는 단순한 기능도 필요 이상으로 복잡하게 구현하는 경우가 많다. 날짜 선택 기능 하나를 추가할 때도 별도 라이브러리와 컴포넌트, 스타일시트를 작성하는 식이다.

포니테일은 먼저 “정말 필요한 기능인가”를 따진다. 이후 표준 라이브러리와 브라우저 기본 기능으로 해결할 수 있는지 확인한다. 한 줄로 구현할 수 있으면 한 줄만 작성한다. 이 같은 6단계 검증 절차를 거친 뒤에야 새로운 코드를 생성한다. 개발자들은 “AI에 YAGNI(You Aren't Gonna Need It·필요하지 않은 기능은 만들지 말라)를 가르치는 프로젝트”라고 평가했다. 실제 테스트에서 생성 코드량이 최대 94% 감소했다. 일부 작업은 293줄이던 코드가 47줄로 줄었고 처리 속도는 최대 6배 빨라졌다. 비용도 최대 77% 줄었다.

인기의 배경에는 비용 문제가 있다. AI 코딩 도구는 토큰 사용량에 따라 요금이 부과된다. 코드가 길어질수록 비용과 시간이 늘어난다. 포니테일은 공개 5일 만에 깃허브 스타(좋아요) 3만7000개를 넘어섰다.

유지희 기자 keephee@hankyung.com

Read Entire Article