Eve - 디렉터리 하나로 AI 에이전트를 정의하고 배포하는 Vercel 프레임워크
요약
Eve는 Markdown과 TypeScript만으로 AI 에이전트를 정의하고 배포할 수 있는 Vercel 프레임워크입니다. Next.js처럼 파일 구조와 실행 인프라를 제공하며, 지침(instructions), 도구(tools), 샌드박스 등을 직관적으로 구성할 수 있습니다. 이 프레임워크는 다양한 외부 채널 연결과 복잡한 작업 흐름 관리 기능을 지원합니다.
핵심 포인트
- Markdown/TypeScript만으로 에이전트 정의 및 배포 가능
- Next.js처럼 파일 구조와 실행 인프라 제공
- Vercel Connect로 외부 서비스 인증 간소화
- 샌드박스, Workflows를 통한 안정적인 작업 흐름 관리
- Slack, Discord 등 다양한 채널에 연결하여 사용 가능
- 에이전트 개발자가 Markdown과 TypeScript 파일만으로 에이전트를 실행하거나 배포할 수 있는 프레임워크
- 지침, 도구, 채널을 정의하고 상태를 유지하며, 웹 개발의 Next.js처럼 파일 구조와 실행 인프라를 함께 제공
instructions.md
에 역할과 기본 지침을 작성하면 최소 에이전트가 완성되며, agent.ts
에서 모델과 런타임 설정 가능
skills/
의 Markdown 지침은 관련 작업에서만 불러와, 모든 요청에 전체 지침을 넣지 않고 필요한 절차를 제공
tools/
에 도구를 정의한 TypeScript 파일을 추가하면 파일명이 도구 이름이 되며, 별도의 등록 코드 없이 모델이 호출 가능
- 기본으로 격리된 샌드박스와 파일 도구를 제공하고,
sandbox/sandbox.ts
에서 백엔드와 초기 설정을 변경 가능
Vercel Workflows로 실행 단계를 저장해 중단과 재시작에 대응하고, 다음 메시지를 기다리는 동안 멈췄다가 수신 후 재개. Vercel Drives로 샌드박스 실행 사이에도 작업 공간 유지
- 같은 에이전트를 Slack, Discord, Microsoft Teams, 웹 채팅, API 등의 채널에 연결 가능
- GitHub, Stripe, Linear 같은 외부 서비스 인증은
Vercel Connect가 관리해, 연결된 서비스를 호출하는 도구에서 토큰을 직접 관리할 필요를 줄임 - 전문 작업을 하위 에이전트에 맡기고 결과를 합치거나, 스케줄로 일일 보고서와 주간 요약 등을 활성 대화 없이 실행 가능
사용자 승인이 필요한 도구는 승인을 기다린 뒤 실행을 재개하며, 채점 기준을 포함한 평가 테스트를 배포마다 또는 정기적으로 실행 가능 - Node.js 24 이상과 모델 연결 자격 증명이 필요하며,
npx eve@latest init my-agent
로 시작. 로컬 대화에는 Vercel 프로젝트가 필수는 아니며, 모델은 계정이나 API 키로 연결
- GitHub 저장소
- Apache-2.0 라이선스
댓글과 토론
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기