Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

エージェントとは

最終更新 Markdown で表示Agent セットアップ

エージェントは、ツールの使い方と処理の流れを自分で判断し、タスクを自律的に実行できる AI システムです。あらかじめ決めた経路だけをたどる従来の自動化と違い、エージェントは状況と途中結果に応じて進め方を変えられます。コパイロット(従来のチャットアプリなど)とも違います。人の入力を補うだけでなく、タスクを最後まで自動化できます。

  • Agents → 非線形で非決定的(実行ごとに結果が変わります)
  • Workflows → 線形で決定的な実行経路
  • Co-pilots → 人の操作が必要な、補助的な AI

例: 旅行の予約

エージェントを初めて使う、または初めて触れる場合は、旅行予約の文脈で動きをイメージできます。

旅行を予約するとします。フライトを調べ、ホテルを探し、レストランのレビューを確認し、予算を把握する必要があります。

従来のワークフロー自動化

従来の自動化は、あらかじめ決めた順序に従います。

  • 決まった入力(日付、場所、予算)を受け取ります
  • 固定順で事前定義の API エンドポイントを呼び出します
  • ハードコードした条件に基づいて結果を返します
  • 想定外の状況には対応できません
従来のワークフロー自動化の図

AI コパイロット

コパイロットは、次のような知的アシスタントです。

  • 好みに基づいてホテルや旅程を提案します
  • 自然言語の質問を理解して応答できます
  • 案内と提案を行います
  • 実行には人の判断と操作が必要です
コパイロットの図

エージェント

エージェントは、AI の判断力と関連ツールの呼び出しを組み合わせてタスクを実行します。次の理由で、出力は非決定的になります。

  • リアルタイムの空室と料金の変動
  • 制約の動的な優先順位付け
  • 失敗からの復旧
  • 途中結果に基づく適応的な判断
エージェントの図

エージェントは旅程を動的に作り、予約まで実行できます。旅行代理店に期待する動きに近いです。

エージェントシステムの構成

エージェントシステムは、通常次の 3 つの主要コンポーネントで構成されます。

  • Decision Engine(意思決定エンジン): 通常は LLM(大規模言語モデル)で、次のアクションを決めます
  • Tool Integration(ツール連携): エージェントが使える API、関数、サービスです。多くは MCP 経由です
  • Memory System(メモリシステム): コンテキストを保持し、タスクの進捗を追跡します

エージェントの動き

エージェントは、次のループを繰り返します。

  1. Observing(観察) 現在の状態またはタスクを観察します
  2. Planning(計画) AI で推論し、取るアクションを計画します
  3. Executing(実行) 使えるツールでそのアクションを実行します
  4. Learning(学習) 結果から学習します(結果をメモリに保存し、進捗を更新し、次の反復に備えます)

Cloudflare 上でのエージェント構築

Cloudflare Agents SDK は、本番エージェントを構築するための基盤を提供します。

  • 永続状態 — 各エージェントインスタンスは、コンテキストとメモリを保存する独自の SQLite データベースを持ちます
  • リアルタイム同期 — 状態変更は WebSocket 経由ですべての接続クライアントへ自動ブロードキャストされます
  • ハイバネーション — アイドル時はスリープし、必要時に起動します。使った分だけ課金されます
  • グローバルなエッジデプロイ — Cloudflare のネットワーク上で、ユーザーの近くでエージェントが動きます
  • 組み込み機能 — スケジュール、タスクキュー、ワークフロー、メール処理などです

次のステップ

Agents API

Agents SDK の完全な API リファレンスです。

役に立ちましたか?