AI / AI検索・LLMO

OpenAI Agents SDKの承認フロー実装ガイド

OpenAI Agents SDKの承認フロー実装ガイドのH1直後に表示する新しい要点図解

OpenAI Agents SDKで承認フローを実装する考え方を、Human-in-the-loop、RunState、危険操作の分類まで実務向けに解説。

この記事を読むと

  • OpenAI Agents SDKで承認が必要な場面がわかる
  • Human-in-the-loopの実装イメージを整理できる
  • 送信・更新・削除のような危険操作の分け方がわかる

OpenAI Agents SDKはアプリ側が実行を管理する時に使う

OpenAIのAgents SDKガイドでは、アプリケーション側がオーケストレーション、ツール実行、承認、状態を管理する場合にAgents SDKを使うと整理されています(OpenAI API Docs「Agents SDK」)。単発のAPI呼び出しでは足りない時の選択肢です。

承認フローが必要になるのは、AIが外部システムへ副作用を持つ操作を行う時です。メール送信、支払い、DB更新、ファイル削除、権限変更は、最初から人間承認を設計に入れてください。

  • 読み取りだけ:自動実行しやすい
  • 下書き作成:ログ付きで自動化しやすい
  • 送信・更新・削除:承認対象
ツール実行を人間承認で止めるの本文図解
ツール実行を人間承認で止めるを、業務・権限・承認・ログの流れで整理した図解。

Human-in-the-loopは中断、判断、再開で考える

OpenAI Agents SDKのHuman-in-the-loopガイドは、承認が必要なツール呼び出しで実行を一時停止し、承認または拒否後に同じRunStateから再開する流れを説明しています(OpenAI Agents SDK「Human-in-the-loop」)。

実装では、承認待ちの状態をDBに保存し、Slackや管理画面で人間が判断し、再開時に誰が承認したかをログに残します。ここを省くと、後から事故原因を追えません。

  • interruptionsを承認キューに入れる
  • 承認者、理由、時刻を保存
  • 拒否時の代替手順を用意

承認対象ツールは3段階に分ける

すべてのツールを承認対象にすると、担当者が疲れて見落とします。逆にすべて自動にすると、AIの誤判断がそのまま業務事故になります。実務では、読み取り、下書き、実行の3段階に分けるのが扱いやすいです。

OpenAIの実務ガイドでも、ツール設計やガードレール、評価を前提にエージェントを設計することが重視されています(OpenAI「A practical guide to building agents」)。承認は単なるUIではなく、ガードレールの一部です。

段階 承認
読み取り 検索、一覧取得 不要または低
下書き メール文、更新案 条件付き
実行 送信、削除、支払い 必須

実装前に決めるチェックリスト

承認フローは後付けしにくい機能です。プロトタイプ段階で、どのツールを止めるか、承認者は誰か、承認期限を過ぎたらどうするかを決めておきます。

権限とIDの設計はAIエージェント権限管理とNHI/APIキー棚卸し、ツール接続の境界はMCPとは?AIエージェントで何が変わるのかと合わせて読むと、本番に近い設計になります。

  • 承認者が不在の時の扱い
  • 承認内容をユーザーに見せる粒度
  • 再開後に使える状態情報
  • 監査ログの保存期間

よくある質問

OpenAI Agents SDKの承認フローは必須ですか?

読み取りだけなら必須ではありません。ただし、メール送信、DB更新、支払い、権限変更のような副作用があるツールでは最初から入れるべきです。

承認画面はSlackでもよいですか?

小規模検証ならSlackでも構いません。本番では承認者、理由、対象データ、再開結果を保存できる管理画面やログ基盤が望ましいです。

承認が多すぎる場合はどうしますか?

ツールを読み取り、下書き、実行に分け、実行だけを原則承認にします。低リスク処理まで止めると承認疲れが起きます。

出典・一次情報

最終確認日:2026年6月20日。公式ドキュメントや仕様は変更される場合があるため、導入前に各サービスの最新情報を確認してください。

この記事の監修者

宮﨑 一旗

宮﨑 一旗

宅地建物取引士 / 連続起業家 / 株式会社ライフワンネクスト取締役

宅地建物取引士(登録番号:(神奈川)第129630号)。補助金SEOメディア「補助金プラス」運営、AIスタートアップAtlas株式会社共同創業者。不動産・住宅領域のSEO/LLMOコンサルティングと記事監修を行う。

プロフィールを見る

関連する自治体ガイド