同じ質問なのに、ChatGPTとClaudeで答えが違うのはなぜか
どちらかが間違っている、と思いたくなる。でも、たいていは両方とも間違っていない。
2026年9月23日 · 読了時間 約9分
念のため確認したい質問があった。ChatGPTに貼り付けて答えを読み、心配だったのでClaudeにも同じものを貼った。 そして返ってきた2つ目は、1つ目とは違っていた。言い回しの違いではなく、結論そのものが違っていた。
自然な反応は、2回聞く前より不安になることです。どちらかが間違っているはずなのに、どちらなのか判断する材料がない。 結局、気に入った方を選ぶか(それでは聞いた意味がありません)、両方を捨てるかになります。
この反応には、検討する価値のある前提が隠れています。質問には正解が1つあり、モデルはそれを知っているか知らないかのどちらかだ、という前提です。 事実を調べるタイプの質問なら、だいたい当たっています。しかし人が実際に聞いていることの多くは、そうではありません。 そして答えの割れ方は、どちらか一方の答えよりも有益なことを教えてくれます。
答えが割れる5つの理由
割れ方には種類があり、種類によって対処が変わります。
- 学習したテキストが違い、打ち切り時点も違う。各モデルはそれぞれの学習データで、それぞれの時点で凍結されています。 最近変化したことに触れる質問なら、単に世界の2つのスナップショットを聞いているだけかもしれません。 どちらも、自分が読んだものについて嘘をついてはいません。
- 何を良い答えとするかの調整が違う。素の学習のあと、各モデルは人間のフィードバックで形を整えられます。 そしてその作業をした人たちは、良い答えとは何かについて異なる判断を下しました。 あるモデルは「断定を避けるのが誠実だ」と学び、別のモデルは「断定を避けるのは不親切だ」と学びました。 同じ曖昧な質問を投げれば、片方からは明確な推奨が、もう片方からは論点の一覧が返ってきます。事実認識は1ミリも食い違っていないのに、です。
- 答えは検索結果ではなく、確率から抽出されている。これらのモデルは、確率分布からのサンプリングによって1トークンずつ文章を生成します。 同じモデルに同じ質問を2回しても、違う答えが返ることがあります。 2つの製品の意見の相違に見えるものの一部は、どちらか一方の中にも存在する通常のばらつきです。
- 片方は検索して、もう片方はしていない。Web検索を使えるモデルと、記憶だけで答えるモデルは、そもそも違う質問に答えています。 これは外からは見えず、時事性のある話題では最大の原因の1つです。
- 質問に2通りの読み方が残っていた。最も多い原因で、最も語られない原因です。「この転職はすべきか」という問いには、言語化されていない優先順位が含まれています。 各モデルはその空白を黙って別々に埋め、それぞれの解釈に答えました。そしてどちらも、その解釈に対しては正しく答えています。
言い回しの相違と、結論の相違を分ける
割れていることを問題として扱う前に、どちらの割れ方なのか確認してください。 まったく違って見える2つの答えが、レジスターを変えて同じことを勧めていることがあります。 逆に、トーンが似ているのに正反対を指していることもあります。
問うべきことは1つだけです。それぞれに従った場合、私は違う行動を取ることになるか。ならないなら、それは文体の差なので気にする必要はありません。 なるなら、何かを見つけたということで、どこで割れているのかを正確に知る価値があります。
割れている場所こそが本題
何人かに相談するとき、人は多数決を取っているわけではありません。 誰かが言い淀んだ瞬間を聞いています。そこに本当の論点があるからです。ここでも同じ理屈が働きます。 2つのモデルが1点を除いて一致しているなら、その1点があなたの判断が実際に分かれるところで、 どこに自分の注意を割くべきかが分かったことになります。
これはセカンドオピニオンの目的を捉え直すことでもあります。 正しいモデルを探しているのではありません。本当に争点になっている部分を特定して、 自信に満ちた文章を読んだだけで全部が決着したかのように扱うのをやめるためです。
一致は、思っているほどの意味を持たない
裏返しにも同じだけの注意が要ります。両方が同じことを言った場合、それは感じるほど強い証拠ではありません。
重なり合うテキストで学習したモデルは、同じ広く流布した誤りも吸収します。 十分な数のWebページで繰り返された誤解は、それを読んだすべてのモデルから自信を持って繰り返されます。 その状況での一致は、独立した裏付けではありません。同じ情報源が2回届いているだけです。
もう1つ知っておくべき失敗があります。 モデルは自分自身の出力の評価者として信頼できない、という研究結果です。 意見が割れたときに参加者の1人に仲裁させて決着させようと考えていたなら、これは重要です。別記事で扱いました。
割れたときに何をするか
- 両方に聞いたうえで、自分で名指しした1つの軸で比べる。 「どちらの答えが良いか」より「外したときに損が大きいのはどちらか」の方が役に立ちます。
- 事実で割れているなら、そこで止めて、その1点だけをAI以外で確認する。割れたことが、確認すべき対象を正確かつ安価に絞ってくれた数少ないケースです。
- 判断で割れているなら、トレードオフを手渡されたということです。 これは誰にも調べ尽くすことができず、そもそも最初からあなたが決めるものでした。
- 一致したときは、「この答えが間違っているとしたら、何が真でなければならないか」を問う。 一致は出発点であって、結論ではありません。
現実的な手間について
ここまでの話は、実際にタブを2つ開き、同じ質問を2回貼り付け、2つの答えを頭の中に並べて比べ続けることを前提にしています。 それを続けられる人はほとんどいません。 結局、比較は頭の中で行うことになりますが、それこそ手伝ってほしかった作業です。
Parleyはこの工程のための道具です。1つのRoomに複数のAIモデルを入れ、同じ質問を同時に渡し、 一致点と相違点を、自分で再構成しなくても見えるようにします。質問を立てるのも、最後に決めるのも人間です。
はっきり言っておくと、調べれば分かる正解が1つある質問には大げさです。 本当のトレードオフを含む質問で効きます。どちらがどちらかはベストプラクティスのガイドに整理してあります。
あわせて読む
- AIが自分自身の回答を採点してはいけない理由。モデルを自分の出力の評価者にすることについての研究です。
- AIに相談しても不安が残るのは、聞く相手が1人だからかもしれない。同じ話を、モデル側ではなく読者側から書いたものです。