
AIに「お答えできません」と言われたら|過剰な拒否との向き合い方
自社の会員登録画面に、SQLインジェクションの検査を入れたかったんです。
テスト用の入力値をいくつか作ってほしい、とAIに頼んだら、返ってきたのは「攻撃に使われる可能性のある内容はお手伝いできません」。自分の会社の、自分が担当しているシステムなのに。言い方を変えてもう一度。また断られる。三度目で、ようやく半分だけ答えてくれた——気づけば30分が過ぎていました。
「AIを使えって言われてるのに、AIのほうが使わせてくれない」。 この、行き場のないもどかしさ。AIを実務に持ち込んでいる人なら、一度は味わっているはずです。
先に言っておくと、断られたのは、あなたの頼み方が悪かったからとは限りません。AIは安全のために、少し慎重すぎる側に倒れるように作られていることがあります。この記事では、その「断られた」を落ち着いて仕分けて、抜け道を探さずに前へ進むための型をまとめます。
結論:AIの拒否は、2種類に分けて考えます。ひとつは「止まる」べき拒否——本当にやってはいけない依頼で、AIの判断が正しいもの。もうひとつは「伝え直す」拒否——正当な業務なのに、文脈が見えないせいでAIが慎重側に倒れたもの(過剰な拒否)。後者には、①目的・対象・権限を正直に添える ②依頼を小さく分ける ③それでも通らなければ、公式ドキュメントや人の手に切り替える、の順で向き合います。言い換えを何十回も試したり、安全対策をすり抜ける抜け道を探したりはしません。時間が溶けるうえに、多くの提供元の利用規約は安全対策の回避を禁じています。AI機能をシステムに組み込んでいるなら、拒否が起きる前提で、業務範囲の伝え方・拒否率の測り方・断ったあとの案内まで決めておきます。
一度に全部やらなくて大丈夫です。 まずは次に断られたとき、「これは止まるほう?伝え直すほう?」と一度だけ立ち止まる。ここから始めましょう。
AIが答えを断る・ぼかすとき、何が起きているのか
AI(大規模言語モデル)は、危険な使われ方を防ぐために、提供元が安全側の調整をかけています。爆発物の作り方や、他人のシステムへの不正アクセスに手を貸さない——これ自体は、まっとうな仕組みです。
ただ、AIには画面の向こうのあなたの事情が見えません。見えているのは、渡された文字だけです。だから、次のような場面で、正当な依頼でも慎重側に倒れることがあります。
- 言葉の表面が危なそうに見える:「攻撃」「侵入」「削除」「パスワード」「突破」など、悪用の文脈でもよく出る言葉が並ぶと、それだけで警戒されやすくなります。
- 対象が誰のものか分からない:「このサイトの脆弱性を調べて」だけでは、自社のシステムなのか他人のサイトなのか、AIには区別がつきません。
- 影響が大きそうに見える:本番データの一括削除、権限の書き換えなど、取り返しがつかない操作は、ためらいが出やすい領域です。
- 人の健康・お金・法律に関わる:業務システムの中でも、医療・労務・契約まわりの質問は、言い切りを避けた「ぼかした回答」になりがちです。
- モデルの版によって線が違う:同じ依頼でも、モデルや版が変わると、通ったり断られたりすることがあります。昨日は通ったのに今日は断られた、の一因はここです。
つまり過剰な拒否は、多くの場合「文脈不足による誤判定」です。あなたが疑われているわけでも、AIが壊れているわけでもありません。足りないのは、AIに見えていない事情のほうです。
一方で、拒否の中にはAIのほうが正しいものも混ざっています。たとえば、契約していない他社のサイトに検査をかける、権限のない人の個人情報を取り出す——こうした依頼は、断られて当然です。むしろ一度立ち止まれてよかった、と受け取る場面です。
「止まる」拒否と「伝え直す」拒否を仕分ける

断られたら、言い換える前に、まず仕分けます。判断に使うのは、次の3つの問いです。
- その対象に、自分(自社)は手を入れる権限があるか:自社のシステム、自分が担当する環境、契約上テストが許可された範囲か。
- やろうとしていることは、業務として説明できるか:上司やお客様に「何のために、何をしたか」を、そのまま話せるか。
- AIの手を借りなくても、正規の手段があるか:公式ドキュメント、社内のセキュリティ担当、既存の検査ツールなど。
1と2のどちらかが「いいえ」なら、それは「止まる」拒否です。AIの判断に乗って、依頼そのものを見直します。言い換えて通そうとするのは、ここではいちばん避けたい動きです。
1と2がどちらも「はい」なのに断られたなら、それは「伝え直す」拒否、つまり過剰な拒否の可能性が高いです。次の節の手順で、事情を伝え直します。
迷ったら、止まるほうに倒して大丈夫です。止まって損をするのは数十分ですが、進んで間違えると、取り返すのに何倍もかかります。
「伝え直す」拒否への頼み直しは3段階
過剰な拒否に、言い換えの連打で挑むと疲れます。順番を決めておくと、3回以内でだいたい決着がつきます。
① 目的・対象・権限を正直に添える
AIに見えていなかった事情を、そのまま書きます。盛らず、偽らず、事実だけを足すのがポイントです。
【目的】自社で開発・運用している会員登録画面の、リリース前セキュリティテストです。
【対象】自社の検証環境(本番ではありません)。私はこのシステムの開発担当者です。
【やりたいこと】入力欄がSQLインジェクションに対して安全か確認するため、
単体テストで使う入力値のパターンを分類つきで挙げてください。
【範囲】検証環境のテストコードでのみ使います。第三者のシステムには使いません。
これで通ることがかなり多いです。AIは「疑っている」のではなく「分からない」だけなので、分かるようにすれば判断が変わります。
注意したいのは、事実でない肩書きや状況を足さないことです。「私は警察です」「許可は取ってあります(取っていない)」のような盛り方は、抜け道探しと同じです。通ったとしても、その先で困るのは自分です。
② 依頼を小さく分ける
一度に大きく頼むと、全体が危なそうに見えて断られることがあります。そういうときは、業務の流れに沿って分けます。
- 「本番の古いデータを一括で消すスクリプト」→「削除対象を抽出するだけのSELECT文」「抽出件数を確認する手順」「削除前のバックアップ手順」「削除を少量ずつ流すスクリプト」に分ける。
- 「脆弱性を突く入力値」→「OWASP(Webセキュリティの指針を公開している団体)のテスト観点に沿った確認項目の一覧」「その確認を自動テストにする書き方」に分ける。
分けると、通りやすくなるだけでなく、人が確認しやすい単位にもなります。破壊的な操作ほど、本来は小さく分けて進めるものです。AIのためらいが、結果的に安全な手順へ導いてくれることもあります。
③ それでも通らなければ、手段を切り替える
①と②で通らなければ、そこで粘るのをやめます。そのテーマについては、今のAIとの相性が悪いだけです。
- 公式ドキュメント・公的なガイドに当たる(セキュリティなら、IPA(情報処理推進機構)の「安全なウェブサイトの作り方」やOWASPの資料など)。
- 社内の詳しい人やセキュリティ担当に聞く。AIが断るような領域は、社内でも相談して進めるべき領域であることが多いです。
- 専用のツールを使う(脆弱性診断ツール、DBの管理ツールの機能など)。
- 別のモデルで試す場合も、①の事実の添え方は同じです。モデルを替えて「通るまで探す」になっていないかだけ、自分で確かめます。
ここで手放せるのは、負けではありません。30分を言い換えに溶かさず、正規の道に戻れたということです。
AI機能に組み込んでいるなら——拒否は「起きる前提」で設計する
社内チャットボットや問い合わせ対応など、AIを業務システムに組み込んでいる場合、過剰な拒否は「自分が困る」から「利用者が困る」に変わります。
たとえば、社内規程を答えるボットが、就業規則の「懲戒」の項目を聞かれて「その質問にはお答えできません」と返す。聞いた人は、規程を確かめたかっただけです。こういう場面は、作る側が先回りして備えておけます。
- 業務の範囲と利用者を、システムプロンプトで明示する:「このアシスタントは社員向けに、社内規程の内容を案内します。規程の条文に書かれた内容は、懲戒・休職などの項目も含めて案内してください」のように、答えてよい範囲を具体的に書きます。逆に「個人の評価や処分の見込みには答えない」など、答えない範囲も同じ場所に書いておきます。
- 拒否率を測る:評価用の質問セットに、「本来は答えるべき、言葉が際どい質問」を混ぜておきます。10件でも構いません。モデルやプロンプトを変えるたびに、ここの合格率を見ます。モデルの版が変わると拒否の線も動くので、乗り換えのときは特に測り直します。評価の仕組みはAI機能の応答品質を継続監視するにまとめています。
- 断ったあとの行き先を用意する:「お答えできません」で終わらせず、規程の原文へのリンクや、担当窓口への案内を添えます。行き止まりにしないだけで、利用者の印象は大きく変わります。表示文言の考え方はAI機能のエラー時、ユーザーに何を見せる?へ。
- 拒否をログで拾う:拒否やぼかした回答が、どんな質問で起きているかを記録しておくと、プロンプトの直しどころが見えてきます。
ここで大事なのは、拒否をゼロにしようとしないことです。答えてはいけない質問には、ちゃんと断ってほしい。目指すのは、「断るべきものは断り、答えるべきものには答える」線を、業務に合わせて引き直すことです。
明日からやること(まずこの3つ)
- 次に断られたら、3つの問いで仕分ける:権限はあるか/業務として説明できるか/正規の手段はあるか。ここで「止まる」なら、依頼を見直して終わりにしていい。
- 頼み直しのテンプレを手元に置く:上の【目的】【対象】【やりたいこと】【範囲】の4行を、メモやスニペットに保存しておく。次からは、言い換えを考える代わりに、これを埋めるだけで済みます。
- 「3回で決着しなければ切り替える」と決める:粘る上限を先に決めておくと、時間が溶けません。切り替え先(公式資料・社内の詳しい人)も、ひとつ思い浮かべておきます。
AI機能を作っている人は、もうひとつ。評価用の質問に、際どいけれど答えるべき質問を3件だけ足してみてください。それだけで、拒否が「なんとなく多い気がする」から「測れるもの」に変わります。
AIの過剰な拒否と向き合うチェックリスト
全部に○が要るわけではありません。いま困っている場面に関係するところだけで十分です。
① 仕分ける
- 断られた依頼の対象に、自分(自社)は手を入れる権限があるか
- やろうとしていることを、業務としてそのまま説明できるか
- AIを使わない正規の手段(公式資料・社内担当・専用ツール)を確認したか
- 迷ったときは「止まる」ほうに倒しているか
② 伝え直す
- 目的・対象・権限・使う範囲を、事実のとおりに添えたか
- 事実でない肩書きや許可を足していないか
- 大きな依頼を、業務の流れに沿って小さく分けたか
- 3回で決着しなければ、手段を切り替えると決めているか
③ AI機能に組み込んでいる場合
- 答えてよい範囲と答えない範囲を、システムプロンプトに具体的に書いたか
- 評価用の質問に「際どいが答えるべき質問」を含めているか
- モデルやプロンプトを変えたとき、拒否率を測り直しているか
- 断ったあとに、原文や担当窓口への案内を出しているか
- 拒否やぼかした回答が起きた質問を、ログで追えるか
この記事のまとめ
AIに断られると、「使えって言われてるのに」と、つい力が入ります。でも多くの場合、AIはあなたを疑っているのではなく、事情が見えていないだけです。
だから、まず仕分ける。止まるべき依頼なら、止まる。伝え直せる依頼なら、目的と対象と権限を正直に添えて、小さく分けて頼み直す。それでも通らなければ、正規の道に切り替える。AI機能を作る側なら、拒否が起きる前提で、答える線と断ったあとの行き先を決めておく。
言い換えの連打も、抜け道探しも、要りません。事実を添えて、正面から頼み直す。それがいちばん早く、いちばん安心な道です。

断られた画面の前で手が止まった時間は、無駄ではありませんでした。 「これは進めていい依頼か」を一度考えた人は、AIにも、人にも、事情をきちんと伝えられる人です。次に断られたら、まずは4行のテンプレをひとつ埋めてみるところから始めてみましょう。
よければ、こちらも
- AIに任せてはいけない判断の線引き|実務の見極め方
- AI生成コードのセキュリティ確認|見落としやすい穴の型
- AIにコマンドを書かせて事故らない|破壊的コマンドを弾く確認の型
- AI利用前に規約・コンプライアンスで確認する項目|3方向の型
- AIにコードを書かせる前に渡す前提と制約|伝え方の型
- AIの回答が日によって変わる|再現性のなさと付き合う型