인공지능 ·
"이제 우리 모두가 AI 엔지니어" 소프트웨어 개발 패러다임 대전환...개발자, 코드 '작성'에서 설계·감독으로 역할 이동
AI가 코드를 실행하고, 인간은 설계한다. 개발자의 역할이 바뀌고 있다.
[한국정보기술신문] 소프트웨어 엔지니어 야신 T(Yasin T.)가 지난 3월 5일 "이제 우리 모두가 AI 엔지니어일 수 있다(We Might All Be AI Engineers Now)"는 제목의 글을 게재해 개발자 커뮤니티 사이에서 큰 반향을 일으키고 있다. 해당 글은 AI 시대 소프트웨어 엔지니어의 정체성과 역할 변화를 정면으로 다루고 있다.
AI는 도구, 판단은 여전히 인간의 몫
야신은 현재 동시 그래프 탐색, 다층 해시 전략, AST 파싱, 파일 시스템 감시자 등이 결합된 복잡한 시스템을 개발 중이라고 밝혔다. 그는 AI가 탐색 로직과 해싱 레이어, 감시자 루프를 작성하는 동안, 자신은 전체 아키텍처를 설계하고 상태 변화가 전파될 때 시스템이 어떻게 작동해야 할지를 결정한다고 설명했다.
그는 "예전에는 며칠 걸리던 작업을 이제는 몇 시간 안에 완성할 수 있다. 프로토타입이 아니라 실제로 구조화된, 잘 설계된 소프트웨어"라고 강조했다. 또한 AI 에이전트를 여러 개 동시에 실행해 디버깅을 병렬로 수행하는 방식을 소개하며, 이를 "내 문제 해결 본능이 다섯 개의 두뇌에 걸쳐 증폭되는 것"이라고 표현했다.
그러나 야신은 이것이 단순한 도구 사용이 아님을 분명히 했다. 그는 "AI가 코드를 실행했다고 해서 AI가 만든 것이 아니다. 나는 무엇을 요청할지, 어떻게 문제를 분해할지, 어떤 패턴을 써야 할지, 모델이 어디서 잘못됐는지, 그것을 어떻게 수정할지를 알고 있었다. 이것은 프롬프팅이 아니라 엔지니어링"이라고 말했다.
기반 지식 없이는 AI도 무용지물
야신은 AI 활용 능력이 결국 기초 실력에 달려 있다고 단언했다. 아무런 방향 설정 없이 AI를 사용하면 컴파일은 되지만 확장되지 않는 코드, 요구사항이 하나만 추가돼도 무너지는 아키텍처가 나올 뿐이라는 것이다. "모델은 나쁜 결정으로부터 당신을 구하지 않는다. 단지 그것을 더 빠르게 만들어줄 뿐"이라는 그의 말은 AI 도입 과정에서 경험적 판단력의 중요성을 직접적으로 지적한다.
그는 LLM 없이도 이진 트리를 뒤집고, 시간 복잡도를 추론하며, 코드만 읽고 경쟁 조건(race condition)을 디버깅할 수 있다고 밝혔다. 이 모든 역량은 AI가 등장하기 전 수년간의 학습을 통해 쌓인 것이며, 바로 그 기반이 AI를 자신에게 유용하게 만드는 이유라고 설명했다.
"기초는 사라지지 않았다, 오히려 진입 장벽이 낮아졌다"
해커뉴스에서의 반응을 받아들여 야신은 글을 수정하며 중요한 단서를 추가했다. 그는 AI가 생성한 모든 코드를 직접 검토하며, 이해하지 못하는 코드는 절대 배포하지 않는다고 밝혔다. 또한 AI 활용의 핵심은 범위 설정에 있다고 강조했다. 검증 가능한 출력이 나오는 작고 명확한 작업에서는 AI 에이전트가 탁월하지만, 시스템 깊은 맥락이 필요한 문제에서는 직접 하는 것이 더 빠를 수도 있다는 것이다.
야신은 자신의 현재 실력이 과거 거친 코드를 검토해준 선배 엔지니어들, 틀린 사고방식을 설명해준 동료들, 책, 피드백, 수년간의 시행착오로 구축됐다고 솔직하게 인정했다. 그러면서도 오늘날에는 학습 자원, 도구, 즉각적인 피드백이 모두 갖춰져 있어 기초를 쌓을 진입 장벽이 어느 때보다 낮아졌다고 덧붙였다.
AI 시대, 개발자의 가치는 어디서 오는가
야신의 글은 AI 시대 개발자의 역할 재정의를 촉구하는 메시지를 담고 있다. 코드를 직접 작성하는 능력은 이제 핵심 역량이 아닐 수 있다. 대신 무엇을 만들지, 어떻게 작동해야 하는지를 아는 능력, 즉 설계와 판단력이 새로운 핵심 역량으로 부상하고 있다.
그는 팀이나 직장을 바라볼 때 가장 먼저 AI에 대한 사고방식을 살펴본다고 밝혔다. 모든 도구를 도입했는지가 아니라, 호기심을 갖고 변화에 주의를 기울이는지 여부다. 수년간 시스템을 이해하고, 아키텍처를 이해하고, 무엇이 왜 망가지는지를 이해하며 기반을 쌓아온 개발자는 대체되는 것이 아니라 증폭된다는 것이 그의 결론이다.
한국정보기술신문 인공지능분과 김성현 기자 news@kitpa.org