원문 캡처 · seangoedecke.com
원문 캡처 · seangoedecke.com

현재 소프트웨어 개발은 인간 엔지니어와 AI 코딩 시스템이 협력하는 ‘켄타우로스 시대’에 들어섰다는 주장이 나온다. 글은 인간과 AI의 협업이 적어도 향후 10년간 소프트웨어 엔지니어링의 중심이 될 수 있으며, 엔지니어들이 당장 업계를 떠나기보다 변화에 적응할 시간을 가질 수 있다고 본다.

체스에서도 인간과 AI가 협력하는 시대가 끝났다고 주장하는 사람들이 꾸준히 있었지만, 체스의 켄타우로스 시대는 약 20년간 이어졌다. 더 이전의 켄타우로스 시대는 훨씬 오래 지속된 사례도 있다.

코딩 에이전트의 발전과 인간의 역할

이 글은 2022년 AI 기반 자동완성 기능인 GitHub Copilot의 출시를 켄타우로스 시대의 시작으로 본다. 원하는 바를 명확히 아는 엔지니어는 코드를 자동완성할 수 있었고, GPT-4 같은 언어 모델과 대화하는 기능이 추가되면서 낯선 분야의 문제를 다루는 데도 도움을 받았다.

Cursor의 ‘agent mode’가 2024년 등장하고 Claude Code가 2025년 초 출시되면서 코딩 에이전트가 널리 알려졌다. 초기 에이전트는 작업이 엉뚱한 방향으로 흐르지 않도록 면밀한 감독이 필요했지만, 단순한 작업을 자동화하는 데 유용했다. 글에 따르면 2025년 11월 Claude Opus 4.5 출시 이후의 에이전트는 감독 없이 실행할 만큼 신뢰도가 높아졌다. 다만 결과물에는 여전히 사람의 검토가 필요하다. 글은 남아 있는 오류가 일반적인 버그라기보다 조직의 기술적 가치와 맞지 않거나, 일부 영역을 과하게 또는 부족하게 설계하거나, 노력을 어디에 쓸지 잘못 판단하는 등의 정렬 문제라고 설명한다. 인간과 AI의 협업에서 정렬이 중요한 이유도 별도로 다룬다.

글의 주장은 보조 도구 없이 일하는 엔지니어가 인간과 에이전트가 협업하는 팀을 이기기는 어려워졌다는 것이다. 코드 작성 속도뿐 아니라 검토와 테스트 속도도 에이전트가 높여주기 때문이다. 하지만 감독 없이 작동하는 에이전트가 인간-AI 협업팀을 앞선 단계에도 이르지 않았다고 본다. 소개된 인상적인 LLM 작업에는 모두 유능한 인간 소프트웨어 엔지니어가 통제 역할을 했다는 설명이다.

지속 기간은 아직 알 수 없다

소프트웨어 엔지니어링은 체스보다 훨씬 복잡하고, 자기 대국 같은 학습 방법을 적용하기도 어렵다. 반면 이를 자동화할 때 얻을 수 있는 경제적 보상이 커서 체스보다 훨씬 많은 자금이 투입되고 있다. 소프트웨어를 더 많이 만들게 되면 전체 작업량이 늘어, 사람의 몫이 줄어도 인간이 해야 할 일의 총량은 증가할 수 있다는 관점도 제시한다.

범용 AI의 발전이 다른 분야에 미칠 파급효과가 소프트웨어 일자리에 부정적으로 작용할 가능성도 있다. 글은 경기 침체와 광범위한 사회 불안 등을 예로 들지만, 어떤 결과가 나올지는 알 수 없다고 밝힌다. 또 체스의 켄타우로스 시대가 유난히 짧았을 수 있다는 점, 편물기와 사람이 손뜨개 작업자를 능가했던 시기가 200년간 이어졌다는 사례, 기술 변화가 점점 빨라진다는 주장도 함께 언급한다. 관련 논의로 가속하는 변화를 연결한다.

이런 요인들이 서로 엇갈리기 때문에 소프트웨어의 켄타우로스 시대가 얼마나 지속될지는 확실히 예측할 수 없다. 글은 가장 최근의 비교 사례인 체스를 기준으로 소프트웨어에서도 비슷한 기간이 이어질 수 있다고 보는 편이 합리적이라고 주장한다.

엔지니어가 고려할 점

글은 소프트웨어 엔지니어링을 당장 그만두기보다 AI와의 협업에 적응하라고 조언한다. 다른 직업으로 옮기는 선택은 해당 분야에 강한 열정이 있는 경우가 아니라면 보람 없고 고된 일이 될 수 있으며, 소프트웨어 분야에서 10년은 다음 단계를 고민하기에 충분한 시간이라는 설명이다.

또 AI를 일시적인 유행으로 치부하지 말고, 인간이 어떤 가치를 더할 수 있는지 계속 고민해야 한다고 말한다. 2023년에는 기술 전문성이 인간의 주요 기여였지만, 현재는 정렬이 중요해질 수 있다고 글은 본다. ‘감각’이 인간의 기여가 될 수 있다는 주장도 있지만, 이를 순환논리 없이 정의하기는 어렵다고 덧붙인다. 인간이 AI의 대리인에 그치는 상황을 뜻하는 ‘meat proxy’라는 표현도 언급한다.

AI가 소프트웨어 엔지니어링을 완전히 바꿀 최악의 상황을 앞당겨 상상하기보다, 지금 직업이 어떻게 작동하는지를 살펴야 한다는 것이 글의 당부다. 완전 자동화의 가능성이 오랫동안 가시권에 머물 수도 있으며, 너무 일찍 업계를 떠나면 통상적인 길이의 경력을 포기하게 될 수 있다고 주장한다.

글의 추가 논점과 각주는 원문에서 확인할 수 있다. 체스의 켄타우로스 시대와 관련해 고급 체스와 체스에서 인간의 역할을 다룬 기사도 참고 자료로 제시됐다. AI 추론의 수익성에 관한 글은 이 링크에서 볼 수 있다.