メインコンテンツへスキップ

何をお探しですか?

私たちのサービスを探索し、目標達成をどのようにお手伝いできるかをご覧ください

エージェント型AIアーキテクチャとヒューマン・イン・ザ・ループ制御:チェックポイントの配置設計

アクションの可逆性、ビジネスが許容するレイテンシ、エージェントの実測信頼度に基づいてヒューマンチェックポイントを配置します。不可逆または信頼度の低いステップには同期ブロッキング、それ以外には非同期キュー、補償アクションが存在する場合のみ楽観的実行を適用します。一時停止時に十分な状態を永続化し、副作用を再実行せずに再開できるよう設計します。

ソリューションレビューを予約する 関連ソリューションを見る

執筆: Netbase AI and Automation Engineering Desk · 監修: David (CEO) · 更新日 · 1 分で読める

star

このガイドは、エージェントアーキテクチャを設計またはレビューしているCTOやエンジニアリングリード、およびエージェントがワークフローをどの程度単独で実行すべきかを判断しているテクニカルプロダクトオーナーを対象としています。AIエージェントとワークフロー自動化の比較ガイドでは、タスクにエージェントが必要かどうかを判断します。AIエージェントのセキュリティと人間承認制御ガイドでは、インジェクションおよびノンコンプライアントな自動決定に対する単一承認ゲートのセキュリティ保護を扱っています。本ページはその中間に位置します:エージェントを持ち、ゲートが必要であることが分かった後、制御ループ内でゲートをどこに配置するか、そしてシステムが待機中にどのように動作し続けるかを設計します。提案されたツール呼び出しがERP、CRM、または財務システムに達する場合、MCPサーバーガイドがサーバーとその前面の承認境界を設計します。

このガイドの内容

制御ループには、1か所ではなく3か所の人間介入ポイントがある

エージェントは認識・決定・行動ループを実行します:コンテキストを読み取り、ツール呼び出しを提案し、(ゲートが適用される場合は)行動する前に決定を待ちます。ほとんどのチームはデフォルトで1つのチェックポイント形状、つまり誰かが回答するまでブロックするチャットメッセージを選びます。これは最初に構築するのが最も簡単だからです。しかし、スケール時には最も遅く、セキュリティと承認ガイドが指摘するように、承認者が読むことをやめるよう訓練してしまう形状でもあります。3つの形状が存在し、アーキテクチャはデフォルトではなく意図的にそれらの中から選択する必要があります:

  • 同期ブロッキング。ゲートが設定されたステップで実行が停止し、人間が回答するまでその実行の下流では何も進みません。
  • 非同期キュー。ゲートが設定されたアクションがキューまたは耐久性のあるプロミスに書き込まれ、実行は他の独立した作業を継続します。エージェント(または次の実行)は回答が届いたときに処理を再開します。
  • 補償アクションを伴う楽観的実行。ステップが即座に実行され、事前に構築された取り消し処理(返金、送信取り消し、リバート)がキューに追加されます。人間は事後にレビューし、必要に応じて取り消しをトリガーします。

パターンの選択

パターン 待機中の動作継続方法 コスト 選択すべき状況
同期ブロッキング 最もシンプル:1つの一時停止スレッド、1つの再開呼び出し スループットが最も遅い承認者の速度に制限される アクションが不可逆で高価値な場合、または信頼度が低くシャドウモードで新規エージェントを稼働させている場合
非同期キュー 耐久性のあるチェックポイントとコールバックまたはシグナルIDが必要 可動部品が多い:キュー、タイムアウト、重複排除キー ブロッキングに対してボリュームが多すぎる場合で、アクションが数分から数時間待機できる場合(ほとんどの運用承認)
楽観的実行+補償アクション すべての楽観的アクションに対してテスト済みの取り消しパスが必要 リスクが「取り消しは実際に機能したか」にシフトする アクションが既知のウィンドウ内で可逆であり、ビジネスが事前承認よりスピードを重視する場合(日常的な少額ケース)

チェックポイント配置マトリクスの構築

  1. アクションを可逆性で分類する。

    読み取り専用、可逆的な書き込み、または不可逆・外部(支払い、返金、顧客メッセージ、削除、権限変更)— セキュリティガイドがゲーティングに使用するのと同じ分類を、ゲートするかどうかだけでなく、一時停止形状の選択に再利用します。

  2. レイテンシ予算を設定する。

    ビジネスが許容するものを確認します:秒単位(同期)、数分から数時間(キュー)、またはまったくなし(取り消しウィンドウが重要な楽観的実行)。

  3. 実際のケースから信頼度をスコアリングする。

    あるケースタイプで実測精度を持つエージェントは、同期からキューへ、キューから楽観的実行へと移行できます。ただし、これはデモで想定されるのではなく、目の前のケースと同様のケースでその精度が示された後に限ります。評価ハーネスガイドでは、パターンを本番環境に投入する前にその実測セットを構築する方法を解説しています。

  4. 組み合わせをパターンにマッピングする。

    可逆性が低いか信頼度が低い場合は、レイテンシ予算に関わらず常に同期にルーティングします。高い可逆性と高い信頼度の組み合わせのみが楽観的実行の対象となります。

  5. すべての非同期パターンと楽観的パターンにタイムアウトとエスカレーションパスを追加する。

    上限のない一時停止はリークです:予算ウィンドウ内に回答がない場合は、第2の承認者にエスカレートするか、「行動しない」でフェイルセーフします。決して「いずれにせよ行動する」にはなりません。

状態とチェックポイント設計:一時停止中に保存すべきもの

同期ゲートは実行中のプロセスに状態を保持することができます。待機中は他に何も起こらないからです。非同期パターンと楽観的パターンはそれができません:プロセスが再起動する場合があり、ワーカーが停止する場合があり、待機が数時間に及ぶ場合があります。耐久性実行プラットフォームとエージェントフレームワークは同じ答えに収束します — プロセスメモリ外に状態を永続化し、実行IDまたはスレッドIDをキーとして、再実行せずに一時停止した場所から正確に再開します。エージェントチェックポイントにとって最も重要な4つのフィールドがあります:エージェントがこれまでに読み取った入力(RAGアーキテクチャガイドのように実行がナレッジベースに触れる場合の取得済みコンテキストを含む)、正確に提案されたツール呼び出しとそのパラメータ、承認レスポンスが紐付けられた安定した実行IDまたはスレッド識別子、そして冪等性キー(再開した実行は一時停止したステップの先頭から再入力することが多く、課金や重複メッセージなどの副作用を繰り返してはならないため)です。LangChainのinterrupt-and-resumeモデルは一時停止時に完全な状態スナップショットを永続化し、再開時にそれを復元します。クラウドワークフローコールバックパターン(例:AWS Step Functions方式のタスクトークン)は、ライブスレッドを保持するのではなく、一時停止したステップを可視状態で課金アイドルに保ちます。RestateのawakeablesのようなDurable Promiseパターンは、プロセス再起動後も有効なコールバックIDに承認を紐付けます。これは製品の推奨ではありません:Netbase JSCはプロジェクトごとに選択された主要な商用およびオープンソースのAIツールとモデルを使用し、プロジェクトがすでに使用しているオーケストレーションレイヤーに合わせてチェックポイントを設計します。

AIとチェックポイント設計の交点

存在する納品実績と存在しないもの

  • 存在するもの。Netbase JSCは名前を公開していないクライアント向けにAIを納品しており、上記のモデレーションおよびチャットボットの実績を含め、エージェントの出力またはアクションが人間向けキューまたはCRMワークフローと連携または同期しています。Netbase JSCは独自のセキュリティプラクティス(セキュアコードレビュー、転送中のTLSおよび保管中のAES、ロールベースのアクセス制御、管理者ダッシュボードのMFA、脆弱性スキャンおよびペネトレーションテスト)に従い、自社運用においてISO 27001認証とSOC 2 Type II認証を保有しています。詳細はセキュリティとコンプライアンスを参照してください。
  • 存在しないもの。一時停止中のエージェント実行に関する再開時間、キュー深度、承認率、またはインシデント数を記載したNetbase JSCの公開実績はありません。また、特定の納品でどのオーケストレーションフレームワークまたはワークフローエンジンを使用したかを記載した実績もありません。Netbase JSCの認証はNetbase JSC自身の運用をカバーするものであり、クライアントのシステムには拡張されません。

代替案と選択基準

  • すべてに同期ブロッキング

    強み
    最も構築しやすく、承認者に説明しやすい
    弱み
    スループットが承認者の速度で上限になる。長期的に承認者がスタンプを押すだけになるよう訓練してしまう
    選択すべき状況
    シャドウモードの新規エージェント、またはすべてのアクションが高リスクな場合
  • デフォルトで非同期キュー

    強み
    人間がゲートされた全ケースを決定しながらもスループットを維持できる
    弱み
    耐久性のあるストレージ、タイムアウトポリシー、重複排除キーが必要
    選択すべき状況
    ボリュームが同期レビューの限界を超えた後のほとんどの運用エージェント
  • 補償アクションを伴う楽観的実行

    強み
    最速:ハッピーパスで待機なし
    弱み
    取り消しパスと同程度の安全性しかない。不可逆なものには不適
    選択すべき状況
    テスト済みロールバックを持つ、日常的で可逆かつ少額のアクション
  • チェックポイントなし、固定ワークフロー

    強み
    設計不要。状態損失のリスク面積が最小
    弱み
    エージェントの柔軟性なし
    選択すべき状況
    タスクが十分に予測可能でエージェントよりも固定ワークフローが適している場合

上記マトリクスと同じ4つの基準がこれらの選択を決定します:最悪ケースの可逆性、ビジネスが許容するレイテンシ、実際のケースでの実測信頼度、およびテスト済みの補償アクションが存在するかどうかです。

このガイドの限界

  • このガイドはアーキテクチャパターンを説明するものであり、特定のフレームワークの保証を説明するものではありません。すべてのオーケストレーションレイヤーとワークフローエンジンは、interrupt、callback、Durable Promiseパターンをそれぞれ少し異なる形で実装しており、引用したソースは汎用標準ではなく各製品の動作を文書化しています。
  • このガイドは一般的なエンジニアリングガイダンスであり、法的アドバイスではありません。EUのAI法またはGDPRの下でエージェントの決定に人間の監視が必要かどうかは、このガイドではなくAIエージェントのセキュリティと人間承認制御ガイドで扱う法的評価です。

Netbaseコンサルタントと次のステップを計画する

よくある質問

いいえ。読み取り専用および低リスクな可逆アクションはチェックポイントなしで実行できます。このガイドのマトリクスは、可逆性が低い、レイテンシ予算が厳しい、または信頼度が未実証のアクションのみをチェックポイントにルーティングし、残りの一時停止形状を選択します。

最も構築しやすいパターンですが、スループットが承認者の速度で上限になり、すべてのアクションに適用し続けると承認者が読まずに承認するよう訓練されてしまいます。実際のケースで精度が実証された後は、日常的で可逆なアクションを非同期キューまたは楽観的パターンに移行してください。

プロセスメモリのみに状態を保持している場合、一時停止は失われます。実行IDまたはスレッドIDをキーとし、提案されたアクションと冪等性キーを保持する耐久性チェックポイントにより、チェックポイントを書き込んだオーケストレーションレイヤーが何であれ、ステップを再実行せずに一時停止した場所から実行を再開できます。

次のステップ

設計中のエージェント、提案するアクション、および決定が安全に待機できる時間をお知らせください。チェックポイントの配置と再開に必要な状態設計についてソリューションレビューをご予約します。AI自動化とエージェントやNetbase JSCのインサイトもご覧いただけます。

人が承認権を持つAIオートメーションとエージェント 人が承認権を持つAIオートメーションとエージェント

Netbaseは、繰り返しの多段階業務をソフトウェアで処理しながら、重要な意思決定の承認権を人が持ち続けることを望むオペレーションチームに、AIオートメーションとエージェント開発を提供します。ルールベースの自動化とAIを適切に組み合わせ、ヒューマン承認を組み込み、ベースラインと比較してリターンを計測します。

詳しく見る
line
エンタープライズAIエージェントプラットフォーム:承認・監査ログ・コスト上限付きでAIエージェントを運用 エンタープライズAIエージェントプラットフォーム:承認・監査ログ・コスト上限付きでAIエージェントを運用

エンタープライズAIエージェントプラットフォームは、AIエージェントが承認済みツールを通じて複数ステップの作業を計画・実行するガバナンス済みランタイムです。承認フロー・監査ログ・アクセスルール・コスト上限がすべてのアクションを説明可能にします。Netbase はライセンス製品としてではなく、お客様の環境内に構築する将来志向のソリューションとして提供しています。

詳しく見る
line

Netbaseとリモートで協業する

Netbase JSCのすべての案件はリモートで納品されるため、世界中のどの国・業界のクライアントとも協業できます。これまで80か国以上のクライアントと実績があります。契約・請求書はNetbase JSCが発行し、お支払いはNetbase JSCの口座への銀行振込またはPayPal Businessで承ります。CEOのHuy Nguyen(David)にWhatsAppまたはメールでお問い合わせください。

Netbaseに問い合わせる

プロジェクトを相談する

Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・構築・モダナイゼーション・運用を支援します。
プロジェクトのお問い合わせ

project@netbasejsc.com

WhatsApp

+84 937 869 689

オフィス住所

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

連絡を取る

構築・モダナイズ・運用したいものをお聞かせください。

構築・モダナイズ・運用したいものをお聞かせください。

Netbaseに問い合わせる