AIを使っていると、実在しない本のタイトルや、間違った料金、存在しない機能を自信満々に答えることがあります。これがよく「ハルシネーション」と呼ばれる現象です。
簡単に言うと、ハルシネーションとは、AIがもっともらしく聞こえるけれど事実ではない内容を生成することです。性能が上がっても完全にはなくなっていません。
ただし、AIの間違いを全部まとめてハルシネーションと呼ぶと原因が見えにくくなります。古い情報を参照したのか、悪いソースを読んだのか、質問を取り違えたのか。それとも、根拠のない内容を生成したのか。ここを分けると対策しやすくなります。
目次
結論:ハルシネーションは「プロンプトで消す」より「見つけられる使い方」にする
AIへ「絶対に間違えないで」と書いても、誤りをゼロにはできません。
現実的なのは、
-
最新情報が必要なら検索を使う
-
元資料があるなら資料を渡す
-
出典を求める
-
分からない場合は推測しないよう指示する
-
重要な数字は原典で確認する
-
事実と提案を分けて出力させる
という使い方です。
つまり、AIを間違えない機械にするのではなく、間違いが表面に出やすい仕事の流れを作る方が実用的です。
ハルシネーションとは何が起きている状態?
OpenAIはハルシネーションを、言語モデルが生成する「もっともらしいが正しくない発言」と説明しています。
たとえば、
-
存在しない論文を紹介する
-
実在しないURLや本を挙げる
-
人物の経歴や日付を作る
-
商品にない機能を説明する
-
料金をそれらしく推測する
-
引用文を実際の発言のように作る
といったものです。
厄介なのは、文章が不自然になるとは限らないことです。むしろ文法的にはきれいで、説明にも筋が通って見える場合があります。
文章の自然さは、事実の正しさを保証しません。
なぜAIは分からないのに答えてしまう?
ここは少しややこしいんですが、AIは人間のように「この事実を記憶しているから答える」だけで動いているわけではありません。
言語モデルは、大量の文章から次に続く言葉のパターンを学び、文脈に合う出力を生成します。
OpenAIの研究では、ハルシネーションが残る理由の一つとして、学習や評価で「分からない」と答えるより、推測して正解を狙う方が有利になりやすい構造が指摘されています。
たとえば答えを知らない問題で、
-
「分かりません」と答える
-
それらしい答えを推測する
の2択があり、正解数だけで評価されるなら、推測した方が偶然点を取れることがあります。
このため、不確実なときに黙る能力と、正解を出す能力は別に考える必要があります。
最新モデルでもハルシネーションはなくならない
「昔のAIだから間違えた。最新モデルなら大丈夫」と考えるのも危険です。
OpenAIは、モデルが進歩してハルシネーションが減っても、依然として発生すると説明しています。AnthropicもClaudeが誤った、または誤解を招く回答を生成することがあると案内しています。GoogleもGeminiについて、事実のように不正確な情報を提示する可能性があるためダブルチェックするよう説明しています。
なので比較するときは、
高性能モデル=事実確認が不要
とは考えません。
Web検索を使えばハルシネーションはなくなる?
減らせる場面はありますが、ゼロにはなりません。
Web検索を使うと、AIは現在のページや検索結果を根拠に答えられるため、古い学習知識だけに頼るより検証しやすくなります。
ただし、検索を使っても、
-
元ページが間違っている
-
古いページを参照する
-
引用先を読み違える
-
複数条件を混同する
-
引用にない結論を追加する
ことはあります。
ChatGPT Searchの公式案内でも、検索結果や引用は不完全・古い・誤っている場合があり、引用元を確認するよう案内されています。ClaudeもWeb検索結果では元ソースを読むよう勧めています。
つまり検索は、ハルシネーションを消す機能というより、答えの根拠へ戻れるようにする機能として考える方が分かりやすいです。
「AIの間違い」とハルシネーションは全部同じではない
実務では原因を4つくらいに分けると扱いやすいです。
表は横にスクロールできます
| 間違いのタイプ | 例 | 主な対策 |
|---|---|---|
| ハルシネーション | 存在しない機能を作る | 出典確認・不明時は保留 |
| 古い情報 | 昔の料金を現在料金として出す | Web検索・更新日確認 |
| ソースの問題 | 間違ったブログを根拠にする | 一次情報を優先 |
| 解釈ミス | 規約の条件を取り違える | 原文確認・条件分解 |
この区別が大事なのは、対策が違うからです。
古い情報なら最新ページを探せば改善できます。ソースが弱いなら公式情報へ変えます。解釈ミスなら原文と主張を並べて確認します。
何でも「AIが幻覚を見た」で終わらせると、改善方法が分かりません。
間違いを減らす7つの使い方
- 最新情報は検索を使う
料金、ニュース、法律、製品仕様、人物の役職などは変化します。
「記憶だけで答えて」ではなく、必要ならWeb検索を使います。
- 元資料があるならAIに渡す
契約書、仕様書、議事録、PDF、社内ルールについて聞くなら、一般知識から答えさせるより元資料を渡した方が確認しやすくなります。
質問も、
「一般論で答えて」
ではなく、
「添付資料の範囲だけで答えて。該当箇所も示して」
のようにします。
- 「分からなければ分からない」と書かせる
完全な保証にはなりませんが、推測を減らす方向には使えます。
たとえば、
「根拠を確認できない項目は推測せず『確認できず』と書いて」
とします。
- 事実と判断を分ける
AIへ、
-
確認できた事実
-
そこからの推論
-
提案
を分けて書かせます。
これ、仕事ではけっこう大きいです。
文章が一続きだと、どこまでが公式情報で、どこからがAIの解釈なのか見えにくくなります。
- 数字・固有名詞を重点的に確認する
全部の文章を同じ深さで疑う必要はありません。
特に、
-
金額
-
日付
-
人名
-
製品名
-
URL
-
法律名
-
論文名
-
利用上限
は間違うと影響が大きいので確認します。
- 引用を開く
引用があるだけで終わらず、重要な主張は元ページを開きます。
見るのは、
-
本当に書いてあるか
-
日付は新しいか
-
対象条件が同じか
の3つで十分です。
- 高リスクな判断はAIだけで完結させない
医療、法律、金融、安全、契約、採用など、間違ったときの影響が大きい領域では、人間の確認や専門家の判断を残します。
AIは整理や下調べに使えても、最終判断まで自動化してよいとは限りません。
「もう一度考えて」で正しくなる?
再回答で直ることはあります。ただ、同じ誤りを言い換える場合もあります。
単純に「本当に?」と聞くより、
-
その主張の根拠を示して
-
反対の情報がないか検索して
-
公式情報だけで再確認して
-
数字と日付だけ再検証して
-
引用元に書いていない推測を削除して
のように、確認方法を指定する方が使いやすいです。
AIに自信度を聞けば信用できる?
参考にはできますが、それだけで判定しません。
AIが「自信があります」と書いても、その自信度が事実の正しさと完全に一致するわけではありません。
むしろ、
「自信度80%」
より、
「この主張は公式ページAのこの条件に基づく。Bについては確認できない」
の方が人間は検証できます。
数字の自信度より、根拠と不確実な部分を分けてもらう。 こちらの方が実務向きです。
ハルシネーションを完全になくすことは目標にしない
もちろんモデル側の改善は重要です。ただ、利用者側の運用として「一度も間違えないAI」を前提にすると危険です。
実際の仕事では、
-
AIで下書き・整理する
-
重要な事実を抽出する
-
根拠を確認する
-
間違いがあれば修正する
-
高リスク部分は人が承認する
という流れにしておく方が壊れにくくなります。
これはAIを疑い続けるという話ではありません。確認コストを、間違ったときの損失に合わせて変えるということです。
AIものさし編集部の判断
ハルシネーションは、AIがそれらしい嘘をつこうとしているというより、根拠が足りないのにもっともらしい出力を生成してしまう問題として理解すると使いやすいです。
最新情報なら検索。元資料があるなら資料を渡す。重要な事実には出典を付ける。数字と条件は原典へ戻る。不明なところは不明と残す。
この組み合わせで、誤りをゼロにはできなくても、発見しやすくできます。
また、ChatGPT・Claude・Geminiのどれが最もハルシネーションしにくいかは、同一条件・同一モデル・同一タスクで横断検証していないため順位を付けません。
間違いの型から修正経路を選ぶ
誤りを見つけたら、同じ質問を繰り返す前に、原因の型を一つ選びます。修正指示が具体的になり、同じ間違いを言い換えて返すだけのループも避けやすくなります。
表は横にスクロールできます
| 見つかった状態 | 可能性の高い問題 | 次にすること |
|---|---|---|
| 公式ページに古い値が残る | ページまたは取得情報の鮮度 | 現行の料金・更新履歴・告知を確認 |
| リンク先は正しいが記述がない | 引用と主張の不一致 | 根拠のない文を削除し、別の一次情報を探す |
| 条件を一つ見落としている | 質問の範囲や適用条件 | 対象、地域、期間、プランを明記して再確認 |
| 根拠のない固有名詞を断定 | 生成上の推測 | その主張を保留し、独立した資料で検証 |
再確認を頼むなら、「もう一度考えて」だけでなく、「この三つの主張だけ、各社公式ページの該当箇所と適用条件を示して。確認できない項目は未確認と残して」と範囲を絞ります。それでも根拠が見つからなければ、回答を修正して採用するのではなく、未確定として人の確認へ回します。
作業に合った受入れ基準を先に決める
すべての誤りが同じ重さではありません。雑談や発想出しなら、事実を数点直せば使えることがあります。公開する記事、顧客向け提案、コード実行、契約や安全判断では、出典、対象条件、反対情報まで確認できることを受入れ条件にします。
回答を使う前に、次の三つを確認します。
-
間違うと困る主張を特定できたか
-
その主張を支える原典を開いたか
-
確認不能な項目を残したまま、断定していないか
どれかが欠ける場合、プロンプトを強くするだけで品質を保証しようとせず、成果物を保留するか、確認できる資料を追加します。ハルシネーション対策の目標はゼロ誤りの保証ではなく、誤りを発見し、影響のある判断へ流さないことです。
引用・データ出典
公式情報を編集部が見た内容です。Hands-on未実施の記述は本文かここに分けています。
確認日:2026-09-17
追加確認日:2026-10-07
-
OpenAI|言語モデルでハルシネーションがおきる理由:https://openai.com/ja-JP/index/why-language-models-hallucinate/(新しいタブで開く)
-
OpenAI|Does ChatGPT tell the truth?:https://help.openai.com/en/articles/8313428-does-chatgpt-tell-the-truth(新しいタブで開く)
-
OpenAI|ChatGPTでウェブを検索する:https://help.openai.com/ja-jp/articles/9237897-chatgpt%E6%A4%9C%E7%B4%A2(新しいタブで開く)
-
Anthropic|Claude is providing incorrect or misleading responses:https://support.claude.com/en/articles/8525154-claude-is-providing-incorrect-or-misleading-responses-what-s-going-on(新しいタブで開く)
-
Anthropic|Enable and use web search:https://support.claude.com/en/articles/10684626-enable-and-use-web-search(新しいタブで開く)
-
Google|View related sources and double-check responses:https://support.google.com/gemini/answer/14143489(新しいタブで開く)
-
Google|What you can do with your Gemini mobile app:https://support.google.com/gemini/answer/14579631(新しいタブで開く)
-
OpenAI|Does ChatGPT tell the truth?:https://help.openai.com/en/articles/8313428-does-chatgpt-tell-the-truth(新しいタブで開く)
-
Anthropic|Claude is providing incorrect or misleading responses:https://support.claude.com/en/articles/8525154-claude-is-providing-incorrect-or-misleading-responses-what-s-going-on(新しいタブで開く)
-
Google|Learn about responses from Gemini Apps:https://support.google.com/gemini/answer/16279220?hl=en(新しいタブで開く)
自分の条件なら?
「自分の仕事ではどこまでAIの回答を確認すべきか」を整理したい場合は、AIものさしのかんたん診断で用途・間違ったときの影響・必要な根拠レベルから使い方を比較できます。
