このプロジェクトについて

eveは、耐久性のあるAIエージェントを構築するためにVercelが開発したオープンソースのファイルシステム優先フレームワークです。自律エージェントの作成とデプロイを簡素化することを目的として設計されており、eveはファイルシステムを主要なオーサリングインターフェースとして扱うことで、開発者がエージェントプロジェクトを容易に検査、拡張、運用できるようにします。 ### 主な機能とプロジェクト構造 e veプロジェクトでは、エージェントの中核機能は`agent/`フォルダー配下の従来のディレクトリに整理されています。 - **instructions.md**: エージェントの動作を定義する常時有効なシステムプロンプト。 - **tools/**: AIモデルが外部世界と対話するために呼び出せる型付き関数(ツール)用のディレクトリ。 - **skills/**: エージェントが複雑なタスクを実行するためにオンデマンドで読み込む手順とプロンプト。 - **channels/**: HTTP、Slack、Discordなどのメッセージチャネルの設定。 - **schedules/**: エージェントの実行を定期的にトリガーする反復cronジョブ。 - **agent.ts**: AIモデルとランタイム設定を指定するオプションの設定ファイル。 ### はじめに 新しいeveプロジェクトをscaffoldするには、ユーザーは次を実行できます。 bash npx eve@latest init my-agent このコマンドはプロジェクトディレクトリを作成し、依存関係をインストールし、Gitを初期化し、対話型ターミナルUIを起動します。開発者はセットアップ中に、`openai/gpt-5.6-terra`や`spacexai/grok-4.7`など、好みのAIモデルを指定できます。 ### コミュニティとエコシステム e veは現在ベータ版であり、Vercelのエコシステムと密接に統合されています。コミュニティはGitHub Discussionsでフレームワークについて議論し、プロジェクトを共有しています。コントリビューションは歓迎されており、セキュリティ脆弱性はリポジトリに記載されている責任ある開示用メールを通じて報告する必要があります。