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ぜひ今日から試して、フィードバックをお寄せください。