本文へスキップ

Claudeで同じ質問なのに違う答えが返ってくる理由

この記事は7で読めます

ざっくり言うと

同じ質問なのに答えが変わるのは、Claudeが次の単語を確率で選びながら文章を作っているからです。使っているモデル・設定・会話の流れが違えば、そこでも答えは動きます。

答えを近づけたいときは、質問と条件をそろえる。案がたくさん欲しいときは、その揺らぎを活かす。この2つを使い分けましょう。

イメージ

正確には

Anthropicの公式ドキュメントの用語集には、Claudeのようなモデルが次の単語(トークン)を確率で選びながら文章を作る、と書かれています。トークンは、AIが文章を区切って扱うときの細かい単位です。

そのランダムさの度合いを決めるのがtemperature(温度)という設定です。低くすると、ありそうな単語が選ばれやすくなります。高くすると、意外な単語も出てきやすくなります。

同じ用語集には、temperatureを0にしても結果は完全には同じにならない、とも書かれています。なお、これはAPIで使う設定の説明です。ふだんのClaudeアプリで、自分で変える項目ではありません。

同じことを聞いているのに答えが変わると、なんだか落ち着かないですよね。揺らぎの出どころは、大きく5つあります。

次の一言を選ぶところに、もともとランダムさがある

Claudeは「この答えが正解」と一発で決めているわけではありません。次の単語の候補をそのつど出して、その中から確率に応じて1つを選んでいます。この選び方はtop-pサンプリングと呼ばれます。

  • 文の続きの候補は、たいてい1つではありません
  • どれを選ぶかは、確率まかせの部分があります
  • 早い段階で選ぶ言葉が変われば、その先の文章もまとめて変わります

「むかしむかし」の次に「ある」を選ぶか「山に」を選ぶかで、そこから先の物語が分かれていきます。

使っているモデルや設定が違えば、答えも変わる

Claudeアプリでは、入力欄の送信ボタンの横にあるモデルメニューから、モデル・effort(どれだけ手間をかけて考えるか)・extended thinking(拡張思考)を切り替えられます。設定が違うと、同じ質問でも答えの深さや長さが変わります。

2026年7月29日時点で選べるモデルは、プランによって次のように分かれています。

プラン選べるモデル
無料(Free / $0)Haiku 4.5、Sonnet 5などのHaiku系・Sonnet系
Pro($20/月)以上上記に加えてOpus 5、Fable 5

Opus 5はMaxの標準モデルで、Proでも使えます。上位のFable 5は、Proではクレジット制、Maxでは標準の扱いです。つまり、無料で聞いたときとProで聞いたときでは、答えているモデルがそもそも違うことがあります。

比べたいときは、次の3つをそろえてから聞いてください。

  1. 画面に表示されたモデル名を前回と同じにする
  2. effortとextended thinkingの設定も前回と同じにする
  3. 新しいチャットを開いて、直前の会話を持ち込まない

モデルの構成やメニューの並びは、これからも更新されます。設定の変え方は公式ヘルプの設定ページで確認できます。ただし、条件をすべてそろえても、文章が完全に一致する保証はありません。

同じチャットの中では、直前のやり取りが影響する

Claudeは、そのチャットで参照できる過去のやり取りをふまえて答えを作ります。

  • 同じ「○○について教えて」でも、直前に何を話していたかで方向性が変わります
  • 1つ前に「初心者向けに」と頼んでいれば、次の答えもやさしめのトーンになります
  • 専門的な議論を続けたチャットでは、同じ質問でも専門的な答えが返ってきます

「さっきと答えが違うな?」と感じたら、新しいチャットを開いて聞き直してみてください。前の話の影響を切り離せます。

過去チャットの検索やメモリも、答えの前提になる

Anthropicの公式ヘルプでは、過去のチャットを検索して参照する機能と、会話からメモリを作る機能が案内されています。メモリは、話した前提や好みを次の答えに持ち越すしくみです。メモリを使える場合、プロジェクトごとのメモリは、ほかのプロジェクトや通常のチャットとは切り離されています。

同じ質問でも、次の条件が違えば、答えに入る前提が変わります。

  • 過去チャット検索やメモリが有効かどうか
  • 通常のチャットか、特定のプロジェクトの中か
  • 参照された過去チャットやメモリの中身

これらの機能は段階的に提供され、設定画面も新旧で違うことがあります。きっちり比べたいときは、新しいチャットを開くだけでなく、メモリ・過去チャット検索・プロジェクトの条件も確認してください。

「完全に同じ」は保証されない、と公式も書いている

Anthropicの用語集には、temperatureを0にしても結果が完全に同じになるとはかぎらない、と書かれています。公式ヘルプも、Claudeが誤った回答や誤解を招く回答を返すことがあると注意しています。

つまり「毎回まったく同じ答え」は、前提にできません。ここが分かっていると、「あれ?さっきと違う」と感じたときに、モデル・設定・文脈の順で落ち着いて確認できます。ここで挙げた公式の説明は、記事の最後の「参考ソース」の公式ページで読めます。

やってみよう

答えをそろえたいときと、いろいろな案が欲しいとき。狙いが逆になれば、やることも逆になります。

そろえたいときの5つのコツ

案が欲しいときは、何度も振り直す

よくある質問

Q. Claudeに同じ質問をしても、答えがそろわないのはなぜですか?
A. Claudeが次の単語を確率で選びながら文章を作っているためです。公式の用語集では、ランダムさを決めるtemperatureを0にしても、結果は完全には同じにならないと説明されています。
Q. 同じチャットの中でも変わりますか?
A. 変わります。直前に何を話していたかで方向性が動きます。1つ前に「初心者向けに」と頼んでいれば、次の答えもやさしめのトーンになります。
Q. 過去チャットの検索やメモリも影響しますか?
A. します。過去チャット検索やメモリが有効かどうか、通常のチャットかプロジェクトの中か、参照された過去の中身によって前提が変わります。
Q. Claudeの答えをそろえるには、どうすればいいですか?
A. モデル名とeffort・extended thinkingを前回と同じにし、新しいチャットで聞くことです。質問も「30字以内・初心者向けで5案」のように細かく書くと、答えが近づきます。

公開: 更新: ✓ 公式情報と照合:

参考ソース

この教科書は無料で全文公開しています。仕事で使えるところまで進みたい方は、実習と資料がそろった生徒プランをどうぞ。

生徒プランを見る(14日間無料)

あわせて読みたい