2026년은 AI 에이전트가 단순한 프로토타입을 넘어, 실제 부하를 견디는 생산형 인프라(Load-bearing infrastructure)로 자리 잡는 원년이 될 것입니다. Cloudflare는 이러한 흐름에 발맞춰 에이전트 개발의 복잡성을 해결하기 위한 Agents SDK와 새로운 오픈소스 프레임워크 Flue를 공개했습니다.
1. AI 에이전트의 3계층 스택 (The Three-Layer Stack)
생산 등급의 AI 에이전트를 구축하기 위해서는 단순한 LLM 호출 이상의 구조적 접근이 필요합니다. Cloudflare는 이를 다음과 같은 세 가지 계층으로 정의합니다.
- Framework (Flue): 프로젝트 구조, 컨벤션, CLI 및 개발자 경험(DX)을 담당합니다.
- Harness (Pi, Project Think): 도구 호출, 결과 분석, 컨텍스트 관리 등 에이전트 루프를 제어합니다.
- Runtime/Platform (Cloudflare Agents SDK): Durable Execution, 상태 저장, 컴퓨팅 프리미티브를 제공합니다.
2. Flue: 선언적 모델을 통한 에이전트 개발
Astro 팀이 개발한 Flue는 에이전트가 무엇을 해야 할지 일일이 스크립트로 작성하는 대신, 에이전트가 무엇을 알고 있는지(Knowledge)를 정의하는 선언적 모델(Declarative Model)을 채택했습니다. 이를 통해 모델, 스킬, 샌드박스 및 지침을 정의하는 것만으로도 복잡한 작업을 자율적으로 수행하는 에이전트를 25라인 미만의 코드로 구현할 수 있습니다.
3. 분산 시스템의 난제 해결: Durable Streams
프로덕션 환경에서 에이전트는 호스트 크래시, API 타임아웃, 예기치 않은 재시작 등 다양한 장애 상황에 노출됩니다. Flue는 Durable Streams를 통해 이를 해결합니다. 모든 프롬프트, 도구 응답, 모델의 선택을 변경 불가능한 Append-only Log에 기록함으로써, 프로세스가 중단되더라도 다른 프로세스가 로그를 이어받아 정확히 중단된 지점부터 컨텍스트 손실 없이 실행을 재개할 수 있습니다.
4. Cloudflare Durable Objects와의 결합
Flue는 멀티 클라우드를 지원하지만, Cloudflare 환경에서는 각 에이전트가 Durable Object로 동작합니다. 이는 에이전트별로 독립적인 상태와 컴퓨팅 리소스를 할당하며, 전 세계 어디서든 수천 개의 에이전트가 동시에 실행될 수 있는 확장성을 보장합니다.
아키텍트의 분석: '상태(State)'가 에이전트의 성패를 결정한다
시니어 아키텍트의 관점에서 볼 때, 이번 Cloudflare의 발표는 AI 에이전트 아키텍처의 중심축이 '모델 최적화'에서 '상태 관리(State Management)'로 이동하고 있음을 시사합니다. 기존의 무상태(Stateless) API 호출 방식으로는 롱러닝(Long-running) 에이전트의 신뢰성을 담보할 수 없습니다.
특히 Durable Execution 프리미티브를 SDK 수준에서 제공한다는 점은 매우 고무적입니다. 이는 분산 컴퓨팅의 난제인 '정확히 한 번 실행(Exactly-once execution)'과 '상태 복구'를 플랫폼 단에서 처리해 주겠다는 의지입니다. Flue가 채택한 선언적 접근법은 인프라의 복잡성을 추상화하여 개발자가 에이전트의 논리에만 집중하게 만듭니다. 결국 미래의 에이전트 인프라는 Serverless 컴퓨팅과 Durable Storage가 결합된 형태로 진화할 것이며, Cloudflare는 그 선두에서 표준을 제시하고 있습니다.
원문 출처: Bringing more agent harnesses and frameworks to Cloudflare, starting with Flue
댓글
댓글 쓰기