Vercel、AIを動かす仕組みを公開
Vercel Releases Eve: An Open-Source AI Agent Framework Where Each Agent is a Directory of Files Mapped to Capabilities

VercelがAIを簡単に作れる仕組み「Eve」を公開。AIの機能をファイルで管理し、効率よく開発できるため、AI開発を加速します。
Vercelは、エージェントを構築、実行、スケーリングするためのオープンソースのフレームワーク「eve」をリリースしました。このプロジェクトは、Apache-2.0ライセンスの下、npmパッケージのeveとして公開されています。構築するエージェントとは、そのエージェントが何をするかを定義することであるべきです。それは、エージェントが本番環境で実行するために必要なすべての配管を組み立てることを意味すべきではありません。eveは、Vercelが自社のエージェントを構築し、実行しているフレームワークです。Vercelの投稿によると、現在100以上のエージェントが本番環境で稼働しています。何がeveなのでしょうか?eveは、耐久性のあるバックエンドエージェントのためのファイルシステムファーストのフレームワークです。ディスク上のディレクトリとしてエージェントを作成します。そのディレクトリが契約となります。各ファイルはエージェントの1つのコンポーネントを記述します。一目見ただけで、ツリーはエージェントが何であるか、何をするかを示します。また、それがどこに存在し、いつ自律的に動作するかも示します。実行される最小のエージェントは2つのファイルで構成されます。1つはモデルを設定し、もう1つは指示を設定します。Copy Code Copied Use a different Browser
```
// agent/agent.ts
import { defineAgent } from "eve";
export default defineAgent({
model: "anthropic/claude-opus-4.8",
});
```
モデルは1行で記述され、プロバイダーのフォールバックはAI Gatewayを通じてサポートされます。instructions.mdファイルは、eveがあらゆるモデル呼び出しの前に置くシステムプロンプトになります。エージェントはディレクトリです。Vercelの核となるアイデアは、エージェントには「形」があるということです。どのチームも同じニーズを満たすために同じ構造を再構築し続けていました。eveはその「形」をフレームワークにしました。ディレクトリのレイアウトは、各機能をフォルダにマッピングします。以下がその契約です:
Path Role Format
agent.ts The model it runs on, plus runtime config TypeScript
instructions.md Who it is, prepended to every model call Markdown
tools/ What it can do; filename becomes the tool name TypeScript
skills/ What it knows; loaded only when the topic comes up Markdown
connections/ Secure links to MCP servers and OpenAPI APIs TypeScript
sandbox/ Optional override of the agent's sandbox; seeds workspace files Directory
subagents/ Specialist child agents it delegates to Directory
channels/ Where it lives, like Sla
この記事について質問
記事の内容に答えます。記事外のことは都度ウェブで調べます。