要約 / ポイント
Vercel は、本番環境の AI エージェントを構築するための画期的な新しいフレームワーク「Eve」をオープンソース化しました。その「ファイルシステムファースト」のアプローチは、開発を簡素化しつつ、数百万人のユーザーに必要とされる信頼性を提供します。
フォルダーがエージェントである
Vercel の新しいオープンソース AI エージェントフレームワーク「Eve」は、本番環境のエージェントを構築する方法を根本的に変えるファイルシステムファーストのパラダイムを導入します。従来、単一のフォルダーの内容によって AI エージェント全体を定義することは、パーソナルアシスタントや「セカンドブレイン」のために予約されていました。このような設定を、数千人または数百万人のユーザーにサービスを提供する本番環境に拡張するには、複雑で特注のアーキテクチャが必要でした。
Eve はこのギャップを埋め、ファイルシステムベースの開発の柔軟性と容易さを堅牢な本番環境へのデプロイメントにもたらします。エージェントの定義全体が単一の親フォルダー内に存在する、標準化された構成可能な構造を提供します。これにより、開発が簡素化され、多くの基盤となる配管が抽象化されます。
このエージェントフォルダー内では、個別のサブフォルダーがコアプリミティブを定義し、すべてをモジュール化して管理しやすくします。設定できるのは以下の通りです。 - Instructions(指示):システムプロンプトとグローバルルール。 - Skills(スキル):エージェントの機能。 - Tools(ツール):サンドボックス化されたコード実行環境。 - Channels(チャネル):Slack や Discord などのプラットフォームへの接続。 - Sub-agents(サブエージェント):階層型エージェント構造。 - Schedules(スケジュール):自律的な実行タイミング。 このアーキテクチャはシームレスにコンパイルされ、手動でのインポートやリンクを不要にし、スケーラブルで信頼性の高い AI システムの強力な基盤を提供します。
複雑さのないコンパイル
エレガントな「フォルダーがエージェント」というパラダイムを超えて、Eve の最も印象的な機能は、その自動コンパイルステップです。これは、手動でのインポートやコンポーネントの明示的なリンクという面倒でエラーが発生しやすい必要性を排除することで、本番環境のエージェントを構築する方法を完全に変えます。開発者は、エージェントのさまざまなプリミティブを接続するための定型コードを書く必要がなくなり、Eve が内部で複雑な配管を処理します。
`eve` コマンドを実行すると、フレームワークはエージェントフォルダー全体をインテリジェントに走査します。定義されたすべてのプリミティブ(指示、エージェント定義、スキル、ツール、チャネル、接続、サブエージェント)を検出します。この走査から、Eve はすべてを連携させる統一された表現である単一のマニフェストを動的に作成し、堅牢なデプロイメントに備えます。
このワークフローは、Claude Code のような特定のコーディングエージェントがスキルを処理する方法を反映しています。指定されたフォルダーにスキルファイルをドロップすると、すぐに呼び出し可能になります。しかし、Eve はこの概念を劇的に拡張します。スキルだけでなく、Eve はこの「ただ動く」魔法を、コアロジックから外部統合まで、エージェントアーキテクチャ全体に適用し、スケーラブルな本番環境へのデプロイメントと信頼性を実現します。
ラップトップから数百万人のユーザーへ
Vercel Eve は、エージェント開発を趣味のプロジェクトの域を超え、Vercel の堅牢なインフラストラクチャを活用してエンタープライズアプリケーションへのギャップを埋めます。これにより、本番環境のエージェントを構築する方法が完全に変わり、数千人または数百万人のユーザーへのデプロイが可能になります。カスタムインフラストラクチャやセルフホスティングについて心配する必要はもうありません。Vercel がエージェントのホスティングとスケーリング全体を処理します。
本番システムは揺るぎない回復力を要求します。Vercel Eve は、すべてのターンとツール呼び出しをチェックポイントする耐久性のあるセッションでこれを提供します。これにより、ワークフローはクラッシュや再デプロイを乗り越え、エージェントは中断点から自然に再開できます。分離されたサンドボックスは、エージェントが自律的にコードを記述または実行する可能性のあるアプリケーションにとって重要な、エージェントコード実行のための安全な環境を提供します。
信頼性をさらに高めるため、eveはhuman-in-the-loop機能を組み込んでおり、危険なステップでエージェントを一時停止させ、明示的な承認を求めます。これにより、自律型エージェントが本番環境で制御不能になるという重大なリスクを軽減します。堅牢なMLOpsのために、eveはEvals as a deploy gateを導入しており、開発者はエージェントのフォルダ内で直接、特定の動作テストを定義できます。これらの検証で緑色のチェックマークがすべて付いた後にのみ更新が本番環境にプッシュされ、エージェントの一貫した信頼性の高いパフォーマンスが保証されます。
数分で最初のエージェントを構築
Vercel eveで最初のエージェントを構築すると、開発サイクルが数日ではなく数分に短縮されます。統合されたVercel pluginは、ローカルでのイテレーションからグローバルなデプロイメントまで、プロセス全体を合理化し、真にプロダクションファーストな開発者エクスペリエンスを実現します。
Enjoying this? Get one like it in your inbox each morning.
one email a day · unsubscribe in two clicks · no third-party tracking
エージェントの核は、基盤となるLLMを定義するシンプルな`agent.ts`ファイルから始まります。そこから、スキル、ツール、コネクション、さらにはサブエージェント用のフォルダを作成することで、その機能を拡張します。このファイルシステムファーストのパラダイムにより、すべてがモジュール化され、直感的に整理されます。
新しい機能を定義することは、MarkdownまたはTypeScriptファイルを関連するフォルダにドロップするのと同じくらい簡単です。例えば、`/skills`ディレクトリ内の`skill.md`ファイルは、Claude Codeエージェントが新しい関数を吸収するのと同様に、エージェントに新しい能力を即座に付与します。これにより、複雑なリンクやインポートステートメントが不要になります。
ローカルでテストするには、ターミナルから`eve`コマンドを実行するだけです。このコマンドは、定義されたすべてのフォルダを走査し、手動設定なしですべてを結合して、エージェントを自動的にコンパイルします。これはシームレスなローカルフィードバックループです。
満足したら、Vercel pluginを通じて、単一のプロンプト操作でエージェントを何百万人ものユーザーにデプロイできます。この迅速なデプロイメントとVercelの堅牢なインフラストラクチャにより、アイデアからグローバルにアクセス可能なプロダクショングレードのエージェントへと、かつてない速さで移行できます。
よくある質問
Vercel Eveとは何ですか?
Vercel Eveは、プロダクショングレードのAIエージェントを構築するための新しいオープンソースの「ファイルシステムファースト」フレームワークです。エージェント全体を単一の構成可能なフォルダとして扱うことで、エージェント開発を標準化します。
Eveは他のAIエージェントフレームワークとどう違うのですか?
複雑なコードやコンポーネントの手動リンクを必要とする多くのフレームワークとは異なり、Eveは、エージェントのフォルダ内のすべて(スキル、ツール、プロンプト)を単一のマニフェストに自動的にコンパイルします。これにより、ビルドプロセスが劇的に簡素化されます。
Vercel Eveが「プロダクショングレード」である理由は何ですか?
EveはVercelのインフラストラクチャを活用し、本番環境に不可欠な機能を提供します。クラッシュ後も存続する耐久性のあるセッション、安全なコード実行のための隔離されたサンドボックス、human-in-the-loop承認、そしてEvals as a deploy gateなどです。
Eveを使用するためにClaude Codeのようなコーディングエージェントが必要ですか?
厳密には必須ではありませんが、Vercel pluginとコーディングエージェントを併用することを強くお勧めします。このプラグインは、エージェントがEveの構造を理解するためのスキルを提供し、エージェントの構築、設定、デプロイを非常に簡単にします。
