Vercel Marketplace | エージェントによるサードパーティサービスの調達

VVercel
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00プロダクション向けのアプリケーションを構築する場合、外部サービスの
00:00:05統合が必要になることがよくあります。データベースや認証プロバイダー、ログインツールなどです。
00:00:11これらを手動で設定するには、アカウントを作成し、ダッシュボードを操作し、
00:00:16認証情報をコピーして、アプリケーション内でそれらすべてを自分で連携させる必要があります。
00:00:22これでも機能しますが、もしコーディングエージェントがこれらのサービスを
00:00:29自動的に発見して統合してくれたらどうでしょうか?
00:00:30実は、Vercel CLIとMarketplaceを使えば、それが可能になるのです。
00:00:35その方法をご紹介しましょう。
00:00:37まず、Vercel CLIをインストール、またはアップグレードします。
00:00:44一度Vercelでログインすれば、各プロバイダーごとに個別に認証する必要はありません。
00:00:51一度のログインで、あなたもエージェントもすべてのMarketplace統合にアクセスできるようになります。
00:00:58次に、エージェントがVercel CLIを利用できるように、利用可能なスキルもインストールします。
00:01:07CLIのセットアップが完了したので、エージェントに利用可能なVercel Marketplaceの統合について聞いてみましょう。
00:01:16素晴らしいですね。
00:01:20アプリのアイデアがあるので、エージェントに構築を依頼してみます。
00:01:24「Next.jsでカレンダーアプリを作成し、データベースにSupabase、認証にClerkを使用し、
00:01:32決済にはStripeのサンドボックスモードを使用して」と指示します。
00:01:34そしてもちろん、「ミスをしないように」とも付け加えます。
00:01:37これには時間がかかるので、早送りしましょう。
00:01:46はい、セットアップが完了しました。
00:01:49エージェントの出力を確認すると、各プロバイダーをプロビジョニングし、
00:01:55環境変数を取得して、すべてを連携させたことがわかります。
00:02:01Vercelのダッシュボードに移動すると、新しいプロジェクトが作成され、各サービスが接続され、
00:02:08アプリケーションがデプロイされているのが確認できます。これらすべてが一気に行われました。
00:02:13実際には、特に既存のアプリケーションを扱う場合は、より小さなステップで進めることになるでしょう。
00:02:19では、他に何ができるのかエージェントに聞いてみましょう。
00:02:28まとめると、チームへの統合の追加や削除、特定プロジェクトへのサービスの確認・接続・解除、
00:02:34使用額の確認、利用制限の設定、セットアップガイドの作成など、
00:02:42他にも多くのことが可能です。
00:02:43さて、これがどのように機能し、安全なのか気になるかもしれません。
00:02:48Vercel CLIは、エージェントが呼び出せる構造化されたコマンドとして統合機能を公開しています。
00:02:53例えば、エージェントにMarketplaceのすべての統合をリストアップするよう依頼すると、
00:02:59「discover」コマンドが実行されます。
00:03:02これにより、エージェントが解析・推論できる構造化されたJSONデータが返されます。
00:03:07統合をインストールするよう依頼すると、「add」コマンドが実行されます。
00:03:13統合に追加のメタデータが必要だったり、途中で止まってしまったりした場合は、エージェントは助けを求め、
00:03:24リージョンのような必須フィールドを明示的に渡すことができます。
00:03:35統合がインストールされると、エージェントは「guide」コマンドでセットアップ手順を取得できます。
00:03:46ご覧の通り、エージェントは任意のコードを実行しているわけではありません。
00:03:50エージェントはVercel CLIとやり取りしており、CLIが構造化されたガードレール、制限されたコマンドスコープ、
00:03:56組み込みの権限管理、および環境変数の管理を提供しています。
00:04:01有料プランの選択や法的規約への同意などの重要なアクションについては、エージェントは一時停止し、
00:04:07人間に手順の完了を求めるか、Vercelのダッシュボードへリダイレクトします。
00:04:13以上が、エージェントによるワークフローの一部となったVercel CLIとMarketplaceです。
00:04:20あなたが重要な決定を下している間に、エージェントがターミナルを離れることなく
00:04:26土台作りや統合のセットアップを処理してくれます。
00:04:28ぜひ今日から試して、フィードバックをお寄せください。

Key Takeaway

Vercel MarketplaceとCLIを活用することで、開発者は複雑な外部サービスのセットアップをAIエージェントに安全に委ね、より本質的な開発作業に集中できるようになります。

Highlights

Vercel CLIとMarketplaceを組み合わせることで、エージェントによる外部サービスの自動検出と統合が可能になります。

一度のVercelログインで、個別のプロバイダー認証を行うことなく、すべてのMarketplace統合にアクセスできる利便性があります。

エージェントは「discover」や「add」といった構造化されたCLIコマンドを通じて、安全かつ制御された範囲で操作を行います。

Supabase、Clerk、Stripeなどの主要なサービスを、エージェントへの一言の指示だけで一括してプロビジョニングできます。

有料プランの選択や利用規約への同意など、重要な意思決定が必要な場面ではエージェントが停止し、人間に判断を仰ぐ安全設計となっています。

Timeline

手動設定の課題とエージェントによる自動化の導入

モダンなアプリケーション開発において、データベースや認証、ロギングツールの導入は不可欠ですが、従来の手動設定には多大な手間がかかります。各サービスのアカウント作成、ダッシュボード操作、認証情報のコピーといった工程は、開発のスピードを阻害する要因となっていました。このセクションでは、これらの煩雑な統合プロセスを「コーディングエージェント」が自動で行うという新しい解決策が提示されます。Vercel CLIとMarketplaceを組み合わせることで、エージェントがサービスを自動で発見し、シームレスに連携させる世界が実現します。開発者は手作業の連携から解放され、よりクリエイティブな実装にリソースを割くことが可能になります。

Vercel CLIのセットアップと認証の統合

エージェントにサービス統合を任せるための具体的な準備手順として、まずVercel CLIのインストールまたはアップグレードが必要です。特筆すべき点は認証の簡略化で、一度Vercelでログインするだけで、Marketplace上の全プロバイダーに対して個別に認証を行う必要がなくなります。これにより、開発者本人だけでなく、エージェントもすべての統合機能へ即座にアクセスできる権限を得ることができます。さらに、エージェントがCLIを自在に操るための「スキル」をインストールすることで、自動化の準備が整います。この一元化された認証基盤こそが、エージェントによるスムーズなワークフローの核となります。

実演:エージェントによるアプリ構築とプロビジョニング

具体的なデモンストレーションとして、Next.jsを使用したカレンダーアプリの構築をエージェントに依頼する様子が描かれます。指示には、データベースとしてのSupabase、認証のClerk、決済のStripeサンドボックスモードといった具体的な要件が含まれています。エージェントはこれらの指示を受け取り、各プロバイダーのプロビジョニングから環境変数の取得、そしてアプリへの接続までを自動で完結させます。Vercelのダッシュボードを確認すると、すべてのサービスが正しく接続され、アプリケーションが即座にデプロイされていることがわかります。また、統合の追加・削除や使用制限の設定など、運用面での多様な管理能力も紹介されています。

安全性と仕組み:構造化されたコマンドとガードレール

エージェントがどのように安全に操作を行っているのか、その背後にあるメカニズムが詳しく解説されます。Vercel CLIは、エージェントが呼び出せる「discover」や「add」といった構造化されたコマンドを公開しており、やり取りはJSONデータを通じて行われます。エージェントは勝手なコードを実行するのではなく、CLIが提供する制限されたコマンドスコープと権限管理の枠内でのみ動作します。足りない情報がある場合は、エージェント自らが人間に助けを求め、リージョン設定などの必須項目を明示的に確認するプロセスが含まれています。この「ガードレール」の存在により、自動化の利便性とシステムの安全性が高度に両立されています。

重要な意思決定の管理と結論

自動化の限界と人間の役割についても明確に定義されており、特に重要なアクションにおける安全策が説明されます。有料プランへのアップグレードや法的規約への同意など、責任が伴う操作において、エージェントは独断で進めることなく一時停止します。その後、人間に対して手順の完了を求めるか、直接Vercelダッシュボードへリダイレクトして最終判断を仰ぎます。これにより、コスト管理や法務的なリスクを人間が完全にコントロールしつつ、退屈な「土台作り」だけをエージェントに任せることが可能になります。最終的に、エージェントがターミナル内での作業を肩代わりすることで、開発効率が劇的に向上することを強調して締めくくられます。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video