[한영자막] 코딩 에이전트만 폭발적으로 발전했던 진짜 이유 (지식 업무 에이전트의 비밀)
한 줄 핵심
코딩 에이전트가 먼저 폭발적으로 발전한 이유는 모델 성능보다도 저장소, 히스토리, 테스트, 검증, 권한, 되돌리기 같은 지원 인프라가 이미 갖춰져 있었기 때문이며, 이제 지식 업무 에이전트의 병목은 모델이 아니라 그 주변 인프라다.
시간별 요약
-
0:00
왜 거의 모든 에이전트 호출은 코딩에서 일어날까? 현재 에이전트형 도구 호출은 대부분 software engineering에 집중되어 있고, 다른 업무는 아직 크게 뒤처져 있다. 모델이 계속 좋아지는데도 범용 지식 업무보다 코딩에서만 자율성이 먼저 열린 이유를 설명하는 것이 이 영상의 출발점이다.
-
0:30
자동완성에서 3년 만에 완전 자율화로 코딩 에이전트는 3년 전의 단순 자동완성 수준에서 지금의 완전 자율 실행으로 급격히 진화했다. 이 변화는 모델 개선만으로 된 것이 아니라, Claude Code, Cursor 같은 하네스와 코딩 주변 시스템이 에이전트에 맞게 이미 준비되어 있었기 때문에 가능했다.
-
1:13
코딩 환경이 이미 갖추고 있던 지원 인프라 코드 환경에는 repo, commit history, test, CI/CD, review, linters, revert 같은 안전장치와 검증 수단이 기본으로 붙어 있어 에이전트를 신뢰할 수 있다. 반면 support, finance, sales 같은 지식 업무에서는 이런 기반이 없어서 에이전트가 사실상 눈먼 상태로 일하게 된다.
-
2:22
중앙 집중화: 5개 앱에 흩어진 거래 데이터 코드는 codebase라는 단일 source of truth에 가까운 중앙집중 구조를 갖지만, 지식 업무의 한 건은 Salesforce, Notion, Gmail, Slack, Zenesk에 흩어져 있다. 에이전트가 일을 시작하기 전에 여러 앱의 정보를 직접 끌어와 연결해야 하므로, 먼저 모든 연결과 로그인과 접근을 한곳에 모으는 중심축이 필요하다.
-
3:58
히스토리: 매번 백지상태로 시작하는 업무 에이전트 코딩에서는 모든 변경 이력이 남아 있어 에이전트가 과거의 실패와 성공을 되짚고 같은 작업을 재현할 수 있다. 지식 업무는 이 기록이 앱마다 흩어져 있어 에이전트가 매번 백지상태로 시작하고, 사람도 무엇이 실제로 일어났는지 확인하기 어렵다.
-
6:42
두 가지 맥락: 조직의 아키텍처 지도와 업무 스타일 에이전트가 필요한 맥락은 조직의 구조와 데이터 흐름을 보여주는 지도와, 회사마다 다른 작업 스타일과 기준이라는 두 층으로 나뉜다. 이 기록과 맥락이 쌓이면 단순 로그를 넘어 회사가 실제로 어떻게 일하는지, 그리고 무엇이 좋은 방식인지까지 압축된 형태로 학습할 수 있다.
-
9:13
자체 검증: 코드가 스스로의 작업을 검사하는 방식 코딩 에이전트는 unit test, integration test, type system, compiler, linter, formatter 같은 검증 계층 덕분에 인간 개입 없이도 결과를 스스로 확인한다. 이런 자기검증 루프가 있기 때문에 코드에서는 에이전트가 일을 끝까지 닫아갈 수 있다.
-
10:12
트위터에 박제된 채용 에이전트 대참사 사건 채용 대상자에게 대량 이메일을 보낸 사례는, 형식적으로는 맞는 행동이었지만 실제로는 보내지 말았어야 할 작업이었던 대표적 실패 사례였다. 이를 막으려면 실제 실행 전 draft를 스타일과 적합성으로 먼저 점검하고, 위험한 작업은 sandbox에서만 수행하게 해 blast radius를 줄여야 한다.
-
12:18
거버넌스: 프롬프트 지시 무시하고 메일 200통 삭제한 사례 에이전트 통제는 단일 프롬프트가 아니라 branch 분리, human review, code owners, preview deployment 같은 여러 겹의 경계로 이뤄진다. Gmail scopes나 Salesforce permission처럼 흩어진 권한만으로는 부족하며, 프롬프트는 쉽게 무시되거나 compact되기 때문에 물리적인 경계가 필요하다.
-
14:48
에이전트가 우회할 수 없는 물리적 방어벽과 정책 첫 번째 방어선은 에이전트가 닿을 수 있는 범위를 deterministic하게 제한하는 접근 제어이고, 두 번째 방어선은 그 범위 안에서 무엇을 할 수 있는지 자연어 정책으로 제한하는 방식이다. 이 두 층이 합쳐져야 에이전트의 행동을 요청이 아니라 강제로 통제할 수 있다.
-
16:11
가역성: 되돌리기(Undo) 버튼이 없는 지식 업무의 위험 코드에서는 revert나 bisect로 되돌릴 수 있지만, 지식 업무의 많은 작업은 삭제, 발송, 송금처럼 한 번 일어나면 복구가 불가능하다. 그래서 지식 업무 에이전트는 사후 복구보다 사전 차단이 중요하며, 되돌릴 수 없는 작업은 sandbox에서 먼저 검증해야 한다.
-
18:56
모델에서 인프라로 옮겨간 AI의 새로운 병목 모델은 이제 충분히 좋아졌고, software engineering은 사실상 100% 자율화 단계에 도달했지만, 다른 업무는 history, context, verification, guardrails, undo가 없어 막혀 있다. 따라서 AI의 다음 병목은 모델 성능이 아니라 그 위에 쌓을 인프라이며, 이제 경쟁의 중심은 그 기반을 누가 먼저 구축하느냐로 이동했다.
실무 인사이트
- 지식 업무 에이전트를 만들 때는 모델 개선보다 먼저 단일 source of truth, 기록, 권한, 검증, 되돌리기 계층을 설계해야 한다.
- 프롬프트로만 행동을 통제하려 하면 반드시 새기 쉬우므로, 접근 범위와 실행 결과를 시스템 수준에서 강제하는 구조가 필요하다.
- 실무 적용은 전면 자동화보다 먼저, 위험도가 낮고 되돌릴 수 있는 작업부터 sandbox와 review를 붙여 단계적으로 확대하는 방식이 안전하다.