ヒューマン・イン・ザ・ループとは何か — AIの処理の輪に、人をどこで入れるか

AIループの、どこに人を入れるか(ヒューマン・イン・ザ・ループ)

AIに仕事を任せる範囲が広がるにつれて、「ヒューマン・イン・ザ・ループ(human in the loop)」という言葉を目にする機会が増えました。直訳すると「輪の中の人間」。AIが回している処理の流れの中に、人の確認を組み込むという考え方です。AIの出力をそのまま世に出すのは不安、かといって全部を人が見直すのでは任せた意味がない。そう感じている方に向けて、この考え方の中身と、設計するときの勘所を短くまとめます。

そもそも「ループ」とは何を指しているのか

まず「ループ」が何なのか。AIエージェントは、指示を受けたらツールを使い、その結果を見て次の手を決める、という往復を繰り返しながら仕事を進めます。Anthropic はこれを「環境からのフィードバックをもとにツールを使う、ループの中のLLM」と表現しています(Building Effective Agents)。

この輪は、放っておけば人の手を離れて回り続けます。裏を返すと、途中の判断が1つずれても、そのまま次の工程へ流れていくということでもあります。

その輪の中に、人の確認を差し込む

ヒューマン・イン・ザ・ループは、この輪のどこかに人の確認を差し込む設計です。AIが回している処理の途中に人の目を1つ置き、そこを通ったものだけを先へ流す。読み取りや判断の精度が100%ではない処理でも、輪の中に確認の一手を入れることで、そのまま出せる成果物に近づけていく、という考え方です。

同じ Anthropic の記事にも、エージェントは「チェックポイントで、あるいは行き詰まったときに、人のフィードバックのために停止できる」とあります。止まる場所をあらかじめ決めておく。ここが設計の対象になります。

難しいのは「どこに入れるか」

ここからが本題で、人を入れれば安全になる、という話ではありません。

Anthropic は自社のテレメトリとして、Claude Code が毎回求めていた許可について「ユーザーはおよそ93%の許可プロンプトを承認していた」と公表し、「承認の数が増えるほど、1件あたりに払う注意は減っていく」と書いています(How we contain Claude)。確認の回数が多すぎると、確認そのものが形骸化するわけです。

だとすると、勘所は「どれだけ人を入れるか」ではなく「どこに入れるか」になります。私自身、毎日動かしている無人処理でも、AIが判断しきれなかったものだけを人に回す形にしています。

その確認は、本当に必要か

ここで一度、逆から考えてみます。輪の中に置いた確認は、本当に全部必要でしょうか。

先ほどの Anthropic の分析には、もう1つ数字があります。公開APIから無作為に抽出した約100万件のツール呼び出しを調べたところ、取り返しがつかないと見られる操作(顧客へのメールを送るなど)は全体の0.8%だった、というものです(Measuring AI agent autonomy in practice。エージェントの中身までは見えないため推定である旨も、あわせて書かれています)。

裏を返すと、大半の操作はやり直しがききます。やり直しがきくなら、途中で1つずつ止める必要はありません。最後まで走らせて、出てきたものを人が見て、直すところがあればもう一度AIに投げる。この形で足りる作業のほうが、実際には多いはずです。

だとすると、確認を置く場所は「重要かどうか」ではなく、「やり直せるか、やり直せないか」で切り分けるのがよさそうです。やり直せるものは任せて、後ろでまとめて見る。やり直せないもの(外部への送信、本番環境への反映、削除、支払い)だけを手前で止める。

この切り分けができていると、人の確認は限定的なところに集まり、そのぶんループは速く回ります。全部を見ようとするより、任せられる範囲は大きくなります。

AI時代の働き方として

AIが処理を回すことを前提にすると、人の仕事は「作業そのもの」から「どこを見るかを決めて、そこを見る」へ移っていきます。ループの中のどこに自分が立つかを決めること自体が、これからの仕事の設計になっていきそうです。

\ 最新情報をチェック /

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です