
AI 에이전트 개발에서 어려운 부분은 모델 호출 자체보다 그 주변 구조입니다. 프롬프트, 도구, 모델 설정, 실행 상태, 배포 흐름이 흩어지면 에이전트가 무엇을 할 수 있는지 파악하기 어렵고, 변경도 조심스러워집니다.
Vercel이 공개한 Eve는 이 문제를 파일 시스템 중심으로 풀려는 오픈소스 에이전트 프레임워크입니다. Vercel은 Eve를 “에이전트를 위한 Next.js”라고 설명합니다.1 핵심은 에이전트를 코드 조각의 묶음이 아니라, 읽고 관리할 수 있는 디렉터리 구조로 다루는 데 있습니다.
Eve의 핵심: 에이전트는 디렉터리다
Eve에서 에이전트는 하나의 디렉터리로 구성됩니다. 그 안에는 에이전트의 동작을 정의하는 개별 파일들이 들어갑니다.1
구성 방식은 직관적입니다. 시스템 프롬프트는 Markdown 파일로 작성하고, 모델 설정은 별도 파일에서 관리합니다. 도구는 개별 TypeScript 파일로 정의하며, 이때 도구 파일명이 곧 도구 이름이 됩니다.1
이 구조의 장점은 에이전트의 능력이 파일 목록으로 드러난다는 점입니다. 어떤 프롬프트로 행동하는지, 어떤 모델 설정을 쓰는지, 어떤 도구를 호출할 수 있는지 디렉터리만 봐도 파악할 수 있습니다. 도구를 만든 뒤 별도로 등록할 필요가 없다는 점도 설정 부담을 줄입니다.1
무엇이 달라지는가
기존 에이전트 개발에서는 프롬프트, 툴 호출, 모델 설정이 애플리케이션 코드 안에 섞이기 쉽습니다. Eve는 이를 파일 단위로 분리합니다. 덕분에 팀은 에이전트의 변경 사항을 더 명확하게 리뷰하고, 특정 기능이나 도구를 독립적으로 수정하기 쉬워집니다.
운영 관점에서도 Eve가 겨냥하는 지점은 분명합니다. 에이전트는 한 번의 함수 호출처럼 끝나지 않고, 여러 단계의 대화와 도구 실행을 거칠 수 있습니다. Eve의 대화는 Vercel Workflow SDK 기반의 durable workflow로 실행되어 각 단계를 체크포인트로 남기고, 중단 후 재개할 수 있습니다.1 Vercel Workflows 역시 “일시정지, 재개, 상태 유지”를 핵심 기능으로 설명합니다.2
모델 운영도 프레임워크 안으로 끌어옵니다. Eve는 Vercel AI Gateway를 통해 모델 제공자 fallback을 처리합니다.1 특정 모델이나 제공자에 문제가 생겼을 때, 애플리케이션 코드에서 직접 우회 로직을 관리해야 하는 부담을 줄이려는 설계입니다.
지금 판단할 기준
Eve는 현재 public preview이며, Apache 2.0 라이선스로 공개됐습니다.1 아직은 완성된 표준이라기보다 Vercel이 제안하는 에이전트 개발 방식에 가깝습니다. 따라서 지금 볼 것은 기능의 많고 적음보다 구조적 방향성입니다.
시작 흐름은 Vercel 개발 경험과 맞닿아 있습니다. npx eve@latest init my-agent로 프로젝트를 만들 수 있고, 생성된 에이전트는 로컬 터미널 UI에서 실행됩니다.3 배포 역시 기사에 따르면 vercel deploy로 진행할 수 있습니다.1 즉 Eve는 별도의 에이전트 전용 런타임을 새로 익히게 하기보다, Vercel의 기존 개발·배포 흐름 안에 에이전트를 넣으려 합니다.
Eve에서 배울 수 있는 것
Eve의 의미는 단순한 새 기능 목록이 아닙니다. 에이전트를 제품처럼 운영하려면 구조가 먼저 보여야 한다는 제안입니다.
팀이 Eve에서 바로 가져갈 수 있는 기준은 명확합니다. 프롬프트와 모델 설정, 도구를 한곳에 섞지 말고 역할별 파일로 나눕니다. 에이전트의 능력은 디렉터리 구조만 봐도 이해되게 만듭니다. 실행은 중단과 재개를 고려해 설계하고, 배포와 모델 fallback 같은 운영 요소는 초기 구조에 포함시킵니다.
Eve가 앞으로 얼마나 널리 쓰일지는 public preview 이후의 완성도에 달려 있습니다. 다만 지금도 분명한 메시지는 있습니다. 에이전트 개발의 다음 경쟁력은 더 많은 코드를 붙이는 것이 아니라, 팀이 읽고 운영할 수 있는 구조를 만드는 데 있습니다.
참고
1Vercel launches eve, an open-source framework that treats agents as directories
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
