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