세일즈포스 AI 리서치(Salesforce AI Research)의 벤 스톨로비츠(Ben Stolovitz) 연구 엔지니어는 자신의 업무 방식이 급격히 변화했다고 밝혔습니다. 과거에는 직접 코드를 작성했지만, 이제는 5~6개의 AI 코딩 에이전트를 관리하며 코드의 90% 이상을 AI가 생성하고 있습니다. 이는 개발 생산성을 혁신적으로 높이는 동시에, AI 시대에 인간 엔지니어의 역할이 어떻게 재정의되는지 보여주는 사례입니다.
스톨로비츠는 클로드 코드(Claude Code), 오픈코드(OpenCode), 코덱스(Codex) 등 여러 에이전트에 기능 구현, 버그 재현, 테스트 실행, 심지어 PR(Pull Request) 생성 및 검토까지 맡기고 있습니다. 에이전트들은 새로운 기능의 프로토타입을 20분 만에 만들고, 긴급 버그를 진단 및 수정하며, 복잡한 오디오 코드를 몇 분 만에 시험하는 등 빠른 시제품 제작과 반복 작업 부담 경감에 큰 도움을 줍니다. 그는 월 약 3,000달러의 토큰 비용을 지출하며 AI를 활용하고 있으며, 이를 통해 대규모 팀보다 과학자를 지원하고 빠르게 시제품을 만드는 데 집중할 수 있게 되었습니다. 검색과 문헌 조사에서도 AI는 기본 도구가 되었고, 알려진 개념을 학습하는 데 매우 유용한 교사 역할을 합니다.
하지만 AI의 한계도 명확합니다. 에이전트가 생성한 코드는 과도하게 설계되거나 읽기 어려울 수 있어, 여전히 사람의 안목과 경험이 좋은 결과를 만드는 데 필수적입니다. 여러 에이전트를 동시에 관리하는 것은 과도한 자극과 피로를 유발하며, 코드를 다듬는 과정에서 오는 프로그래밍 자체의 즐거움이 줄어든다는 점도 지적됩니다. 또한, AI는 학습자의 사고를 대신하거나 복잡한 신규 연구에서 잘못된 방향으로 이끌 수 있어, 비판적 사고와 인간 전문가의 검증이 여전히 중요합니다. 즉, AI는 강력한 도구이지만, 최종적인 설계 판단, 검증, 그리고 새로운 지식 탐구의 깊이 있는 과정에서는 인간의 역할이 대체 불가능하다는 것을 시사합니다.