vercel/eve
The Open Framework for Building Agents
eve란 무엇인가요?
eve는 지속 가능한 AI 에이전트(지속적으로 실행되고 상태를 유지하며 도구, 스케줄, 채팅 채널과 상호 작용할 수 있는 소프트웨어)를 구축하기 위한 오픈 소스 파일 시스템 우선 프레임워크입니다. Vercel에서 게시하며 eve npm 패키지로 배포됩니다.
작동 방식
- 파일 시스템을 저작 표면으로 활용 – 에이전트는 규정된 레이아웃을 가진 일반 디렉토리에 존재합니다:
agent/instructions.md– 에이전트의 성격과 목표를 정의하는 영구적인 시스템 프롬프트.agent/tools/– 모델이 호출할 수 있는 타입 지정 함수를 노출하는 TypeScript 파일 (예: 날씨 조회).agent/skills/– 필요에 따라 로드할 수 있는 Markdown 기반 절차.agent/channels/– HTTP, Slack, Discord 또는 Vercel Web Chat용 커넥터.agent/schedules/– 자동으로 실행되는 Cron 스타일 작업.- 선택 사항인
agent/agent.ts– 모델(공급자, 버전, 추론 수준) 구성용.
- CLI 스캐폴딩 –
npx eve@latest init <folder>는 전체 구조를 생성하고, 종속성을 설치하며, 대화형 터미널 UI를 실행합니다. - 모델 선택 – Vercel AI Gateway가 지원하는 모든 모델(예:
openai/gpt-6-luna-fast)을 에이전트에 지정할 수 있습니다. CLI를 통해 특정 추론 티어(높음, 중간, 낮음)를 설정할 수 있습니다. - 실행 및 반복 –
npm run dev로 에이전트를 로컬에서 시작합니다. 프레임워크가 파일 시스템을 감시하므로 도구나 프롬프트를 편집하면 즉시 에이전트의 동작이 변경됩니다. - 배포 및 공유 –
npx eve link로 프로젝트를 Vercel 계정에 연결하고,npx eve add channel/web으로 Web-Chat UI를 추가하며,npx eve deploy로 라이브 엔드포인트를 게시합니다.
대상 사용자
| 대상 | 적합한 이유 |
|---|---|
| AI 어시스턴트를 구축하는 개발자 | 프롬프트, 도구, 스케줄을 명확하고 버전 관리된 방식으로 저장하려는 경우. |
| 제품 팀 | 채팅 기반 AI 기능을 빠르게 출시하고 코드베이스를 앱의 나머지 부분과 동일한 저장소에 유지하려는 경우. |
| 연구원 / 취미 개발자 | 사용자 지정 서버리스 백엔드를 연결하지 않고 다중 도구 에이전트를 탐색하려는 경우. |
| 운영 / DevOps | 일반적인 CI/CD 파이프라인을 통해 배포, 모니터링 및 업데이트할 수 있는 지속 가능한 에이전트 개념을 선호하는 경우. |
성숙도
- 베타 릴리스 – README에 따르면 eve는 공개 베타 상태이며 API와 동작이 변경될 수 있습니다.
- Vercel 지원 – npm에 호스팅되어 있으며 Vercel 스타일 배지가 있고 GitHub Discussions에 전용 커뮤니티가 있습니다.
- 문서 – 전체 문서가 패키지에 포함되어 있으며 (
node_modules/eve/docs) https://eve.dev 에서도 게시됩니다. - 오픈 소스 – 저장소에는 기여 가이드라인, 행동 강령, 보안 정책이 포함되어 있어 일반적인 오픈 소스 프로젝트 수명 주기를 따릅니다.
퀵 스타트 요약 (README 참조)
# 새 에이전트 스캐폴딩
npx eve@latest init my-agent
# 프롬프트 편집
vim my-agent/agent/instructions.md
# 모의 도구 추가 (README 예시)
# 로컬 실행
npm run dev
# 웹 채팅 UI 추가 및 배포
npx eve link
npx eve add channel/web
npx eve deploy
더 자세한 정보
- 공식 문서: https://eve.dev/docs – 전체 프로젝트 레이아웃, 튜토리얼 및 채널 통합을 다룹니다.
- 첫 번째 에이전트 튜토리얼: https://eve.dev/docs/tutorial/first-agent – 최소한의 날씨 데모를 위한 단계별 가이드.
- 커뮤니티: GitHub Discussions (https://github.com/vercel/eve/discussions)에서 Q&A 및 쇼케이스 확인.
요약
eve는 AI 에이전트의 프롬프트, 도구 및 스케줄을 작성하기 위한 관례적인 폴더 구조를 제공하며, npm run dev를 통해 로컬에서 실행하고, 채팅 채널을 추가하거나 에이전트를 웹 서비스로 배포하기 위한 Vercel 통합 명령어를 제공합니다. 이는 프로덕션 수준의 AI 에이전트를 구축하기 위한 Vercel 지원 프레임워크입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트