본문으로 건너뛰기
피드

AI가 만든 ‘록스타 개발자’ 코드, 누가 치울 건데?

ai-ml 약 5분
vote
0
댓글
북마크

이 글은 예전의 ‘록스타 개발자’가 남기던 난해한 코드베이스 문제를 지금의 AI 코딩 흐름에 빗댄다. 대규모 언어 모델(LLM)이 몇 분 만에 수만 줄을 뽑아내는 건 빠르지만, 팀이 이해하고 유지할 수 있는 구조를 망가뜨릴 수 있다는 경고다. 결론은 단순하다. AI를 개발 리더로 세우지 말고, 사람이 설계를 잡고 작은 단위로 통제해야 한다.

  • 1

    AI 코딩 에이전트는 빠르게 코드를 만들지만 어제 만든 맥락도 기억하지 못한다

  • 2

    여러 채팅과 여러 컨텍스트에서 생성된 코드는 한 명의 천재가 만든 코드보다 더 파편화될 수 있다

  • 3

    복잡도가 커지면 코드를 이해하려고 또 LLM에 의존하는 악순환이 생긴다

  • 4

    LLM은 작은 코드 조각을 만들게 하고, 아키텍처와 품질 판단은 사람이 잡아야 한다

  • 예전에도 팀을 힘들게 하는 ‘록스타 개발자’는 있었음

    • 새 기술, 새 패러다임, 새 아키텍처를 밀어붙이고 회사 핵심 구조를 갈아엎는 타입
    • 어려운 일은 다 그 사람한테 가고, 결과물은 빠르게 나오지만 정작 팀원들은 코드를 이해하지 못함
    • 문제는 그 사람이 떠난 뒤 시작됨. 간단한 버그 하나 고치려는데 로컬에서 실행하는 데만 일주일이 걸리는 식임
  • 글쓴이가 말하는 록스타 코드의 본질은 ‘똑똑하지만 같이 일하기 어려운 코드’임

    • 절반은 팀이 모르는 언어로 쓰여 있고, 나머지 절반은 처음 보는 라이브러리로 굴러감
    • 데이터 흐름은 따라가기 어렵고, 아키텍처는 멋져 보이지만 실제 유지보수자는 길을 잃음
    • 상사에게 “이거 다시 써야 할 것 같다”고 말해도, 록스타가 만든 코드라는 이유로 설득이 안 됨. 이거 꽤 익숙한 장면임
  • 글쓴이는 이 패턴이 이제 AI 코딩으로 대량 재생산되고 있다고 봄

    • 예전엔 록스타 개발자 한 명이 몇 년 동안 남기던 혼란이 있었음
    • 지금은 누군가 새 AI 채팅을 열 때마다 비슷한 리스크가 팀에 추가됨
    • AI 에이전트는 어제 뭘 했는지 기억하지 못하고, 몇 분 만에 수만 줄의 코드를 기분 좋게 뽑아냄

⚠️주의

> AI가 만든 코드가 많아질수록 시스템 복잡도는 선형이 아니라 폭발적으로 커질 수 있음. 더 무서운 건 그 복잡도를 이해하려고 다시 LLM에 의존하게 되는 악순환임.

  • LLM은 빠르지만, ‘이 코드가 팀의 기존 시스템과 잘 맞는가’에는 관심이 없음

    • 모범 사례처럼 보이는 패턴을 들고 오지만, 그게 지금 코드베이스에 맞는지는 별개 문제임
    • 필요 이상으로 방어적인 구조를 만들고, 단순한 문제에 복잡한 장치를 붙이는 경우도 생김
    • 코드 리뷰를 시키면 긴 개선 목록을 뽑아내지만, 그중 상당수는 팀의 맥락과 맞지 않을 수 있음
  • 글쓴이가 특히 걱정하는 건 ‘AI 록스타 수백 명이 만든 코드베이스’임

    • 인간 록스타 개발자는 그래도 자기 머릿속에 어떤 설계 의도는 있었음
    • 반면 vibe coding으로 쌓인 코드는 여러 채팅, 여러 컨텍스트, 여러 순간의 지시가 조각조각 만든 결과물임
    • 기능 하나, 버그픽스 하나마다 다른 개발자가 작성한 것처럼 결이 달라질 수 있음
  • 그래서 AI 코딩의 해법은 ‘안 쓰기’가 아니라 ‘주도권을 사람이 잡기’에 가까움

    • LLM에게 전체 설계를 맡기기보다, 사람이 엔지니어링 방향을 정하고 작은 코드 조각 단위로 생성하게 해야 함
    • 팀원 모두가 이해하고 수정할 수 있는 구조인지 계속 확인해야 함
    • AI가 뭘 하는지 이해가 안 되는 순간엔 속도를 늦춰야 함. 그건 뒤처지는 게 아니라 품질 관리임
  • 결론은 꽤 현실적임. 장인정신까지 외주 줄 수는 없음

    • LLM은 도구함에 들어 있는 강력한 도구일 뿐, 팀의 아키텍트가 되면 곤란함
    • 문제 복잡도에 맞게 구조를 단순화하고, 과한 엔지니어링을 걷어내는 판단은 여전히 사람 몫임
    • 가끔은 LLM을 내려놓고 직접 코드를 쓰는 게 더 빠르고 더 건강한 선택일 수 있음

AI 코딩의 진짜 리스크는 ‘코드가 틀린다’보다 ‘팀이 더 이상 코드를 이해하지 못한다’에 가깝다. 속도에 취해 설계 주도권을 넘기면, 나중엔 유지보수 비용이 생산성 이득을 먹어버릴 수 있다.

댓글

댓글

댓글을 불러오는 중...

ai-ml

알파벳, 클라우드 82% 성장했지만 AI 인프라 투자로 현금흐름 첫 적자

알파벳이 2분기 매출 1198억 달러를 기록하며 시장 전망을 넘겼고, 클라우드 매출은 82% 급증한 248억 달러까지 뛰었다. 하지만 AI 인프라에 분기 449억 달러를 투입하면서 잉여현금흐름은 2004년 상장 이후 처음으로 분기 적자를 냈다.

ai-ml

알파벳 클라우드 매출 82% 폭증했는데, 클라우드 ETF는 왜 빠졌나

알파벳의 2분기 클라우드 매출이 전년 대비 82% 늘며 월가 예상치를 크게 넘었지만, 클라우드 관련 ETF는 오히려 하락했다. 시장은 이제 클라우드 매출 성장률만 보는 게 아니라, 그 매출을 만들기 위해 데이터센터와 칩에 얼마나 많은 자본지출이 들어갔는지를 따지고 있다.

ai-ml

젠슨 황 “중국산 오픈소스 AI, 좋으면 써야 한다”

젠슨 황 엔비디아 CEO가 미국 정부의 중국산 오픈소스 AI 모델 규제 움직임에 반대했다. 딥시크, 알리바바, 문샷 AI 같은 중국 모델이 백도어라는 우려는 오해에 가깝고, 좋은 오픈소스 모델은 기업들이 활용할 수 있어야 한다는 주장이다.

ai-ml

업스테이지 ‘솔라 오픈 2’ 공개, 한국어·에이전트 성능으로 독파모 2라운드 승부

업스테이지가 오픈웨이트 LLM ‘솔라 오픈 2’를 공개했다. 2500억 매개변수 중 150억 개만 활성화하는 MoE 구조, 100만 토큰 컨텍스트, H200 2장 구동 가능성을 앞세워 한국어·에이전트·기업 도입성을 동시에 노린 모델이다.

ai-ml

아이벡스, 오픈소스 로봇·비전으로 볼트 검사 투입 자동화한다

아이벡스가 정보통신산업진흥원의 오픈소스 사업화 과제에 선정돼 케이피에프의 자분탐상 검사라인 자동화에 들어간다. 벌크 상태로 쏟아지는 볼트류를 AI 비전으로 인식하고, 6D 자세 추정과 로봇 제어로 집어서 검사장비에 넣는 흐름까지 구현하는 게 핵심이다.