프로젝트 소개
eve는 Vercel이 내구성 있는 AI 에이전트를 구축하기 위해 개발한 오픈소스 파일시스템 우선 프레임워크입니다. 자율 에이전트의 생성과 배포를 단순화하도록 설계된 eve는 파일시스템을 주요 작성 인터페이스로 취급하여 개발자가 에이전트 프로젝트를 쉽게 검사, 확장, 운영할 수 있게 합니다.
### 주요 기능 및 프로젝트 구조
eve 프로젝트에서 핵심 에이전트 기능은 `agent/` 폴더 아래의 관례적인 디렉터리에 구성됩니다:
- **instructions.md**: 에이전트의 동작을 정의하는 항상 켜져 있는 시스템 프롬프트입니다.
- **tools/**: AI 모델이 외부 세계와 상호작용하기 위해 호출할 수 있는 타입이 지정된 함수(도구)를 위한 디렉터리입니다.
- **skills/**: 에이전트가 복잡한 작업을 수행하기 위해 필요할 때 로드하는 절차와 프롬프트입니다.
- **channels/**: HTTP, Slack, Discord와 같은 메시지 채널을 위한 구성입니다.
- **schedules/**: 에이전트 실행을 주기적으로 트리거하는 반복 cron 작업입니다.
- **agent.ts**: AI 모델과 런타임 설정을 지정하는 선택적 구성 파일입니다.
### 시작하기
새 eve 프로젝트를 스캐폴딩하려면 사용자는 다음을 실행할 수 있습니다:
bash
npx eve@latest init my-agent
이 명령은 프로젝트 디렉터리를 생성하고, 의존성을 설치하고, Git을 초기화하고, 대화형 터미널 UI를 시작합니다. 개발자는 설정 중에 `openai/gpt-5.6-terra` 또는 `spacexai/grok-4.7`과 같은 선호하는 AI 모델을 지정할 수 있습니다.
### 커뮤니티 및 생태계
eve는 현재 베타 버전이며 Vercel의 생태계와 긴밀하게 통합됩니다. 커뮤니티는 GitHub Discussions에서 프레임워크에 대해 논의하고 프로젝트를 공유합니다. 기여를 환영하며, 보안 취약점은 저장소에 제공된 책임 있는 공개 이메일을 통해 보고해야 합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.