vercel/eve
The Open Framework for Building Agents
何を解決するか
ファイルシステムを主な作成インターフェースとして使用することで、持続可能なAIエージェントの作成と運用を簡素化します。従来のコード中心の設定と比較して、エージェントの設定、プロンプト、ツールの確認、拡張、管理がより簡単になります。
動作方法
Eveはプロジェクトディレクトリ構造をエージェントの設定として扱います。開発者は以下の構造化されたフォルダ群を通じてエージェントの振る舞いを定義します:
- Instructions: 常時有効なシステムプロンプトとして使用されるMarkdownファイル(
instructions.md)。 - Tools: モデルが呼び出せる型指定関数が格納された
tools/ディレクトリ。 - Skills: 必要に応じてロードされる手順が格納された
skills/ディレクトリ。 - Channels: 通信の統合ポイント(例:HTTP、Slack、Discord)が格納された
channels/ディレクトリ。 - Schedules: 再発するcronジョブが格納された
schedules/ディレクトリ。
対象ユーザー
明確で整理されたプロジェクト構造と、ファイルシステムを第一に考えるエージェント作成アプローチを希望する開発者。
特徴
- ファイルシステム最優先設計: エージェント機能は通常の場所に保存され、可視性が向上します。
- 持続可能なエージェント: スケジュールと複数の通信チャネルをサポートする、長期間実行可能なエージェント。
- 統合ドキュメント:
eveパッケージには、エージェントのコードを読むためのローカルドキュメントが含まれています。 - 迅速なセットアップ:
npx eve@latest initによるシンプルな初期化。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch