AIへの指示「全部やって」が危険な理由と正しい頼み方

AI入門

「全部よくして」ってAIに頼んだことありますか?

ChatGPTやClaudeに「もっとよくして」「全部直して」って言い続けたこと、ありませんか?実はこれ、思わぬ落とし穴になることがあるんですよ。あるエンジニアがAIに「全部直して」と指示し続けた結果、18時間動き続けて、しかも最初より悪くなったという事件が起きました。今日はその話をわかりやすく解説しますね。

そもそも何が起きたの?(3行でざっくり説明)

AIに「問題がなくなるまでずっと直し続けて」と指示した人がいました。AIは律儀に動き続け、1週間分の利用料を一気に使い切ってしまいました。しかもコードは最初より複雑になって、手がつけられない状態に……。

なぜこうなったかというと、「終わり」を決めていなかったからなんです。AIは「もう十分です」とは自分では判断してくれません。「まだ直せるところがある」と思ったら、ずっと作業し続けてしまうんですよ。

💡 初心者メモ: AIは「新しいバイト社員」みたいなものです。「全部やっといて」と言うと、どこまでやればいいか分からずに、どんどん仕事の範囲を広げてしまうイメージですね。

あなたも実はやりがち?3つの「終わりのない指示」パターン

「再帰エージェント(AIが自動で何度もタスクを繰り返す仕組み)」なんて使わなくても、実は似たミスをしている人はたくさんいます。心当たりがないか、確認してみてください。

パターン①「全体的によくして」
「このファイル、全体的に改善して」と頼むと、AIが「改善の終わり」を自分で決めてしまいます。1か所直して終わるときもあれば、関係ない場所まで次々と変えてしまうこともあるんです。

パターン②「関連するところも全部見て」
「このミスを直して。関係しそうなところも全部確認して」という指示も危険です。AIが「ここも関係ある」と判断した箇所をどんどん修正していき、どこが変わったのか分からなくなってしまいます。

パターン③「もっとよくして」を繰り返す
「もっとよくして」→AIが修正→「さらによくして」→また修正……これを繰り返すと、最終的にはとても複雑な状態になっています。毎回「よくなった気がする」ので、止め時がわからなくなるのが怖いところなんです。

💡 初心者メモ: これらは技術的なむずかしい話ではありません。「AIへの指示書の書き方」の問題なんです。プログラミングができなくても、誰でも気をつけられるポイントですよ。

実際に試したらどうなった?(実験結果をわかりやすく)

「問題がなくなるまで直し続けて」とAIに指示したら何が起きるか、実際に実験した結果があります。わざと3か所ミスを仕込んだプログラムを用意して、試してみました。

1回目の修正: 3か所のミスはちゃんと直りました。でもAIは「まだ問題がある」と判断して続行。理由は「他の場所が新しいミスに対応できていない」というものでした。

2回目の修正: その部分も修正。でもまだ「問題あり」と判断。今度は「読みやすさが低い」「説明コメントがない」という、最初とは全然違う種類の問題を発見してしまったんです。

3回目の修正: 説明コメントや型情報(変数の種類を明示するメモ)を追加してようやく終了。プログラムの行数は27行から42行に増えていました。誰も頼んでいないのに、どんどん手を加えられてしまったんですね。

⚠ 注意: AIは「もう十分です」とは言いません。「問題がある」の定義をAI自身が決めてしまうと、ミス→読みやすさ→設計→パフォーマンス(処理速度)→セキュリティ(安全性)と、チェックポイントが無限に増え続けます。

ここだけ気をつけて!AIへの正しい指示の出し方

この問題を防ぐコツは、「終わりをこちらが決める」ことです。上司が部下に仕事を頼むとき「〇〇まで終わったら報告して」と伝えるのと同じですね。

❌ 危ないお願いの仕方:「全体的によくして」「問題がなくなるまで直して」「もっとよくして」

✅ 安全なお願いの仕方:「ここだけ直して」「この3か所だけ確認して」「この部分の誤字だけ修正して、それ以外は変えないで」

範囲と作業量を最初に決めてしまうのがいちばん大切なポイントです。「〇〇だけやって」「〇〇以外は触らないで」という言葉を意識的に使いましょう。

💡 初心者メモ: AIへの指示は「仕事の依頼書」と同じです。「終わりの条件」「触っていい範囲」「やってほしいことだけ」の3つを書くと、思い通りに動いてくれますよ。

今日のポイント

  • 「全部直して」「問題がなくなるまで」という終わりが曖昧な指示は、AIが止まれなくなる原因になる
  • AIは「問題がある」の定義を自分で広げてしまうので、範囲と終わりの条件はこちらが決めるのが正解
  • 「ここだけ」「これ以外は触らないで」という範囲を絞った指示を習慣にすると、AIを安全に使いこなせる

もっと詳しく知りたい方はこちら

この記事の元になった詳細版をnoteで公開しています。
コード例・設定ファイル・応用テクニックなど、実践的な内容が満載です。

noteで詳細記事を読む

Powered by 侍AI道場 (CCI)

Photo by Igor Omilaev on Unsplash

コメント

タイトルとURLをコピーしました