使い方・開発 中級
ヒューマン・イン・ザ・ループ
Human-in-the-Loop
AIの処理の途中に、人が確認・承認・修正する工程を組み込む設計のことです。重大な操作や判断を任せきりにせず、誤りの影響を抑えて安全性を高めることができます。確認の置き場所の設計が肝心です。
別の呼び方HITL、人間の確認、人による承認
例請求書の自動処理で、金額が高いものだけ担当者の承認を必須にした。
詳しく
ヒューマン・イン・ザ・ループ(HITL)とは、AIによる処理の流れの中に、人間が確認・承認・修正・判断をする工程を組み込む設計のことです。直訳すると「人が輪(ループ)の中にいる」という意味です。AIに任せきりにせず、肝心なところでは人が責任を持つ、という考え方を表します。
なぜ必要なのか
AIは便利ですが、間違いをゼロにはできません。もっともらしい誤情報(ハルシネーション)や、指示の誤解、悪意のある入力(プロンプトインジェクション)による誤作動は起こりえます。特にAIエージェントが、メールの送信、支払い、データの削除、本番環境の変更のような「取り消しにくい操作」を実行できるとき、一度の誤りの影響は大きくなります。
人が関与する工程を挟むと、AIの速さと人の判断力を組み合わせられ、誤りが外に出る前に止められます。
関与のしかたの種類
- 事前承認:AIが案を作り、人が承認してから実行する。メールの下書き確認や、コマンド実行前の許可がこれにあたります。
- 例外対応:AIの確信度が低い、金額が一定以上、規則に当てはまらないなど、条件に該当するものだけを人に回す。
- 事後確認・抜き取り検査:AIが実行した結果を、後から一部サンプルで確認する。
- 修正と学習:人が直した結果を記録し、プロンプトの改善や評価用データに活かす。
- 人が主導:人が判断し、AIは下準備や選択肢の提示に徹する。
具体例
- 経費精算:AIが領収書を読み取って仕訳を作り、少額で規則どおりのものは自動処理、高額や不明点があるものは経理担当者が確認する。
- 医療・法務分野:AIが文書の要約や論点の候補を出し、専門家が最終的に判断する。
- コーディング:AIが提案した変更を、開発者がレビューして取り込む。エージェント型ツールのコマンド実行の許可も、これに近い仕組みです。
- 画像のAI審査:AIが明らかな違反を除外し、迷うケースを人が判定する。
設計のポイントと注意点
- 確認の量を適切にします。 何でもかんでも承認を求めると、人が内容を見ずに「承認」を押すだけになってしまいます(確認疲れ)。リスクの高い操作に絞り、判断材料を見やすく提示します。
- 人が判断できる情報を出します。 AIの結論だけでなく、根拠、参照した資料、変更の差分を示すと、確認の質が上がります。
- 人の判断を過信しません。 人も間違えますし、AIの提案に引きずられがち(自動化バイアス)です。重要な判断では、複数人での確認なども検討します。
- 費用と速度のバランスです。 人の確認を増やすと、安全性は上がりますが、速度と人件費の面でコストが増えます。リスクの大きさと照らして、関与の度合いを決めます。
- 責任の所在を明確にします。 誰が最終的に承認し、問題が起きたときに誰が対応するかを、決めておくことが重要です。
関連する考え方
入出力のルールで危険な動作を防ぐガードレールと組み合わせて使われます。エージェントに任せる範囲を広げるほど、どこに人を置くかの設計が重要になります。
あわせて知りたい言葉
- AIエージェント目標を与えられると、自分で手順を考え、ツールを使い、結果を見て次の行動を決める、という流れを繰り返して作業を進める AI のしくみです。1回の質問に1回答えるチャットとは違い、複数の手順をまたいで作業します。
- ガードレールAIが不適切な内容を出したり、危険な操作をしたりしないよう、入力や出力、動作に設ける制限や確認の仕組みです。道路の防護柵のように、逸脱を防ぎ、被害を小さくします。
- エージェント型ワークフローAIが計画・実行・確認を繰り返しながら、複数の手順を自分で進めて目的を達成する作業の流れです。一度の質問と回答で終わらず、途中で道具を使い、結果を見て次の手を決めます。
- バイブコーディングコードを細かく読まず、AIに自然な言葉で頼みながら雰囲気(vibe)で動くものを作っていく開発スタイルです。手軽に試作できる一方、品質や安全面の確認が欠かせません。
- アラインメントAI が人間の意図や価値観に沿って動くようにするための考え方と技術の総称です。指示に正しく従うことに加え、有害な出力を避け、誠実であること、人の判断を尊重することなども目指します。