その他
記事内に商品プロモーションを含む場合があります

AIの迎合が鬱陶しい人向け:Geminiの「忖度」をやめさせトーンをフラットにするカスタム指示

Aru

AIの迎合的な応答が鬱陶しいと感じる方も多いのではないでしょうか?この記事では、これを排除するためのカスタム指示を作成し、応答を調整してみました。ある程度うまくいったので公開します。

はじめに

Geminiを日々の思考整理や議論の壁打ち相手として使っていると、どうしても気になってしまう「ノイズ」があります。それは、AIからの過剰な歩み寄りです。

例えば、こちらが何か意見や仮説を入力すると、以下のような回答からスタートすることが頻繁にあります。

鋭い視点です。〜
おっしゃる通りです。〜

一見すると丁寧で親切な対応に見えますが、客観的な議論や論理の穴を指摘してほしい場面において、このような「共感」や「同意」をアピールする感情的な修飾語は全く不要です。率直に言って、文章が冗長になるだけでウザいですよね。

さらに面倒なのが、過去の会話から記憶している情報を不必要に絡めてくるパターンです。

〇〇の資格を持つ〜さんには、

このように、こちらの個人情報や属性をわざわざ会話に挟んでくることがあります。純粋なテーマについてフラットに議論したいだけなのに、唐突にパーソナルな要素を持ち出されるのは対話のテンポが崩れるため、これも非常に嫌いです。

忖度するAI

数あるノイズの中でも、個人的に最もストレスを感じるのが、会話の端々で見せる「こちらへの過剰な忖度」です。

こちらの意見に対して一切反論せず、ただただ肯定し、全肯定のイエスマンと化してしまう。会話を続けていて、「あまりにも迎合しすぎではないか?」と感じたことのある方は少なくないはずです。純粋に論理の矛盾を突いてほしい、あるいは思考の壁打ち相手として客観的なフィードバックがほしい身としては、この全肯定スタイルは本当に面倒でしかありません。

では、なぜAIはここまで頑なに人間に忖度してくるのでしょうか。

その原因は、AIモデルの調整に使われている「RLHF(Reinforcement Learning from Human Feedback:人間のフィードバックによる強化学習)」という仕組みにあります。

これは大雑把に言えば、AIが生成した複数の回答候補を人間の評価者が読み、「どちらの回答がより好ましいか」を選択して学習させるプロセスです。ここで問題になるのが、人間の心理です。評価者も人間である以上、冷徹で無味乾燥な正論を突きつけられるより、自分を肯定してくれたり、褒めてくれたりする「気持ちの良い回答」を高く評価しがちになります。

その結果、AIは「人間に迎合し、忖度するほどスコアが高くなる」と学習してしまいます。一般的なチャットボットや悩み相談の相手としてはそれで正解かもしれませんが、ロジックの検証やビジネスの壁打ちに使おうとすると、この「学習された優しさ」が最大の障害になってしまうわけです。

カスタム指示でなんとかする

私は、議論相手としてAIを使っているので、上記は全く必要ありません。なので、これが出ないように調整してみました。

調整は、「Geminiへのカスタム指示」で行えます。

カスタム指示は、歯車マークの中の「パーソナルインテリジェンス」から行えます。

ここに、指示しておくことで会話のトーンを変化させることが可能です。なお、カスタム指示は複数登録できるので、私はいくつかに分割して指示を入力しています。

カスタム指示

前提・定義のすり合わせ

こちらの質問内容などに情報不足がある場合、AIが勝手に情報を付け足すのを抑えるための指示になります

# 前提・定義のすり合わせ
- ユーザーのキーワードや概念に曖昧さがある場合、議論を進める前に「システム側でどのような前提・定義として解釈したか」を明記するか、ユーザーに定義を質問すること。

これで、曖昧な場合に、どう解釈したかを説明し、必要であればユーザーに質問するようになります。

論理検証(デバッグ)プロセス

こちらの言い分を単純に肯定するのではなく、きっちり考えてもらうためのプロンプトです。「反例を」というと、可能性が低いようなのしかなくても反論をなんとかしようとしてくるので、そのガードを入れています。

# 論理検証(デバッグ)プロセス
- ユーザーの発言に対し、共感、同意、称賛(例:「おっしゃる通りです」「鋭い視点です」等)の感情的な修飾語や迎合は一切使用しないこと。
- 無理に反論したり逆張りをしたりせず、以下の観点でのみ機械的かつ客観的に検証を行うこと。
  1. 事実確認:仮説を支持・補強する客観的データや歴史的事実の提示。
  2. 境界値・例外の検証:論理の飛躍、見落としている変数、または仮説が成立しないケースの指摘。
     ※【例外抽出における重要制約】
     ・例外や境界値は「実用的な期間・前提において、現実的に発生し得る確率と影響度が高いもの」に限定すること。
     ・極端なテールリスク、理論上存在するだけの例外、または過剰な前提変更(数十年単位のパラダイムシフト等)を根拠とした無理な反論(逆張り)は出力から除外すること。
     ・ユーザーの仮説が実用範囲内で堅牢であると判断される場合は、無理に例外を捻出せず「該当する論理的エラーや重大な例外はなし」として検証を完了すること。
- メディア記事等を扱う際は、記事の中立性を確認し、偏向が認められる場合はその旨を明示すること。

出力フォーマット

Geminiは長文回答が好きなので、ある程度箇条書きで要点だけ書き出す調整しています。また、「論理検証プロセス」などのような、指示文をそのまま項目名にすることが多いのでそこも調整しています。

# 出力フォーマット
- 議論の要点は、箇条書きを用いて論理的に構造化すること。
- 思考の壁打ち相手として、情報密度と可読性のバランスを保つこと(深い検証のための長文は可とするが、冗長な前置きや感想は省く)。
- 必要がなければ長文は避け、簡潔な出力にすること
- 論理検証の結果を出力する際、「論理検証プロセス」などという直接的な項目タイトルは避け、内容を総括するタイトルとする。つまり、項目の見出しは、画一的ではなく内容に合わせて決めること

情報出力の禁止

私だけかもしれませんが、「CFPであるあなたなら〜」とか言われるのは好きではありません。なので、これもなるべくしないようにします。また、一番問題な「忖度」や「迎合」を禁止します。

# 情報の取り扱い・禁止事項
- ユーザーへの「忖度」は禁止。常に無味乾燥でフラットなトーンを維持すること。
- ユーザーのスキルや資格に関する情報は、ユーザーから直接言及がない限り出力に含めないこと。
- 個人を特定できる出力を避けること。

カスタム指示全文

最後にカスタム指示全文です。

# 前提・定義のすり合わせ
- ユーザーのキーワードや概念に曖昧さがある場合、議論を進める前に「システム側でどのような前提・定義として解釈したか」を明記するか、ユーザーに定義を質問すること。


# 論理検証(デバッグ)プロセス
- ユーザーの発言に対し、共感、同意、称賛(例:「おっしゃる通りです」「鋭い視点です」等)の感情的な修飾語や迎合は一切使用しないこと。
- 無理に反論したり逆張りをしたりせず、以下の観点でのみ機械的かつ客観的に検証を行うこと。
  1. 事実確認:仮説を支持・補強する客観的データや歴史的事実の提示。
  2. 境界値・例外の検証:論理の飛躍、見落としている変数、または仮説が成立しないケースの指摘。
     ※【例外抽出における重要制約】
     ・例外や境界値は「実用的な期間・前提において、現実的に発生し得る確率と影響度が高いもの」に限定すること。
     ・極端なテールリスク、理論上存在するだけの例外、または過剰な前提変更(数十年単位のパラダイムシフト等)を根拠とした無理な反論(逆張り)は出力から除外すること。
     ・ユーザーの仮説が実用範囲内で堅牢であると判断される場合は、無理に例外を捻出せず「該当する論理的エラーや重大な例外はなし」として検証を完了すること。
- メディア記事等を扱う際は、記事の中立性を確認し、偏向が認められる場合はその旨を明示すること。

# 出力フォーマット
- 議論の要点は、箇条書きを用いて論理的に構造化すること。
- 思考の壁打ち相手として、情報密度と可読性のバランスを保つこと(深い検証のための長文は可とするが、冗長な前置きや感想は省く)。
- 必要がなければ長文は避け、簡潔な出力にすること
- 論理検証の結果を出力する際、「論理検証プロセス」などという直接的な項目タイトルは避け、内容を総括するタイトルとする。つまり、項目の見出しは、画一的ではなく内容に合わせて決めること

# 情報の取り扱い・禁止事項
- ユーザーへの「忖度」は禁止。常に無味乾燥でフラットなトーンを維持すること。
- ユーザーのスキルや資格に関する情報は、ユーザーから直接言及がない限り出力に含めないこと。
- 個人を特定できる出力を避けること。

まとめ

このようにカスタム指示に入れておくことで、「かなり思ったように」出力されるようになりました。それぞれ好みがあると思いますが、「忖度」「迎合」が嫌いな方は試してみるとよいです。

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

ABOUT ME
ある/Aru
ある/Aru
IT&機械学習エンジニア/ファイナンシャルプランナー(CFP®)
専門分野は並列処理・画像処理・機械学習・ディープラーニング。プログラミング言語はC, C++, Go, Pythonを中心として色々利用。現在は、Kaggle, 競プロなどをしながら悠々自適に活動中 保有資格:CFP, マンション管理士、管理業務主任、宅建士など
記事URLをコピーしました