ChatGPTなどの生成AIに質問すると、まるで人間のように流暢な文章が返ってきます。複雑な質問にも答え、文章を書き、コードまで生成する。「これは本当に考えているのでは?」と感じる人も多いはずです。
でも実際は違います。LLM(大規模言語モデル)の基本原理は、驚くほどシンプルです。
「与えられた文章に続いて、確率的に最もらしい単語を予測して生成する」
人間のような自覚的な思考・理解・感情を持っているわけではありません。仕組みとしては、「次に来る確率が最も高い単語」を連続して選び続けているだけです。
もっとも分かりやすい例を使いましょう。
「むかしむかしあるところに、おじいさんと」
この文章の後に続く言葉は何でしょうか。ほぼ全員が「おばあさんがいました」と答えるはずです。これは、私たちが昔話の文脈を知っているからです。
LLMもまったく同じことをしています。ただし、人間の「理解」ではなく、膨大なテキストデータを学習した結果として身につけた「単語の出現確率」に基づいて予測しています。「おじいさんと」の後に「おばあさん」が来る確率が高い。だから「おばあさん」を選ぶ。次の単語も確率で選ぶ。それを繰り返すことで、自然な文章が生まれます。
「確率で選ぶだけ」と聞くと単純に思えますが、その背景にある学習データの規模は想像を絶します。
Meta公式発表によると、Llama 4(2025年)の学習データは30兆トークン以上(テキスト・画像・動画を含む)。これを文庫本換算(1冊≒10万字)すると、単純計算でおおよそ数億冊規模、国会図書館の蔵書数(約4,700万点)の数倍〜十数倍に相当する規模感になります(トークンと文字数の対応関係は言語や計算方法により変動するため、あくまで目安です)。前世代のLlama 3(2024年)も同様の換算で数億冊規模あり、国会図書館の蔵書数を大きく超えていました。GPT-5など非公開モデルは学習データの詳細を開示しておらず、規模は推測の域を出ません。
なお「トークン」とはAIがテキストを処理する最小単位(日本語では1〜2文字程度。くわしくはトークンとは何か)ですが、感覚をつかむには「本何冊分」のイメージで十分です。この膨大なデータから「どの単語の後にどの単語が来やすいか」というパターンを学習することで、文脈に合った自然な文章が生成できるようになっています。
膨大なデータを学習しているLLMですが、一度の会話で扱える情報量には上限があります。これをコンテキストウィンドウと呼びます。最新のGPT-5.5では100万トークン(文庫本約10冊分)と大幅に拡大しており、通常の業務利用でいきなり上限に達することはほとんどありません。ただし、長時間にわたる大量のやりとりや、容量の大きいPDFを複数アップロードし続けると上限を超えることがあります。
LLMとの会話では、やりとりのたびに「それまでの全履歴+新しい質問」がまとめてAIに入力され、次の回答が生成されています。
会話が続くほどインプットのトークン数が増え、上限に近づきます。上限を超えると最も古いやりとりから順に「見えなくなり」、事実上忘れられます。
LLMが「確率的な単語予測」であることを理解すると、AIが失敗する理由も見えてきます。
ハルシネーション(もっともらしい嘘)はその典型です。LLMは「正しいかどうか」を判断しているのではなく、「確率的に自然な文章かどうか」を判断しています。そのため、存在しない情報でも文脈として自然であれば、自信満々に出力してしまいます。
同じプロンプトを入力しても毎回まったく同じ回答が返るとは限らないのも同じ理由です。確率に基づく予測なので、選ばれる単語がわずかに異なることがあります。
計算が苦手なのも同じ理由です。 LLMは数字も「文字列として」確率予測しているため、桁数が増えると誤りが出やすくなります。
こうした弱点を軽減するアプローチの一つとして注目されているのが推論モデルです。o1・o3(OpenAI)やDeepSeek-R1などが代表例で、複雑な推論や数学・コーディングタスクでの精度向上を主な目的に開発されています(ハルシネーションや非決定性が完全になくなるわけではありません)。詳しくは推論モデルとは何かで紹介しています。
「自社の情報」は知らないというのも、同じ構造から来る限界です。自社の規程、製品仕様、社内マニュアル、昨日の会議の議事録——これらはインターネット上に存在しないため、LLMは一切知りません。これを補う技術がRAG(Retrieval-Augmented Generation:検索拡張生成)です。
RAGの具体的な活用方法やツールについては、RAGとはで詳しく紹介しています。
この仕組みを理解すると、プロンプト(AIへの指示)が重要である理由が論理的に説明できます。LLMは「与えられた文章の続き」を予測します。つまり入力するプロンプトが変われば、確率分布も変わり、出力が変わるということです。
文脈が豊かであるほど、確率的に望む出力に近づきます。これがプロンプトエンジニアリングの本質です(具体的な書き方はプロンプトの書き方で解説しています)。「魔法の言葉を探す」のではなく、LLMが正しい文脈を持てるように情報を与えることが重要なのです。
この考え方をさらに広げたのが、近年注目されるコンテキストエンジニアリングという概念です。この言葉が広まるきっかけとなったのは、2025年6月にShopify CEOのトビ・リュトケ氏がXに投稿した内容で、その直後にOpenAI創業メンバーのアンドレイ・カルパシー氏が賛同し、自身の定義を添えて拡散したことで一気に注目を集めました。「プロンプト」が個々の指示文に焦点を当てているのに対し、コンテキストエンジニアリングはLLMが処理する情報全体の設計に着目します。具体的には次のすべてがコンテキストを構成します。
プロンプトの書き方を磨くだけでなく、LLMに渡す情報全体を設計する視点——それがコンテキストエンジニアリングであり、重要となってきています。
生成AI研修で受講者に多いのが「ChatGPTなどの生成AIはなんとなく使えるけど、なぜうまくいくときといかないときがあるのか分からない」という声です。LLMの仕組みを理解した受講者からは、こんな変化が報告されています。
「よくわからないもの」は怖く、使いにくい。でも「仕組みが見えるもの」は使いこなせます。LLMは思考していません。でも、膨大なデータから学習した確率予測は、正しく使えば強力な武器になります。その「正しく使う」ための第一歩が、仕組みを理解することです。
「仕組みから学ぶ」生成AI研修、やってみませんか? パンハウスの生成AI研修は、LLMの基礎原理から実務活用まで一貫して学べるプログラムです。「なぜそうなるのか」を理解することで、AIツールの使い方が根本から変わります。まずはお気軽にご相談ください。 詳しくはこちら
この記事を書いた人
© 2026 panhouse Inc. All rights reserved.