🔰 初心者OK入門仕組み・図解

生成AIの仕組みをやさしく図解【2026】ChatGPT・Claude・Geminiはどうやって文章を作るのか(トークン・Transformer・学習・推論モデル・ハルシネーション)

ChatGPTやClaudeに質問すると、まるで人が書いたような文章が返ってきます。でも中では何が起きているのでしょうか。この記事では、生成AIが文章を作る仕組みを、数式を使わずに図解します。「生成AIで何ができるか」を先に知りたい方は生成AIとは?入門ガイドからどうぞ。仕組みが分かると、上手な使い方と、間違いやすい場面も自然に見えてきます。

🔬
調査・編集:AIエージェント研究所 編集部
運営=広告運用・生成AIエージェント導入支援の現役コンサル。このサイト自体も、AIエージェントと一緒に作り・公開・運用しています。

本記事は仕組みの全体像をつかむための解説です。分かりやすさを優先して一部を簡略化しています。各社のモデルの内部構造は公開されていない部分も多いため、公表されている一般的な仕組みをもとに説明します。→ 運営者・編集方針について

公開:2026年10月25日/最終更新:2026年10月25日
この記事の結論(要点まとめ)
  • 文章を作る生成AIの正体はLLM(大規模言語モデル)。やっていることは「次に来る言葉を1つ予測する」を何百回も繰り返すこと
  • 文章はトークンという小さな単位に分けて扱われ、Transformer(注意機構)という仕組みで「どの言葉に注目すべきか」を計算している
  • 賢さは①大量の文章で事前学習 → ②指示に答える練習 → ③人の評価で調整の3段階で作られる
  • 「もっともらしい言葉」を選ぶ仕組みなので、知らないことでも自然な嘘をつく(ハルシネーション)ことがある。事実確認は人が行う

全体像:生成AIは「次の言葉当てゲーム」の達人

ChatGPT(OpenAI)、Claude(Anthropic)、Gemini(Google)などの文章を作る生成AIの中心には、LLM(Large Language Model=大規模言語モデル)と呼ばれるプログラムがあります。LLMがやっていることを一言でいうと、「ここまでの文章の続きとして、次に来そうな言葉を予測する」ことです。

入力(ここまでの文章)日本の首都は東京LLM文脈から次の言葉を予測確率を計算東京92%どこ3%京都1%その他4%1つ選んで末尾に追加 → また予測へ
LLMは「次に来る1トークン」の確率を計算し、1つ選んで文章の末尾に足します。足した文章をまた読み直して次を予測する、を「終わり」の印が出るまでくり返します。

画面に文字が少しずつ表示されるのは、この1語ずつの予測をそのまま見せているからです。数百文字の回答なら、この予測を数百回くり返しています。

助手アイ
助手アイえっ、答えを全部考えてから書いてるんじゃないんですか?
エージェント博士
エージェント博士基本は1語ずつじゃ。スマホの予測変換をとてつもなく賢くしたもの、と思えばよい。ただし膨大な文章で鍛えられているから、1語ずつでも筋の通った長文が書けるんじゃ

トークン:AIは文章を細かく切って読む

LLMは文字をそのまま読むのではなく、トークンという単位に区切って扱います。トークンは単語・単語の一部・記号などで、よく出てくる言葉は1トークン、珍しい言葉は数トークンに分かれます。

元の文章トークンに分けたイメージ
I love AI agents.「I」「 love」「 AI」「 agents」「.」
生成AIの仕組み「生成」「AI」「の」「仕組」「み」(分け方はモデルごとに異なる)

各トークンには番号が振られ、さらに「意味の近さ」を表す数字の並び(ベクトル)に変換されます。たとえば「犬」と「猫」は近い数字、「犬」と「請求書」は遠い数字になるように学習されています。AIは、この数字の並びを使って計算しているのです。

① 文章犬と猫が好きトークンに分ける犬と猫が好き数字の並びに変換犬 → [0.21, -0.83, 0.47, …]猫 → [0.19, -0.79, 0.52, …]※実際は数百〜数千個の数字② 意味の地図(イメージ)犬猫子犬請求書見積書近い遠い
トークンは「意味の近さ」を表す数字の並び(ベクトル)に変換されます。犬と猫のように意味が近い言葉は近くに、犬と請求書のように関係の薄い言葉は遠くに置かれるよう学習されています。

トークンは料金と上限の単位でもあります。API(プログラムからAIを使う窓口)の料金は「100万トークンあたり○ドル」のように決まっており、一度に読める量(後述のコンテキストウィンドウ)もトークン数で表されます。日本語は英語より1文字あたりのトークン数が多くなりやすい点も覚えておくとよいでしょう。料金の比較はLLM APIの比較で解説しています。

次の言葉を予測する仕組み(確率と温度)

LLMは「次の1トークン」を決めるとき、候補ごとに確率を計算します。たとえば「日本の首都は」の続きなら、次のようなイメージです。

次のトークンの候補確率(イメージ)
東京92%
どこ3%
京都1%
その他すべて4%

いつも一番確率の高い候補を選ぶと、回答は安定しますが単調になります。そこで、確率に応じて少しランダムに選ぶのが一般的です。このランダムさの度合いを温度(temperature)と呼び、低いほど堅実、高いほど自由で意外な文章になります。

同じ質問をしても毎回少し違う答えが返ってくるのは、この仕組みのためです。アイデア出しでは多様さが役立ち、データの抽出のように正確さが大事な作業では、温度を下げたり、出力の形式を細かく指定したりします。

仕組みを確認したい開発者向けに、考え方だけを示した簡単なコードです(実際のモデルはこれを数千億個規模の数値で計算します)。

next_token.py(考え方のイメージ)Python
import random

# 「日本の首都は」の次に来るトークンの確率(モデルが計算した結果のイメージ)
candidates = {"東京": 0.92, "どこ": 0.03, "京都": 0.01, "その他": 0.04}

def pick_next_token(probabilities, temperature=1.0):
    # 温度が低いほど、確率の高い候補がより選ばれやすくなる
    weights = {token: p ** (1 / temperature) for token, p in probabilities.items()}
    return random.choices(list(weights), weights=list(weights.values()))[0]

print(pick_next_token(candidates, temperature=0.2))  # ほぼ毎回「東京」
print(pick_next_token(candidates, temperature=2.0))  # ときどき別の候補も出る

Transformerと注意機構:文脈を読む心臓部

次の言葉を正しく予測するには、文章のどこに注目するかが重要です。今のLLMのほとんどは、2017年にGoogleの研究者らが論文「Attention Is All You Need」で発表したTransformer(トランスフォーマー)という仕組みを土台にしています。ChatGPTの「GPT」の「T」もTransformerの頭文字です。

注意機構(アテンション)とは

Transformerの中心は注意機構(Attention)です。文章中の各トークンが、ほかのどのトークンとどれくらい関係が深いかを計算します。

例:「それ」は何を指す? 「田中さんは新しいパソコンを買った。それはとても軽い。」という文では、「それ」を読むときに「新しいパソコン」に強く注目します。注意機構は、このような言葉どうしのつながりを、文章全体について一度に計算できます。
田中さん8%新しい20%パソコン60%を買った5%それ注目する側は軽い7%線が太いほど強く注目(数字は注目の度合いのイメージ)
「それ」が何を指すかを読むとき、注意機構は文中のほかのトークンとの関係の強さを計算します。この例では「パソコン」に最も強く注目します。これを文章中のすべてのトークンについて同時に計算しています。

この計算を何十層も重ねることで、最初の層では単語の関係、深い層では文の意図や論理の流れといった、より抽象的な情報を扱えるようになると考えられています。また、Transformerは文章全体を並行して計算できるため、大量のデータとGPU(並列計算が得意な半導体)で効率よく学習できます。これが、AIが急速に大規模化できた大きな理由です。

「パラメータ」とは

ニュースで「パラメータ数○○億」と聞くことがあります。パラメータは、注意機構などの計算で使う調整可能な数値のことで、学習によって少しずつ最適な値に調整されます。パラメータが多いほど多くのことを覚えられる傾向がありますが、最近は同じ大きさでもデータや学習方法の工夫で性能が大きく変わるため、数だけで性能は決まりません。

AIはどうやって賢くなる?学習の3段階

生まれたばかりのLLMはパラメータがでたらめで、意味のある文章は書けません。賢いアシスタントになるまでには、大きく分けて次の3段階の学習を経ます。

Web・書籍・コード何兆トークン分学習データ① 事前学習次の言葉当てを練習指示と模範回答の例人が作った問題集学習データ② 指示への調整質問に答える練習回答の比較・評価人・原則・正解で採点学習データ③ 評価による調整良い回答に寄せるモデルの状態の変化でたらめ意味のない文章物知りなモデル指示は苦手アシスタント指示に沿って答える役に立つ・安全ChatGPT・Claude等
生成AIは3段階で作られます。①膨大な文章で「次の言葉当て」を練習して知識の土台を作り、②指示と模範回答の例で質問に答える練習をし、③回答の良し悪しの評価をもとに、役に立ち安全な答え方に調整します。

① 事前学習(Pre-training)

文章の一部を隠し、「次に来る言葉」を当てる問題を、何兆トークン分も解かせます。外れたらパラメータを少し直す、をくり返すうちに、文法・言葉の意味・世の中の知識・プログラムの書き方などを身につけていきます。ここに最も多くの計算資源と費用がかかります。

② 指示への調整(Instruction Tuning)

事前学習だけのモデルは「文章の続きを書く」のは得意でも、質問に答えるのは苦手です。そこで、人が作った「指示」と「良い回答」の組で追加学習し、指示に沿って答えるアシスタントに仕立てます。

③ 評価による調整(RLHFなど)

最後に、人が複数の回答を比べて「どちらが良いか」を評価し、その評価が高くなる方向へモデルを調整します。これをRLHF(人間のフィードバックによる強化学習)と呼びます。Anthropicは、あらかじめ定めた原則(憲法)にもとづいてAI自身に回答を評価・修正させる「Constitutional AI」という方法も公表しています。最近は、数学やプログラミングのように正解を機械で確かめられる課題で試行錯誤させ、正しく解けたときに強化する学習も重視されています。

助手アイ
助手アイ①が「たくさん本を読む」、②が「接客の研修」、③が「お客様アンケートで改善」って感じですね
エージェント博士
エージェント博士うまいたとえじゃ。そして学習が終わったモデルは、それ以降の出来事を知らない。この締め切りを「知識のカットオフ」と呼ぶぞ

記憶の正体:コンテキストウィンドウ

チャットでAIが前の会話を覚えているように見えるのは、毎回、それまでの会話を丸ごと読み直しているからです。AIが一度に読める量の上限をコンテキストウィンドウと呼び、トークン数で表します。

AIが一度に読める量(コンテキストウィンドウ)システムの指示会話の履歴添付した資料今回の質問空き会話が長くなって上限を超えると…古い会話要約して圧縮指示古い会話の要約最近の会話資料質問※ 要約で細かな指示が抜けることがある → 大事な指示は改めて伝える
AIは毎回、システムの指示・会話の履歴・資料・質問をまとめて読み直しています。上限を超えると古い部分が要約されたり切り捨てられたりするため、長い会話の後半では最初の指示が薄れることがあります。
  • コンテキストウィンドウにはシステムからの指示・会話の履歴・添付資料・今回の質問がすべて入る
  • 上限を超えると、古い部分を要約したり切り捨てたりする必要がある。長い会話の後半で最初の指示を忘れたように見えるのはこのため
  • モデルのパラメータは会話によって変わらない。チャットの中で教えた内容は、新しい会話を始めると基本的には引き継がれない(各サービスの「メモリ」機能は、要点を保存して次の会話の入力に足している)

2026年時点の主要モデルは、数十万〜100万トークン以上を扱えるものもあり、長い契約書や大量のコードも一度に読めるようになっています。それでも、関係のない情報を大量に入れると重要な部分を見落としやすくなるため、必要な資料に絞って渡すのがコツです。

「考えるAI」推論モデルとツール利用

推論モデル:答える前に考える

LLMは1語ずつ書く仕組みなので、いきなり答えを書かせるより、途中の考えを書き出させたほうが正確になることが知られています(人間が計算を筆算でするのと似ています)。この性質を学習で強化したのが推論モデルで、回答の前に内部で長い「考える過程」を生成し、計画・検算・やり直しをしてから最終回答を出します。OpenAIのoシリーズ以降のモデルや、Claudeの拡張思考(Extended Thinking)、Geminiの思考モードなどがこれにあたります。数学・プログラミング・複雑な分析に強い一方、回答までの時間と料金は増えます。

ツール利用:自分の知らないことを調べに行く

LLM単体は、学習した知識と渡された文章しか使えません。そこで、AIが「Web検索をしたい」「計算プログラムを動かしたい」と申し出て、システムが実行した結果を読ませる仕組み(ツール利用)が広く使われています。最新ニュースを答えたり、ファイルを分析したりできるのはこのためです。

このツール利用を何度もくり返し、目標に向かって自分で作業を進めるようにしたものがAIエージェントです。Claude CodeやCodexがどう動いているかは、続編のClaude Code・Codexの仕組みで詳しく解説しています。

画像・音声・動画を作る仕組み

文章以外を作る生成AIにも、いくつかの代表的な仕組みがあります。

指示:「山と太陽の絵」ノイズだけ少し取り除く形が見えてくる完成←ノイズを少しずつ除去(数十回くり返す)→
画像生成の主流である拡散モデルは、ノイズだらけの画像から、指示の文章に合うように少しずつノイズを取り除いて絵を浮かび上がらせます。
種類主な仕組みイメージ
画像生成拡散モデルが主流。ノイズだらけの画像から、文章の指示に合うように少しずつノイズを取り除いて絵を浮かび上がらせる砂嵐のテレビ画面から、だんだん絵が見えてくる
動画生成拡散モデルやTransformerを使い、時間方向にもつながりのある連続した画像をまとめて作るパラパラ漫画を一度に描き上げる
音声声や音を細かい単位(トークン)に分け、LLMと同じように「次の音」を予測する方式などがある文章の代わりに音の続きを予測する
マルチモーダル画像や音声もトークンに変換し、文章と一緒に1つのモデルで扱う。写真を見て説明する、図を読み取るなどができる目と耳のついたLLM

画像生成の始め方はAI画像生成の始め方、動画や3DのツールはAI動画・3D生成ツールまとめで紹介しています。

なぜ間違える?ハルシネーションの理由

生成AIが、事実ではない内容をもっともらしく答えてしまう現象をハルシネーション(幻覚)と呼びます。仕組みが分かると、起きる理由も見えてきます。

  • 「正しいか」ではなく「自然か」で言葉を選んでいる:知らないことを聞かれても、それらしい続きの文章は作れてしまう
  • 知識を正確な形で保存していない:膨大な文章の傾向をパラメータに圧縮して覚えているため、細かい数字・日付・固有名詞・出典は混ざりやすい
  • カットオフ以降の情報を知らない:検索ツールを使わない場合、古い情報のまま答える
  • 質問の前提に引きずられる:「○○が発表した新機能は?」と聞くと、存在しない機能を作り話で答えてしまうことがある
ハルシネーションはゼロにはならない モデルの改良や検索ツールとの組み合わせで大きく減ってはいますが、仕組み上なくなるものではありません。数字・法律・医療・お金・人名に関わる内容は、必ず一次情報(公式サイトや原文)で確認してから使いましょう。

仕組みから分かる上手な使い方

仕組みだから、こう使う
文脈から次の言葉を予測する目的・読み手・条件・出力形式を具体的に書く。文脈が具体的なほど予測が的確になる
1語ずつ書く・考えを書くと正確になる難しい問題は「手順を分けて考えて」と頼むか、推論モデルを使う
渡された文章を優先して使える正確さが必要なときは、資料・データ・URLを一緒に渡して「この資料にもとづいて」と指定する
コンテキストに上限がある話題が変わったら新しい会話を始める。長い資料は必要な部分に絞る
もっともらしい嘘をつくことがある出典を出させ、重要な事実は自分で確認する。「分からなければ分からないと答えて」と指示する

具体的な指示の書き方はプロンプトの書き方・コツ、目的別にどのAIを選ぶかはChatGPT・Claude・Geminiのモデル比較で解説しています。

よくある質問

生成AIは言葉の意味を理解しているの?

人間と同じ意味で「理解」しているかは専門家の間でも議論があります。仕組みとしては、大量の文章から言葉どうしの関係を数値として学び、文脈に合う次の言葉を予測しています。その結果、要約・翻訳・推論のように理解しているかのような振る舞いができますが、事実の確認や責任ある判断は人が行う前提で使うのが安全です。

生成AIはインターネットを検索して答えているの?

基本的には、学習時に覚えた知識から答えています。そのため学習データの締め切り(知識のカットオフ)より新しい情報は知りません。ただし最近のChatGPT・Claude・Geminiは、必要に応じてWeb検索などのツールを使い、その結果を読んでから答える機能を持っています。検索したかどうかは、回答に出典リンクが付いているかで見分けられます。

入力した内容はAIの学習に使われる?

サービスとプランによって異なります。個人向けの無料・有料プランでは設定で学習への利用を選べることが多く、法人向けプランやAPIでは原則として学習に使わない方針のサービスが一般的です。業務で使う前に、各サービスのデータ利用ポリシーと設定画面を確認してください。

まとめ|「次の言葉当て」を極めたのが生成AI

生成AIは、文章をトークンに分け、Transformerの注意機構で文脈を読み、次に来る言葉を1つずつ予測して文章を作っています。その賢さは、大量の文章での事前学習・指示への調整・評価による調整の3段階で作られます。そして「もっともらしさ」で言葉を選ぶ仕組みだからこそ、具体的な指示と資料を渡し、重要な事実は自分で確かめるのが上手な付き合い方です。

このLLMに「道具」と「くり返し作業する仕組み」を与えると、AIエージェントになります。続けてClaude Code・Codexの仕組み(AIエージェント編)もあわせてお読みください。

仕組みが分かったら、次は使いこなす番

生成AIの仕組みを理解している人は、AIの得意・不得意を見極めて仕事に活かせます。体系的に学びたい方に役立つ記事です。

AI・プログラミングのオンラインスクール比較【2026】生成AIの活用から開発まで、目的別に比較
記事を読む

次の一歩

姉妹サイトの記事で、次に気になりやすいことを調べられます。