Project Think: Cloudflare에서 차세대 AI 에이전트 구축하기
핵심 내용
Cloudflare가 내구성·샌드박스·서브 에이전트를 갖춘 차세대 Agents SDK를 공개했다.
자세히 보기
Cloudflare가 Project Think를 통해 기존 Agents SDK를 확장했다. 목표는 장기 실행 에이전트를 위한 기본 프리미티브를 제공해, 개발자가 더 적은 설정으로 더 안전하고 확장 가능한 에이전트를 만들게 하는 것이다.
핵심은 에이전트를 인프라 수준의 실행 단위로 다루는 점이다. 각 에이전트는 Durable Objects 기반의 액터 모델로 동작하며, 휴면 중에는 컴퓨팅 비용이 0이고 메시지나 알람이 오면 자동으로 깨어난다. 에이전트당 SQLite 상태, 이름 기반 라우팅, 자동 재시작, 상태 보존을 제공해 대규모 동시 세션에서도 컨테이너 상시 가동 구조보다 훨씬 경제적이라고 설명한다.
주요 프리미티브는 다음과 같다.
- Fibers:
runFiber()로 장기 작업을 내구적으로 실행하고, 체크포인트와 복구를 지원 - Facets: 부모와 격리된 서브 에이전트를 공동 배치해 작업 분리
- Session API: 대화를 트리 구조로 저장하고 포킹, 요약 압축, FTS5 검색 지원
- Dynamic Workers: 네트워크 접근이 기본적으로 없는 샌드박스 JS 실행 환경
- Execution Ladder: Workspace → Dynamic Worker → npm 번들링 → 헤드리스 브라우저 → Cloudflare Sandbox로 점진적 확장
Cloudflare는 특히 기존의 도구 호출 반복 루프보다, LLM이 하나의 프로그램을 작성해 시스템을 다루는 방식이 더 효율적이라고 본다. 이를 위해 @cloudflare/codemode, @cloudflare/worker-bundler, @cloudflare/shell 같은 독립 패키지를 제공하고, 필요할 때만 더 강한 실행 환경으로 올라가는 구조를 제안한다.
또 하나의 축은 셀프 저작 확장이다. 에이전트가 실행 중 새 도구를 직접 만들고 배포할 수 있으며, 이 확장은 Dynamic Worker에서 샌드박스화되고 감사 가능하며 철회 가능하다. 결과적으로 에이전트는 단순 채팅봇이 아니라, 지속성·격리·보안·확장성을 갖춘 서버리스 실행 플랫폼에 가까운 형태로 진화한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.