見出し画像

「なんとなく承認」がAIを暴走させる理由

AIが生成したコードに、なんとなく「OK」を押した経験はないだろうか。

「動いてるからいいか」「よくわからないけどエラーも出てないし」—— そんな感覚で承認ボタンを連打していたとき、ふと気づいた。

これって、目隠しでスイッチを押してるのと同じじゃないか。

人間がAIを「管理」しているはずなのに、実態はAIに管理されているかもしれない。 そんな問いをここ最近ずっと考えている。

1. そもそも「ヒューマン・イン・ザ・ループ」って何?

AIの意思決定に人間が関わる設計思想を「ヒューマン・イン・ザ・ループ(HITL)」と呼ぶ。

💡 補足:HITL(Human-in-the-Loop)とは AIが何かをする前に、人間の確認・承認を必要とする仕組みのこと。AIの暴走や誤りを人間が防ぐための「安全装置」として設計される。

関与の深さによって、大きく3つのレベルに分けられる。

  • HITL(人間が実行・承認):人間が「Go」を出さないと先に進めない。最も介入が深い

  • HOTL(人間が監視):AIが動くのを人間が見守り、異常時だけ介入する

  • HOOTL(人間が介在しない):全自動。リスクが低いタスクに限定される

この概念が生まれた背景には、AIのハルシネーション(誤情報の生成)や、倫理的バイアスへの懸念がある。
「AIだけに任せると怖い。だから人間がチェックしよう」 という、ある意味シンプルな発想だ。

2. コーディングエージェントの「承認ボタン」という現実

最近のAIコーディングツールには、人間の承認を必要とするステップが組み込まれている。

たとえばこんな場面だ。

AIが「このコマンドを実行してよいですか? rm -rf ./temp」と聞いてくる。 人間は「OK」または「キャンセル」を選ぶ。

これはまさにHITLの実装例だ。 AIが提案し、人間が判断する。理想的な分担に見える。

でも——ここに重要な前提がある。

「承認する人間が、その内容を理解していること」

承認とは責任を引き受けることだ。 中身がわからないままボタンを押すことは、目隠しでスイッチを押すのと変わらない。

削除されるのが何のファイルか。 実行されるのがどんな処理か。 それを理解した上で「OK」を出す——それが本来の「人間の関与」のはずだ。

3. バイブコーディングと形骸化の問題

ここ最近、「バイブコーディング」という言葉をよく聞く。

💡 補足:バイブコーディング(Vibe Coding)とは プログラミングの知識がなくても、AIに感覚的な指示を出しながら開発を進めること。「なんか動いてるから大丈夫」という感覚で進める開発スタイル。

未経験者でもアプリが作れるようになった。これは間違いなく革命だ。

ただ、副作用がある。

AIがコードを出してくる → よくわからないけど動いてるっぽい → 承認ボタンを押す

この繰り返しが続くと、HITLは「儀式」になる。 形だけの確認ステップ。ラバースタンプ(ただの押印係)の誕生だ。

このリスクは3つある。

  • セキュリティホールの混入:意図しない脆弱性が入り込んでも気づけない

  • 意図しない破壊的変更:「動いてるからOK」が、実は重要なファイルを消していたりする

  • スキルの空洞化:依存が進み、トラブルが起きたとき自力で修正できなくなる

「AIがやってくれる」は正しい。 でも「AIが全部正しいことをやってくれる」は、まだ正しくない。

4. オートメーション・バイアスという罠

人間には
オートメーション・バイアス」という認知の歪みがある。

💡 補足:オートメーション・バイアスとは 自動化されたシステムが正しい答えを出し続けると、人間がそれを疑わなくなる心理的傾向のこと。航空業界や医療現場でも問題になっている概念。

AIが100回正しい答えを出すと、101回目も疑わなくなる。

これは人間の合理的な省エネ戦略でもある。いちいち全部確認していたら疲弊する。 でもその油断が、致命的な見落としを生む。

飛行機のオートパイロットが誤作動したとき、パイロットが「まあ機械が言うなら」と従ったまま墜落した話を聞いた。 AIとの関係でも、同じ構造が生まれ始めていると思う。

5. 「意味のある介入」をどう設計するか

じゃあどうすればいいのか。

一つのアイデアは、
AIが人間に「逆質問」する設計だ。

クリティカルな局面で、AIがこう聞いてくる。

「このファイルを削除しようとしています。なぜこの操作が必要だと思いますか?」

人間に立ち止まらせる。考えさせる。 「承認するだけ」から「理解した上で判断する」への転換だ。

もう一つは、
説明可能なAI(XAI)の実装だ。

単に「このコードを実行します」ではなく、 「このコードはAというファイルを削除し、Bという設定を変更します。リスクは〇〇です。中学生にわかるように言うと〜」 という形で、意図とリスクをセットで提示する。

💡 補足:XAI(Explainable AI)とは AIが「なぜその判断をしたか」を人間に説明できるようにする技術・設計思想のこと。ブラックボックスなAIへの対抗策として注目されている。

責任を取るのは人間だ。 だからこそ、AIには「中身を見せる義務」があると思う。

6. ハンドルだけじゃなく地図が必要な時代

AIが高度化するほど、人間への要求も変わっていく。

かつては「AIを動かせるか」が問われた。
これからは「AIが何をしているか理解できるか」が問われる。

ハンドルを握るだけでは足りない。 地図を読む力が必要だ。

HITLを「儀式」にしないために必要なのは、 技術的な解決策だけじゃない。
「自分が押したボタンには責任が伴う」という感覚を取り戻すことだと思う。

AIが正解を出し続けても、最後に判断するのは人間だ。 それを手放したとき、責任もどこかへ消えていく。

承認ボタンを押すとき、あなたは何を考えていますか? 「これで合ってる」と自信を持って押せているなら、それがHITLの本来の姿だと思います。

同じようなことを考えている方、ぜひスキで教えてください。

いいなと思ったら応援しよう!

この記事が参加している募集