vercel/eve

The Open Framework for Building Agents

eve란 무엇인가요?

eve는 지속 가능한 AI 에이전트(지속적으로 실행되고 상태를 유지하며 도구, 스케줄, 채팅 채널과 상호 작용할 수 있는 소프트웨어)를 구축하기 위한 오픈 소스 파일 시스템 우선 프레임워크입니다. Vercel에서 게시하며 eve npm 패키지로 배포됩니다.


작동 방식

  1. 파일 시스템을 저작 표면으로 활용 – 에이전트는 규정된 레이아웃을 가진 일반 디렉토리에 존재합니다:
    • agent/instructions.md – 에이전트의 성격과 목표를 정의하는 영구적인 시스템 프롬프트.
    • agent/tools/ – 모델이 호출할 수 있는 타입 지정 함수를 노출하는 TypeScript 파일 (예: 날씨 조회).
    • agent/skills/ – 필요에 따라 로드할 수 있는 Markdown 기반 절차.
    • agent/channels/ – HTTP, Slack, Discord 또는 Vercel Web Chat용 커넥터.
    • agent/schedules/ – 자동으로 실행되는 Cron 스타일 작업.
    • 선택 사항인 agent/agent.ts – 모델(공급자, 버전, 추론 수준) 구성용.
  2. CLI 스캐폴딩 – npx eve@latest init <folder>는 전체 구조를 생성하고, 종속성을 설치하며, 대화형 터미널 UI를 실행합니다.
  3. 모델 선택 – Vercel AI Gateway가 지원하는 모든 모델(예: openai/gpt-6-luna-fast)을 에이전트에 지정할 수 있습니다. CLI를 통해 특정 추론 티어(높음, 중간, 낮음)를 설정할 수 있습니다.
  4. 실행 및 반복 – npm run dev로 에이전트를 로컬에서 시작합니다. 프레임워크가 파일 시스템을 감시하므로 도구나 프롬프트를 편집하면 즉시 에이전트의 동작이 변경됩니다.
  5. 배포 및 공유 – 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

더 자세한 정보


요약

eve는 AI 에이전트의 프롬프트, 도구 및 스케줄을 작성하기 위한 관례적인 폴더 구조를 제공하며, npm run dev를 통해 로컬에서 실행하고, 채팅 채널을 추가하거나 에이전트를 웹 서비스로 배포하기 위한 Vercel 통합 명령어를 제공합니다. 이는 프로덕션 수준의 AI 에이전트를 구축하기 위한 Vercel 지원 프레임워크입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트