vercel/eve
The Open Framework for Building Agents
解決的問題
透過將檔案系統作為主要的創作介面,簡化持久性 AI 代理的建立與操作。與傳統的程式碼密集型設定相比,這種做法讓代理設定、提示詞與工具更易於檢視、擴展與管理。
如何運作
Eve 將專案目錄結構視為代理的設定。開發者透過一組有組織的資料夾來定義代理的行為:
- Instructions:一個 Markdown 檔案(
instructions.md),作為持續啟用的系統提示。 - Tools:位於
tools/目錄中的型別化函數,模型可呼叫它們。 - Skills:按需載入的程序,存放於
skills/目錄中。 - Channels:通訊整合點(例如 HTTP、Slack、Discord),位於
channels/目錄中。 - Schedules:位於
schedules/目錄中的定期 cron 作業。
適用對象
希望以清晰、有組織的專案結構,並以檔案系統為首要方式來撰寫 AI 代理的開發者。
主要亮點
- 檔案系統優先設計:代理功能儲存在常見位置,提升可見性。
- 持久性代理:支援長時間執行的代理,具備排程與多種通訊管道。
- 整合文件:
eve套件內含本地文件,供撰寫代理時參考。 - 快速設定:透過
npx eve@latest init即可快速初始化。
相關
- 專案
- 專案
- 專案
- 專案
- Dispatch