(나에게 남기는 메모) 천공 카드에서 파이썬으로, 파이썬에서 에이전트로
에이전트로의 전환이 최고의 빌더를 어떻게 다시 정의할 것인가
파이썬에서 에이전트로 짓는 일로 넘어가는 변화는 한 세대에 한 번 올 법한 인터페이스 전환처럼 느껴진다.
천공 카드에서 파이썬으로 건너뛰던 그 도약처럼 느껴진다.
오늘의 에이전트가 완벽해서가 아니다. 완벽하지 않다. 다만 무게중심이 옮겨 가고 있어서다. 일은 명령을 하나하나 직접 적는 데서 멀어진다. 의도와 제약과 결과를 명세한 뒤 시스템이 그 단계들을 만들어 내게 하는 쪽으로 옮겨 가고 있다.
동시에 이런 전환은 어수선하다. 어떤 추상화 레이어든 그 초기 판본은 어설프게 느껴진다. 사람들은 그 레이어를 진짜로 굴러가게 하느라 일을 더 떠안는다. 접착 코드를 짠다. 기이한 실패 양상을 디버깅한다. 본디 제 몫이어서는 안 될 발판을, 한동안은 직접 세운다.
그래서 에이전트로 짓는 일은 더 높은 층위에 있으면서도 묘하게 손이 많이 가는 일처럼 느껴질 수 있다.
그리고 새 추상화 레이어가 도착할 때마다 더 깊은 물음 하나가 바뀐다.
누가 최고의 빌더가 되는가.
‘최고’란 결코 고정되어 있지 않기 때문이다. 그것은 가장 단단한 제약이 놓인 자리로 옮겨 갈 뿐이다.
새 추상화 레이어는 능력의 의미를 바꾼다
소프트웨어의 역사에서 가장 큰 전환은 문법에 관한 것이 아니었다. 추상화에 관한 것이었다.
천공 카드에서 구조적 프로그래밍으로. 저수준 언어에서 고수준 언어로. 스크립트에서 프레임워크로. 데브옵스. 클라우드. 분산 시스템. 현대의 ML 스택. 물결이 일 때마다 무엇이 진짜 엔지니어링으로 쳐지는지가 바뀌었고, 연차가 무엇을 뜻하는지가 다시 매겨졌다.
에이전트로 짓는 일은 그와 같은 또 하나의 물결이다.
많은 사람의 본능은 눈에 보이는 부분, 곧 인터페이스에 쏠린다. 채팅창. 코딩 에이전트. 터미널 속 프롬프트. 도구를 호출하는 모델. 여러 에이전트를 짜는 플래너. 그러나 더 깊은 전환은 인터페이스가 아니다. 일을 어떻게 기술하느냐의 변화다.
고전적인 프로그래밍은 명시적 지시다. 고수준 언어를 쓰더라도 개발자는 여전히 절차를 손수 부호화한다. 에이전트로 짓는 일은 다르다. 일을 명세와 조율 쪽으로 민다. 빌더는 의도를 기술하고, 맥락을 건네고, 경계를 정한 뒤, 변해 가는 실행을 지켜본다.
이는 더 높은 추상화처럼 보인다. 그러나 새로운 종류의 마찰도 끌어들인다. 시스템은 강력하면서도 여전히 예측할 수 없을 수 있다. 놀라운 방식으로 성공하기도 하고 놀라운 방식으로 실패하기도 한다. 일은 더 이상 옳은 코드를 적는 것만이 아니라 행동을 빚는 것이 된다.
그러니 옳은 물음은 에이전트가 엔지니어를 대체하느냐가 아니다.
더 나은 물음은 코드가 값싸질 때 무엇이 귀해지느냐다.
새로운 일의 단위는 하나의 루프다
에이전트의 시대에 일의 단위는 하나의 루프가 된다.
의도, 계획, 실행, 평가, 통치, 반복.
이는 에이전트가 슬랙과 노션과 구글 드라이브, 티켓 관리 시스템, CRM, 사내 위키, 데이터 웨어하우스, 배포 도구를 넘나드는 실제 기업 업무에 손대는 순간 분명해진다.
그런 환경에서 모델은 이해하고도 해내지 못할 수 있다. 도구는 멀쩡히 작동하는데 도구 선택이 틀릴 수 있다. 메모리는 도움이 되기도 하고 실수를 키우기도 한다. 여러 에이전트로 일을 쪼개면 품질이 오르기도 하고 걷잡을 수 없는 복잡성이 생기기도 한다. 디버깅은 ‘코드를 고치는’ 일이기를 멈추고 ‘무엇이 옳은지 정의하고 행동을 다스리는’ 일이 된다.
그래서 중요한 능력이 옮겨 간다.
에이전트는 엔지니어링을 없애지 않는다. 손으로 지시를 적는 양을 줄일 뿐이다. 귀해지는 능력은 자율성을 믿을 만한 결과로 바꾸는 일이 된다.
이는 가장 빠른 구현자가 되는 것과는 다른 솜씨다.
노련한 빌더는 여전히 중요한가
흔한 두려움이 금세 고개를 든다. 인터페이스가 ‘에이전트에게 할 일을 일러 주는’ 것이 된다면, 도구를 모국어처럼 다루는 가장 젊은 빌더만 이기는 것 아닌가.
더 정확한 양상은 이렇다.
초기의 승자는 대개 도구를 모국어처럼 다루는 속도광이다. 빠른 데모를 만들고, 그 공간을 거침없이 탐색하고, 가장 새로운 능력을 가장 먼저 써먹는다.
오래가는 승자는 대개 어수선한 조직의 현실 안에서 쓸모 있는 시스템을 내놓을 줄 아는 사람이다. 거기에는 레거시 제약, 보안 검토, 모호한 이해관계자, 팀을 가로지르는 통합, 규제 준수, 끊임없는 유지보수가 들어간다.
최상위는 둘을 겸한다. 도구의 유창함에 판단을 더한다.
여기가 핵심이다.
에이전트의 시대는 한 가지 조건 아래에서 노련한 빌더에게 우호적이다.
경험이 도구로부터의 거리가 되어서는 안 된다.
연차가 순전히 관리적이거나 개념적이거나 정치적인 것이 되면 피드백 루프가 끊긴다. 연차가 손을 떼지 않은 채 명세를 적고, 시제품을 만들고, 시험하고, 반복하고, 출시하는 일에 머무르면 우위는 복리로 불어난다. 코드 생성이 값싸질수록 병목은 위로, 곧 시스템 설계와 오케스트레이션과 제품 취향과 조직 통합으로 옮겨 간다.
모두 경험이 중요한 영역이다. 다만 경험이 실행과 이어져 있을 때의 이야기다.
에이전트끼리 주고받는 물결을 견디는 세 가지 자리
‘기업용 채팅에 커넥터를 더한’ 범주의 회사는 새 스택에서 자기가 어디에 설지를 정해야 한다. 방어할 만한 자리가 적어도 셋 있다.
첫째는 관제탑이다.
채팅은 제품이 아니다. 실행을 위한 조종석이 된다. 의미 있는 행동 하나하나가 무엇을 의도했고, 무엇을 계획했고, 어떤 도구를 썼고, 단계마다 무슨 일이 일어났고, 비용이 얼마였고, 결과가 무엇이었는지를 기록하는 실행 객체가 된다. 위험한 단계에는 명시적 승인이 붙는다. 재생과 감사가 일급 기능이 된다. 인터페이스는 물음을 받는 입력창이 아니라 자율성을 위한 조종석이 된다.
둘째는 맥락의 직물이다.
여러 에이전트가 도는 세상에서 대부분의 기업은 에이전트를 하나만 두지 않는다. 여럿을 둔다. 벤더 에이전트, 사내 에이전트, 특정 워크플로 전용 에이전트. 끈끈해지는 레이어는 권한이 올바른 맥락, 신원과 접근의 의미론, 높은 품질의 도구 인터페이스, 통치를 헤아리는 검색과 행동 제약이 된다. 모든 에이전트의 UI를 차지하려 다투는 대신, 회사는 기업의 맥락과 도구 접근을 가장 믿을 만하게 내주는 곳이 된다.
셋째는 통치와 들여다보는 일 그 자체를 제품으로 삼는 것이다.
에이전트가 행동할 수 있게 되는 순간, 통치는 PDF이기를 멈추고 예산 항목이 된다. 기업에는 행동의 감사 로그가, 무엇을 어디서 누구의 신원으로 할 수 있는지 정하는 정책 엔진이, 도구 사용 행동의 이상 탐지가, 무엇이 바뀌고 무엇이 퇴행했고 무엇을 안전하게 배포할 수 있는지 분명히 하는 변경 관리가 필요하다. 화려하지는 않지만 방어할 만하다. 기업의 신경계 안에 자리 잡기 때문이다.
쓸 만한 어림 규칙은 단순하다.
이기는 플랫폼은 흔히 자율성을 읽을 수 있고, 다스릴 수 있고, 안전하게 만드는 쪽이다.
에이전트 세상에서 솜씨를 앞세운 야심
에이전트 시대의 또 다른 전환은 기술적인 것만이 아니라 문화적인 것이다.
중요한 제품 가운데 다수는 돈을 앞세운 사고에서 나오지 않을 것이다. 가장 좋은 것을 짓는 데 사로잡힌, 솜씨를 앞세운 빌더에게서 나올 것이다. 그런 빌더는 사업을 제약이자 유통의 문제로 다룬다.
그 자세는 에이전트 시대가 보상하는 바와 잘 맞아떨어진다.
취향, 곧 무엇을 짓고 무엇을 무시할지. 명료함, 곧 일을 어떻게 명세하고 쪼갤지. 통합, 곧 실제 워크플로에 어떻게 들어맞을지. 반복, 곧 현실의 피드백을 얼마나 빨리 녹여 넣을지.
에이전트는 좋은 취향도 나쁜 취향도 증폭한다. 무언가를 내놓기 쉽게 만들고, 그래서 잘못된 무언가를 내놓기도 쉽게 만든다.
그러니 솜씨가 경쟁 우위가 된다.
실험가에게 더 나은 쐐기, 에이전트형 제품 설계
에이전트 시대에 가장 지렛대가 큰 쐐기는 반드시 신뢰성 엔지니어링이어야 한다는 흔한 가정이 있다. 신뢰성은 중요하다. 다만 유일한 리더십 차선은 아니며, 유일하게 마음을 끄는 차선도 아니다.
실험가나 연구자 기질의 사람에게 더 자연스러운 쐐기는 에이전트형 제품 설계다.
이는 최전선의 능력을 새로운 워크플로와 새로운 시장으로 바꾸는 행동 시스템을 설계하는 솜씨다.
이 설계는 이런 물음에 매달린다.
실제 업무를 위한 옳은 자율성의 단위는 무엇인가, 곧 과제와 역할과 여러 에이전트의 위상. 메모리는 어디서 돕고 어디서 해치며, 어떤 메모리 구조가 쓸모 있는 장기 행동을 만드는가. 에이전트는 어떻게 체크포인트와 검토 UX와 위임 양식을 거쳐 사람과 어우러지면서도 혼돈이나 관료제로 주저앉지 않는가. 어떤 워크플로가 에이전트로 열 배 더 나아지고 어떤 것이 끈질기게 사람의 몫으로 남는가. 도구 인터페이스는 에이전트가 한결같이 성공하도록, 곧 스키마와 어포던스와 맥락 단서까지 어떻게 설계되어야 하는가. 자율성은 제품의 표면을 어떻게 다시 빚어, 채팅에서 실행과 작업과 워크플로로, 그리고 팀원으로서의 에이전트로 옮겨 가게 하는가.
이 쐐기는 복리로 쌓이는 산물을 낳는다.
에이전트형 제품을 위한 참조 아키텍처. 오케스트레이션 양식과 ‘에이전트 팀’ 설계. 워크플로를 자연스럽게 느껴지게 하는 메모리와 도구 사용의 양식. 새 범주의 위험을 덜어 주는 또렷한 명세와 시제품. 양식이 빤해지기 전에 일찌감치 이름 붙이는 글.
이는 전통적인 관리 트랙을 거치지 않는 리더십이다.
앞으로 오 년에서 십 년, 높은 역량의 리더십을 위한 세 갈래 길
에이전트 시대는 새로운 프린시플급 역할을 만들어 낼 것이다. 다만 그 역할들이 모두 같은 모습이지는 않을 것이다. 임원 관리로 곧장 빠지지 않으면서 높은 지렛대를 원하는 빌더에게 세 갈래 길이 두드러진다.
길 A는 최전선 기업에서, 관리자가 아니라 손수 짓는 자리에 남은 채 에이전트를 다루는 최고참 빌더다.
이는 프로덕션에서 작동하는 에이전트형 능력을 거듭 내놓는, 손을 떼지 않는 기술 리더다. 영향력은 시스템을 내놓고 기준을 세우는 데서 온다. 일은 소수의 높은 역량을 지닌 동료와의 깊은 협업이다. 리더십은 기술적이며, 아키텍처와 시제품과 명세와 방향에 중심을 둔다. 최적화의 목표는 자율성이 어떻게 작동해야 하는가에 관한 기준점이 되고, 다른 팀들이 받아들이는 양식을 짓는 것이다.
길 B는 최고 경영진의 임원이 되지 않으면서, 현장에서 고객 곁에 서는 기술 책임자나 응용 AI를 이끄는 자리가 되는 길이다.
이는 최전선의 능력과 실제 기업의 결과 사이를 잇는, 로드맵을 빚을 만큼의 제품 감각을 지닌 빌더이자 번역가다. 제대로 하면 영업 쇼가 아니다. 응용 시스템 리더십이다. 그 우위는 실제 고객의 제약과 도입의 마찰에서 오는 높은 신호, 그리고 무엇이 지어지고 무엇이 무시될지를 이끄는 지렛대다. 핵심은 더 적고 더 깊은 관여, 그리고 문제에서 시제품으로, 다시 프로덕션으로 가는 되풀이 가능한 플레이북이다.
길 C는 강한 조직 안에서 사내 인큐베이터를 짓는 빌더다.
이는 유통과 인재 밀도를 갖춘 조직 안에서 모호한 발상을 실제 제품으로 거듭 끌고 가는 특공대 빌더다. 스타트업의 에너지를 고립 없이 지켜 낸다. 일을 솜씨를 앞세우고 실행에 기댄 채로 유지한다. 평판을 빠르게 쌓는, 출시된 베팅의 포트폴리오를 만든다. 핵심은 작은 팀, 짧은 주기, 거침없는 시제품 제작, 그리고 연구도 데모도 아닌 출시된 가치를 뜻하는 또렷한 완료의 정의다.
세 갈래 모두 한 가지 주제를 나눠 가진다.
높은 역량의 리더십은 사람을 관리하는 일에서 멀어지고, 자율성과 시스템과 인터페이스와 워크플로를 설계해 에이전트가 현실 세계에서 쓸모 있게 만드는 일에 가까워진다.
실용적인 운영 체제
어느 길이든 전략은 비슷하게 남는다.
도구의 피드백 루프 안에 머물러라. 날마다 쓰는 것이 중요하다. 프롬프팅이 미래여서가 아니라 실패 양상을 이해하는 것이 미래여서다.
의견만이 아니라 산물을 내놓아라. 글은 출시에서 솟아날 때 복리로 쌓인다. 양식과 아키텍처와 시제품과 템플릿까지 포함해서.
작고 높은 품질의 루프로 지어라. 가장 좋은 일은 흔히 몇몇 강한 협업자와 빡빡한 반복 주기에서 일어난다.
범주를 규정하는 또렷함을 겨냥하라. 드문 능력은 에이전트가 온다는 걸 아는 것이 아니다. 드문 능력은 에이전트가 제품과 조직 안에서 무엇이 되어야 하는지를 규정하는 것이다.
기업의 제약을 마찰이 아니라 설계의 입력으로 다뤄라. 권한과 감사와 신원과 워크플로의 현실이야말로 오래가는 제품을 데모와 갈라놓는 것이다.
맺음말
다음 세대의 시니어 기술 리더십은 코드가 얼마나 빨리 타이핑되는가로 규정되지 않을 것이다.
자율성이 얼마나 잘 설계되는가로 규정될 것이다.
거기에는 옳은 추상화를 규정하고, 최전선의 능력을 실제 워크플로로 바꾸고, 자율성을 사람의 조직 안에서 쓸 만하게 만들고, 돌이켜 보면 필연처럼 느껴지는 시스템을 짓는 능력이 들어간다.
에이전트 시대는 노련한 빌더의 끝이 아니다. 솜씨의 재정의다.
이기는 빌더는 그저 에이전트를 받아들이기만 하는 사람이 아닐 것이다.
그들은 에이전트가 어디에나 있을 때 일이 무엇이 되는지를 설계하는 사람일 것이다.