powered by TechFeed
表示モード
主要ニュース

CloudflareがAIエージェント向け一時アカウントを提供開始 — サインアップ不要で60分間デプロイ可能、人間向け認証の壁を回避

6月19日、Cloudflareが「Temporary Cloudflare Accounts for AI agents」と題した記事を公開した。AIエージェントがサインアップ不要でCloudflare Workersにデプロイできる一時アカウント機能の詳細が紹介されており、エージェントのデプロイを阻む「人間向け認証の壁」への具体的な解決策として注目を集めている。

6月19日、Cloudflareが「Temporary Cloudflare Accounts for AI agents」と題した記事を公開した。AIエージェントがサインアップ不要でCloudflare Workersにデプロイできる一時アカウント機能の詳細が紹介されており、エージェントのデプロイを阻む「人間向け認証の壁」への具体的な解決策として注目を集めている。


AIエージェントのデプロイを阻む「人間向け認証」の壁

AIエージェントがコードを書けるようになった今、問題は「書けるかどうか」ではなく「デプロイできるかどうか」に移りつつある。

ブラウザベースのOAuthフロー、ダッシュボードのクリック操作、APIトークンのコピー&ペースト、多要素認証——これらはすべて人間を前提とした設計だ。開発者の隣で動くインタラクティブなコパイロットならまだ対処できるが、バックグラウンドで動くエージェントにとっては完全な停止点になる。

Cloudflareはこの問題に対して、AIエージェント向け一時アカウント(Temporary Cloudflare Accounts for Agents)という機能で応えた。


コマンド一発でデプロイ、60分間有効な一時アカウント

仕組みはシンプルだ。エージェントが以下のコマンドを実行するだけでよい。

wrangler deploy --temporary

これを実行すると、Cloudflareが一時アカウントを自動でプロビジョニングし、WranglerにAPIトークンを払い出す。デプロイされたWorkerは60分間有効で、その間にユーザーがクレームリンクを踏んで正式なアカウントに紐付ければ永続化できる。60分以内にクレームしなければ、アカウントごと自動削除される。

なぜ60分という設計なのかについては、元記事での言及は多くないが、「エージェントが動作するその場でユーザーが確認・引き取れる現実的な時間枠」として設定されているとみられる。短すぎず長すぎず、使い捨てリソースの放置を防ぎながらユーザーに判断の余裕を与えるバランスを意識した数字だろう。

WranglerはCloudflareが提供するDeveloper Platform向けCLIツールで、プロジェクトの初期化からデプロイまでを担う。使い方はオンラインに広く文書化されており、LLMも扱い方を把握している。ただし従来は、未ログイン状態でデプロイしようとするとサインアップ・認証ステップで詰まっていた。

「エージェントがこの新フラグの存在をどうやって知るのか?」という問題については、Cloudflareは抜け目ない対応をした。Wrangler自体が、未認証時に--temporaryフラグについてのメッセージをエージェントに向けて出力するよう更新されている。エージェントはそのメッセージを読み取り、次のデプロイで自動的にフラグを付与する。


実際の動作フロー

公開されている例では、次のようなプロンプトを使う。

Make a very simple hello world Cloudflare Worker in TypeScript and deploy it using wrangler, don't ask me questions, do the best you can

エージェントはWorkerスクリプトを生成し、--temporaryフラグを使ってデプロイし、返ってきたプレビューURLに対してcurlを実行して動作確認まで自律的に完了する。人間の介入はゼロだ。

さらに60分のクレームウィンドウ内であれば、エージェントは何度でもコードを修正して再デプロイできる。一時アカウントは再利用され、その都度新バージョンが展開される。

クレーム時は、Cloudflareへのサインアップまたはサインインを経て、デプロイ済みのWorkerだけでなく、データベースやその他バインディングも含めたリソース一式を正式アカウントに移行できる。


関連する動きと今後の方向性

Cloudflareはこの機能に加え、エージェントのデプロイ障壁を下げる取り組みをいくつか並行して進めている。

  • Stripeとの連携:エージェントがユーザーに代わってCloudflareアカウントをプロビジョニング、サブスクリプション開始、ドメイン登録、APIトークン取得まで一括で行えるプロトコルを共同設計(詳細はこちら)。従来は各ステップで人間の操作が必要だったアカウント開設〜課金開始までのフローを、エージェントが完全に自律処理できる形を目指したものだ。
  • WorkOSとの連携auth.mdのローンチに協力。auth.mdとは、エージェントが認証フローをどう扱うべきかを記述した機械可読なドキュメント仕様で、OAuthなど既存の標準を活用しながらエージェントが新規アカウントをプロビジョニングできる仕組みを提供する。人間向けに設計されたサインアップ画面を迂回し、エージェントが直接・安全に認証を完了できるようにすることが狙いだ。

いずれの取り組みも共通しているのは、「人間を介在させる前提で設計されたインフラ」をエージェント対応に刷新するという方向性だ。今回の一時アカウント機能はその最も直接的な実装例といえる。

現時点では一時アカウントの機能にいくつか制限があり、今後変更される可能性もある。詳細は開発者ドキュメントで確認できる。


詳細はTemporary Cloudflare Accounts for AI agentsを参照していただきたい。