원문 제목: 수조 개체를 위한 구축
원문 작성자: Aaron Levie, Box
번역: Peggy, 블록비츠
편집자 주: 대규모 모델 능력이 계속해서 발전함에 따라, AI 에이전트는 '대화 도구'에서 임무를 독립적으로 수행할 수있는 디지털 노동력으로 변모하고 있습니다. 코드 작성, 계약 처리부터 재무 감사, 과학 연구 데이터 분석에 이르기까지, 에이전트는 거의 모든 지식 업무 부분에 진입하기 시작했습니다.
기업 내에서 에이전트의 수가 직원 규모를 훨씬 능가하는 경우, 소프트웨어의 주요 사용자도 '사람'에서 '기계'로 전환될 수 있습니다. 이 추세에 따라, 소프트웨어 디자인, 인프라 및 비즈니스 모델이 변화하고 있습니다. 이 글은 '에이전트를 위한 소프트웨어 구축'을 중심으로, 에이전트 시대의 소프트웨어 형태와 인프라가 어떻게 발전할지에 대해 논의합니다.
참고: 이 글의 저자 Aaron Levie는 기업용 클라우드 스토리지 회사 Box의 공동 창업자 겸 CEO이며, 장기간에 걸쳐 AI 및 기업 소프트웨어 트렌드에 관심을 가지고 온 기술 산업의 리더 중 한 명입니다.
아래는 원문입니다:
지난 몇 달 동안, 에이전트 분야에서 중요한 변화가 일어나고 있습니다. 작년 말쯤, 우리는 이런 단계로 진입하기 시작했습니다: 프로그래밍형 에이전트는 이제 더 오랜 기간의 작업을 독립적으로 완료할 뿐만 아니라 전체 개발 프로세스에서 인간의 지속적인 손잡이 지도 없이도 될 수 있습니다.
이러한 에이전트들은 이제 간단한 도구를 갖춘 채팅 로봇만으로는 충분하지 않습니다. 현재, 그들은 종종 독립적인 샌드박스 계산 환경을 보유하며, 마주한 문제에 대해 자체적으로 코드를 작성하고 실행할 수 있으며, API 및 CLI를 직접 호출하고 다양한 시스템과 상호 작용하며, 자체 파일 시스템과 장기 기억력을 가지고 있습니다. 이러한 기본적인 능력은 에이전트 주변에서 실행되는 하네스 프레임워크(agentic harness)의 최상의 실천법이 점차 성숙해지고 있음과 함께, 모델이 도구 호출 및 소프트웨어 개발에서 큰 발전을 이루었음을 고려하면, 우리는 에이전트가 거의 모든 할당된 작업을 처리할 수 있게 될 것이라는 가능성을 보기 시작했습니다.
초반에는, 이러한 아키텍처는 클로드 코드, 데빈, 코덱스, 팩토리, 커서, 리플릿 등과 같은 프로그래밍형 에이전트들에 의해 주도되었습니다. 그러나 최근에는 이러한 패턴이 초기 기술 커뮤니티를 넘어서 개인 경험 및 지식 업무 분야로 진입하기 시작했으며, 클로드 코워크, 퍼플렉시티 컴퓨터, 마누스, 그리고 물론 OpenClaw와 같은 것들이 있습니다. OpenClaw는 이러한 방향성을 더욱 발전시켰는데, 그것은 24시간 지속되는 환경에서 실행될 수 있습니다.
능력이 급속하게 향상되면서, 에이전트는 거의 모든 업무 영역에 도입될 것입니다. 그들은 모든 계약 검토, 대규모 고객 지원의 1차 문제 해결, 기업 재무 감사, 대량 의학 연구를 조사하여 약물 발견을 촉진, 대부분의 소프트웨어 코드 생성, 영업 및 컨설팅 프레젠테이션 제작, 심지어 온라인에서 소비자를 대신하여 거래를 완료하는 데 사용될 것입니다. 전반적으로, 그들은 거의 모든 경제적 가치가 있는 작업에 참여할 것입니다.
거기에 더해서, 이것은 이미 하는 일을 대신하는 것뿐만 아닙니다. 에이전트는 우리가 더 많이 할 수 있도록 할 것이며, 예를 들어 과거에 비용이 많이 든 복잡한 시뮬레이션 실행, 각 아이디어에 대해 빠르게 다양한 프로토타입 생성, 프로젝트 시작 비용이 크게 낮아졌기 때문에 프로젝트를 중단하기도 쉬워질 것입니다. 우리는 동시에 더 많은 프로젝트를 추진할 수 있을 것이며, 우리는 샘플링에만 의존하는 대신 거의 모든 데이터를 분석할 수 있게 될 것입니다.
이러한 추세들을 종합적으로 바라보면, 예견할 수 있습니다: 미래의 조직에서는 거의 모든 직원이 자신을 위해 일하는 여러 개의 에이전트를 보유하게 될 것입니다. 기업이 보유하게 되는 에이전트 수는 종업원 수의 100배에서 1000배에 이를 정도로 상상할만 합니다. 수십조 개의 에이전트가 동시에 작동할 때, 그들은 미래 소프트웨어의 가장 주요한 사용자가 될 것입니다.
하지만 대부분의 소프트웨어는 원래 인간을 위해 설계되었습니다. 이는 소프트웨어 형태가 중대한 변화를 맞이할 가능성이 높다는 것을 의미합니다. 그렇다면 다음에는 무엇이 일어날까요?
폴 그레이엄은 소프트웨어 창업의 원칙을 극히 간단한 문구로 요약했습니다: 사람들이 원하는 제품을 만들라 (Make something people want).
이러한 이념은 21 세기에서 가장 성공한 소프트웨어 회사를 탄생시키며, 새로운 제품 방법론을 도모했습니다 - 도구는 간단하고 쉽게 사용 가능하며 명확한 문제를 해결하며 어려운 용어를 피하며 명확한 가격을 설정해야 합니다.
그리고 지금, 이 문구는 아마 다음과 같이 수정되어야 할 것입니다: 에이전트가 원하는 소프트웨어를 만들라.
현재, 에이전트를 가장 많이 사용하는 사람들은 대개 개발자이거나 기술 능력이 뛰어난 사용자입니다. 그들은 일반적으로 도구에 대해 자신만의 선호가 있습니다. 그러나 에이전트가 지식 종사자들을 위해 다양한 작업을 처리하기 시작하면, 이러한 개인적인 선호는 서서히 약화될 것입니다. 일관된 도구가 이미 기업 내에서 규정되어 있지 않은 한, 많은 작업 흐름에서 실질적인 선택을 내리는 것은 에이전트일 것입니다.
이것은 의미하는 바는: 그들은 어떤 도구를 사용할지, 어떤 코드를 작성할지, 어떤 라이브러리를 호출할지, 어떤 기술을 적용할지를 결정할 것입니다. 에이전트가 더 쉽게 접근하고 문제를 더 잘 해결할 수 있는 플랫폼은 다른 제품보다 우위를 점할 것입니다. 에이전트는 당신의 온라인 광고를 보지 않을 것이며, 당신의 광고를 볼 수 없습니다. 그들은 단지 작업을 가장 효율적으로 완료할 수 있는 도구를 선택할 뿐이며, 여러분은 물론 그것이 여러분의 제품이기를 바라실 것입니다.
이 제언이 가져다 준 가장 큰 깨달음은: 모든 것이 API 중심이어야 한다는 것(API-first).
특정 기능에 API가 없다면, 그 기능은 사실상 존재하지 않는 것과 같다.
CLI나 MCP 서버를 통해 기능을 호출할 수 없다면, 이미 뒤쳐지고 있는 것이다.
API가 설계가 복잡하고 혼란스럽거나 경로가 충돌하며 Agent가 사용하기 어렵다면, 그것은 사실상 Agent 도구가 되기 위한 기회를 의도적으로 포기한 것과 같다.
Box에서는 Agent를 대상으로 하는 파일 시스템을 구축하기 위해 API의 모든 세부 사항을 세심히 검토하고 있으며, Agent 환경에서 어떤 문제가 발생할지에 대해 고민하고 있습니다. 이러한 세심함은 과거에는 주로 사용자 경험(UX) 디자인에서만 나타났습니다.
소프트웨어를 사용자를 위해 디자인하는 것과 마찬가지로, Agent를 위해 소프트웨어를 디자인하는 것도 마찬가지의 사고 방식을 요구합니다. 예를 들어 Y Combinator의 Jared Friedman은 개발자에게 이렇게 일깨웠습니다: "최고의 개발자 도구라도 대부분의 도구들은 API를 통해 계정을 등록할 수 없습니다. 이것은 Claude Code 시대에 큰 문제였는데, 이는 Claude가 자체적으로 계정을 등록할 수 없다는 것을 의미했습니다. 지금은 모든 계정 관리 기능을 API에 통합해야 하는 기본 요구사항이 되어야 합니다."
Agent가 쉽게 서비스에 등록하고 사용을 시작할 수 없다면, 그들에게 있어선, 당신은 사실상 존재하지 않는 것과 같습니다.
Agent가 소프트웨어의 주요 사용자가 되었을 때, 비즈니스 모델도 변화할 것입니다.
일부 경우에는 사용자 시트(seat)로 인한 Agent 실행 방식은 여전히 유효할 수 있습니다. 그러나 사용자와 더 이상 직접적으로 연결되지 않은 더 많은 Agent가나 사용자에게 제공되는 서비스가 기존의 소프트웨어 사용 방식을 크게 초과하는 경우도 있을 것입니다. 사용자가 몇 마디만 입력하면, Agent는 소프트웨어에서 수십 시간에 해당하는 작업을 수행할 수 있고, 그 결과물만 사용자에게 제공할 수도 있습니다.
따라서, 일부 소프트웨어 제품의 비즈니스 모델이 변화할 것입니다. "Agent 시대"에 살아남고자 하는 도구는 사용량 또는 연산량에 따라 청구되는 모델 혹은 Agent가 자체적으로 결제를 완료하는 지원을 도입해야 할 것입니다.
Perplexity 창립자 Aravind Srinivas는 "컴퓨터를 인간에게 맡기는 것은 좋은 아이디어지만, 컴퓨터를 컴퓨터에게 맡겨 일을 대신하도록 하는 것이 더 좋은 아이디어입니다."라고 말했습니다.
Agent가 자체 컴퓨팅 환경을 보유하고 코드를 작성하고 실행하며 기술을 호출하여 반복 작업을 수행하고 다양한 외부 도구와 서비스에 접속할 수 있는 경우, 새로운 기술 생태계가 등장할 것입니다. 인간이 컴퓨터에서 필요로 하는 것과 같이 Agent에게도 유사하지만 그들에게 특별히 디자인된 기반 시설이 필요합니다.
이러한 서비스 중 일부는 기존 기업에서 제공될 것입니다. 왜냐하면 Agent는 여전히 기존 데이터에 접근해야 하거나 인간 사용자와의 상호 작용이 필요할 수 있기 때문입니다.
그러나 동시에 Agent가 직면하게 되는 문제는 인간과 완전히 다르기 때문에 새로운 제품 범주가 상당수 탄생하게 될 것이며, Agent를 위해 새롭게 설계된 서비스를 처음부터 개발하는 것이 더 합리적일 수 있습니다.
예를 들어, Agent는 명백히 자체적인 인프라가 필요하며, 그 규모는 이전과는 다를 수 있습니다. 다음 세대 대규모 클라우드 플랫폼(또는 기존 거물들의 업그레이드 버전)은 아마도 이러한 개념을 중심으로 구축될 것입니다: 미래의 데이터 센터는 우리의 응용프로그램을 주로 운영하는 대신, 우리의 Agent를 운영할 것입니다. E2B, Daytona, Modal, Cloudflare 등 곳곳의 회사들은 이미 이러한 방향으로 나아가고 있으며, 이러한 샌드박스 컴퓨팅 환경의 규모는 전례없는 수준에 이를 것입니다.
Agent는 또한 기업의 중요 파일에 액세스하고 자체 데이터와 메모리를 관리하여 장기 실행 작업을 지원해야 할 것입니다. 마찬가지로 기업 시스템은 Agent가 HR 시스템, CRM, 워크플로우 시스템, 데이터 호수 등 핵심 데이터 및 서비스에 액세스할 수 있도록 API 우선으로 전환해야 합니다. Agent가 이러한 데이터를 언제 어디서나 원활하게 조작할 수 있도록 하는 플랫폼은 미래 업무 부하를 맡을 가능성이 가장 큽니다.
Agent는 자체 신원 체계가 필요할 수 있으며 서로 통신할 수 있어야 할 것입니다. Agent mail은 Agent에게 지속적인 이메일 주소를 제공하여 이메일을 사용할 수 있도록 합니다. 동시에 Exa, Parallel 등 회사들은 "Agent가 주요 검색 사용자임"을 수용하기 위해 검색 엔진을 재구성하고 있습니다. 많은 Agent는 자체 예산을 관리해야 할 수 있으며, Stripe 또는 Coinbase가 제공하는 지갑을 통해 결제를 수행하고 심지어 간편 결제가 실제로 구현되도록 하게 될 수도 있으며, Agent가 유료 도구와 데이터 리소스에 액세스할 수 있게 될 것입니다.
물론, 보안, 규정 준수 및 거버넌스도 큰 과제가 될 것입니다. Agent가 민감한 정보를 처리하거나 심지어 규제된 프로세스(예: 의약품 또는 금융 서비스)를 실행하는 세계에서, 회사는 Agent가 수행한 각 작업을 감사하고 기록할 수 있어야 합니다. 장기 실행 Agent는 다양한 시스템에 로그인할 자격이 있어야 할 것이며 수행할 수 있는 작업 및 액세스할 수 있는 데이터를 엄격하게 제한해야 할 것입니다. 우리는 이러한 문제를 해결하기 위해 지난 과거에 인간 사용자 및 응용프로그램을 위해 보안 시스템을 구축했던 것처럼 Agent를 위한 새로운 소프트웨어 및 플랫폼 세트가 필요할 것입니다.
전반적으로 보면, 우리는 새로운 소프트웨어 시대에 접어들고 있습니다. 이 시대에는 소프트웨어가 처음부터 대규모 Agent 사용을 고려하여 설계되어야 합니다. 수조억 개의 Agent가 인간을 대신해 일할 때, 우리의 소프트웨어와의 관계도 완전히 재정립될 것입니다.
[원문 링크]
BlockBeats 공식 커뮤니티에 참여하세요:
Telegram 구독 그룹:https://t.me/theblockbeats
Telegram 토론 그룹:https://t.me/BlockBeats_App
Twitter 공식 계정:https://twitter.com/BlockBeatsAsia