2026年9月10日、OpenAIはAgents APIをパブリックベータとして公開しました。単にモデルを呼び出すAPIではなく、Codexで使われるエージェント・ハーネス、長時間セッション、コンテキスト管理、ツール探索、サブエージェント、実行環境をまとめて提供するものです。

結論から言えば、これは「AIに1回答えさせる」ための製品ではありません。障害調査、コード変更、監査、資料作成のような、数十分から数日にまたがる仕事を途中状態ごと管理する基盤です。自前実装を減らせる一方、パブリックベータであり、権限・費用・監査・復旧の設計責任は利用側に残ります。

EXECUTIVE SUMMARY

Agents APIで変わる3つの境界

会話 → 作業
長時間セッションと自動コンテキスト圧縮
単体 → チーム
独立コンテキストのサブエージェント
推論 → 実行
ホスト型または自社環境のサンドボックス

何が新しいのか

従来のAPIでは、アプリ側が「モデル呼び出し → ツール実行 → 結果を再投入」というループ、履歴の切り詰め、再試行、並列処理、実行環境を組み立てる必要がありました。Agents APIでは、その中央部分をOpenAI管理のハーネスとして利用できます。

設計項目従来の自前構築Agents API利用側に残る責任
エージェントループアプリで実装管理済みハーネス停止条件・承認条件
長時間の文脈要約・保存を実装自動コンパクション重要情報の保存確認
コード実行コンテナ等を用意OpenAIホスト/自社/提携先ネットワーク・秘密情報・成果物
並列化キューと集約を実装サブエージェント対応上限・予算・重複作業
料金モデル+自社基盤トークン・ツール・コンテナ総額の監視と強制上限

Agents API自体に追加利用料はなく、モデルのトークン、利用ツール、ホスト型コンテナなどに課金されます。「API無料」ではなく、オーケストレーション料金が別建てでないという意味です。

公開データから読む効果

公式発表には初期顧客の数値が掲載されています。ただし、いずれもOpenAIの発表内にある顧客事例で、条件が統一された第三者ベンチマークではありません。製品選定の保証値ではなく、PoC目標を置くための参考値として扱うべきです。

公開された改善値(提供会社・顧客による報告)

評価スコア0.71 → 0.85
顧客事例。絶対値で+0.14、相対約20%増
サブエージェント処理レイテンシ4倍高速化
顧客の旧構成との比較。一般化できる保証値ではない
ケース当たりコスト60%削減
既存性能を維持した移行事例として報告
失敗レスポンス86%削減
ハーネスとサンドボックス分離後の顧客報告

編集上の推論として、効果の源泉はモデル性能だけではありません。状態管理、並列化、ツール選択、実行環境を標準化したことで、アプリ固有の失敗点が減った可能性があります。一方、比較条件・母数・タスク構成は公開情報だけでは十分に検証できません。

実務で向く4つの業務

  1. 開発:リポジトリ調査、実装、テスト、レビュー、ブラウザ確認を連続実行する。
  2. 保守:依存関係の更新候補を調べ、影響範囲と差分を成果物として残す。
  3. 運用:ログ・メトリクス・デプロイ履歴を別々のサブエージェントで調査し、主エージェントが統合する。
  4. コンサル:公開情報、社内資料、表計算を横断し、根拠付き報告書を生成する。

短いFAQ応答や単発の文章生成では、通常のResponses APIや既存のワークフローの方が単純です。Agents APIが効くのは、途中状態、複数ツール、非同期処理、復旧が必要な仕事です。

最小構成のイメージ

公式例では、セッション作成時にモデル、MCPツール、複数エージェント設定、実行環境、入力をまとめて指定します。

const session = await client.beta.agents.sessions.create({
  agent: {
    model: "gpt-6-astra",
    tools: [{
      type: "mcp",
      server_label: "observability",
      transport: { type: "http", server_url: MCP_SERVER_URL }
    }],
    multi_agent: { enabled: true, max_concurrent_subagents: 3 }
  },
  environment: { type: "openai_hosted" },
  input: "直近30分の5xx増加を調査し、根拠と緩和策を成果物に保存してください。"
});

本番では、この前後に認証、利用者単位の認可、監査ID、予算上限、タイムアウト、承認待ち状態、通知、成果物の保管期限を追加します。APIキーや本番資格情報を入力文やファイルへ直接埋め込まない設計も必須です。

導入手順:いきなり本番に入れない

1|評価セット

過去の実案件20〜50件を匿名化し、正答・禁止操作・所要時間を定義。

2|読み取り専用

まずログ、文書、コードの閲覧だけを許可。外部送信は禁止。

3|承認付き実行

変更、送信、デプロイは人の承認後だけ実行。

4|段階的自動化

成功率、費用、復旧率を満たした操作だけ自動化。

測るべき指標は「回答が良いか」だけではありません。タスク完了率、人による手戻り率、誤操作率、1件当たり総費用、P50/P95所要時間、承認待ち時間、復旧成功率を記録します。サブエージェント数を増やすほど速くなるとは限らず、重複調査とトークン消費が増えるため、1・2・3並列で比較してください。

リスクと限界

  • ベータ版:API仕様、制限、挙動が変わる可能性がある。バージョン固定と移行試験が必要。
  • 権限の連鎖:MCPや外部ツールの権限が広いと、誤判断が実操作へ直結する。最小権限と操作別承認を使う。
  • コンパクションの欠落:長時間処理では、古い文脈が圧縮される。重要な制約と決定は構造化ファイルにも保存する。
  • 並列化の暴走:サブエージェントが同じ変更を競合させることがある。担当範囲と書き込み対象を分離する。
  • 費用の見えにくさ:モデル、検索、MCP先、コンテナの料金を合算する。セッションごとの上限と停止条件を持つ。
  • データ境界:OpenAIホスト、自社基盤、提携サンドボックスのどこで何を処理するかをデータ分類に合わせる。

判断:採用すべきチーム

エージェントループ、状態管理、コンテナ、並列実行をすでに自作しているチームは、Agents APIで保守対象を減らせる可能性があります。これから始めるチームも、障害調査や定型レビューの読み取り専用PoCなら試しやすいでしょう。

ただし、顧客への自動送信、課金、削除、本番デプロイのような不可逆操作を、ベータ段階から無人化するのは勧めません。ハーネスを任せても、業務統制までは外注できない――これが導入判断の中心です。

参考資料

最終確認日:2026年9月13日

Previous Post Next Post