AI、データ活用、業務改善に関する最新情報やNexaflowの取り組みをお届けします

AIサマリー
2022年、26歳の研究者Jason WeiがGoogle Brainで発見したChain-of-Thought(CoT)は、AI開発の常識を覆しました。PaLM 540Bでも17.9%だった算数問題の精度が、たった8個の例題追加で58.1%に跳ね上がる——数千億円の計算資源より、プロンプトの工夫が効果的だったのです。Weiはその後Google→OpenAI→Metaを5年で経験し、o1モデルでCoTを「訓練する能力」へ進化させました。スケール戦争からプロンプト戦争へ、AI研究の転換点となった論文です。
2022年1月、Google Brainのオフィス。
26歳の研究者Jason Weiは、ディスプレイに表示された数字を何度も見つめ直していた。
GSM8K(小学生レベルの算数問題)
GPT-3(175Bパラメータ): 17.9%
PaLM(540Bパラメータ): 17.9%
「3倍のパラメータで、精度は変わらない?」
当時のAI業界は「スケール戦争」の真っ只中だった。大きいモデルに勝つには、もっと大きいモデルが必要——誰もがそう信じていた。しかし、数千億円を投じた巨大モデルが、小学生レベルの算数で17.9%しか正解できない。
Weiは、ある仮説を試してみることにした。
「AIに『考える過程』を見せたら、どうなるだろう?」
8個の例題を作成し、それぞれに「途中の計算過程」を書き加えた。そして、PaLMに同じ問題を解かせた。
GSM8K精度
標準プロンプト: 17.9%
Chain-of-Thought: 58.1%
+40.2ポイント。約3倍の性能向上。
この瞬間、AI開発の「常識」が逆転した。大きいモデルを作るために数千億円を投じるのではなく、「プロンプトを変えるだけで勝てる」——そんな時代の始まりだった。
本記事の表記について
- 下線付きの用語にカーソルを合わせると解説が表示されます
本記事では、2022年にGoogleが発表したChain-of-Thought(CoT)プロンプティングの論文を解説します。なぜ「段階的に考えさせる」だけでAIの性能が3倍に向上するのか、その秘密に迫ります。
シリーズ記事一覧 AIエージェント論文おすすめ9選
| 項目 | 内容 |
|---|---|
| トピック | Chain-of-Thought Prompting |
| カテゴリ | 論文解説 |
| 難易度 | 初級〜中級 |
| 発表 | NeurIPS 2022(Google) |
| arXiv | 2201.11903 |
💡 この先の展開
まずはCoTの「魔法」の仕組みを見てみよう。驚くほどシンプルな原理が、AIの推論能力を覚醒させた。
CoTの核心は非常にシンプルです。「答えを出す前に、考える過程を出力させる」というだけです。しかし、このシンプルなアイデアがLLMの推論能力を大きく引き出しました。
Chain-of-Thoughtの概念図Q: カフェでコーヒーを3杯とケーキを2個買いました。
コーヒーは1杯400円、ケーキは1個500円です。合計はいくらですか?
A: 2200円
LLMはいきなり答えを出そうとします。単純な問題なら正解できますが、複雑になると間違いやすくなります。
Q: カフェでコーヒーを3杯とケーキを2個買いました。
コーヒーは1杯400円、ケーキは1個500円です。合計はいくらですか?
A: まず、コーヒーの合計を計算します。
コーヒー3杯 × 400円 = 1200円
次に、ケーキの合計を計算します。
ケーキ2個 × 500円 = 1000円
最後に、全体の合計を計算します。
1200円 + 1000円 = 2200円
答え: 2200円
途中の計算過程を明示的に出力させることで、LLMは各ステップを正確に実行できるようになります。
Standard PromptingとChain-of-Thoughtの比較Few-shot CoTは、推論過程を含む例を数個提示してからタスクを与える方法です。
[例1]
Q: ロジャーはテニスボールを5個持っています。
テニスボールが3缶入ったパックを2つ買いました。
各缶には3個のボールが入っています。彼は今何個のボールを持っていますか?
A: ロジャーは最初に5個のボールを持っていました。
各缶には3個のボールが入っていて、2缶買ったので、
3 × 2 = 6個のボールを追加で手に入れました。
5 + 6 = 11個
答え: 11個
[例2]
Q: (別の例題と推論過程)
[本題]
Q: あなたが解きたい問題...
「Let's think step by step」と一言添えるだけで、Few-shotの例なしでもCoTが発動する発見です(Kojima et al., 2022)。
Q: カフェでコーヒーを3杯とケーキを2個買いました。
コーヒーは1杯400円、ケーキは1個500円です。合計はいくらですか?
Let's think step by step.
これだけでLLMは自動的に段階的な推論を始めます。
| 観点 | Few-shot CoT | Zero-shot CoT |
|---|---|---|
| 準備コスト | 例題の作成が必要 | 一言添えるだけ |
| 精度 | より高い | やや劣る |
| 適用範囲 | 特定タスクに最適化 | 汎用的 |
| 推奨場面 | 重要なタスク | プロトタイプ・軽量な用途 |
💡 この先の展開
では、具体的にどれくらい性能が上がるのか?数字で見ると、その「魔法」の威力がよくわかる。
論文では、複数の算術・推論ベンチマークで検証が行われました。
| 手法 | 精度 |
|---|---|
| Standard Prompting | 17.9% |
| Chain-of-Thought | 58.1% |
| 改善幅 | +40.2% |
| 手法 | 精度 |
|---|---|
| Standard Prompting | 17.7% |
| Chain-of-Thought | 93.0% |
| 改善幅 | +75.3% |
| 手法 | 精度 |
|---|---|
| Standard Prompting | 63.1% |
| Chain-of-Thought | 79.0% |
| 改善幅 | +15.9% |
興味深いことに、CoTの効果はモデルサイズが大きいほど顕著になります。
| モデルサイズ | Standard | CoT | 改善幅 |
|---|---|---|---|
| 8B | 4.5% | 5.3% | +0.8% |
| 62B | 12.3% | 33.0% | +20.7% |
| 540B (PaLM) | 17.9% | 58.1% | +40.2% |
小さなモデルではCoTの効果は限定的です。しかし、100B以上のモデルで劇的な効果が現れます。これは**創発的能力(Emergent Ability)**と呼ばれる現象の一例です。
CoT論文が発表された2022年当時、OpenAIのGPT-3(175B)が最強のLLMとして君臨していました。しかし、Googleが2022年4月に発表したPaLM(540B)は、パラメータ数で3倍の規模を誇ります。
しかし、標準プロンプトでは差がつかなかった。
| モデル | パラメータ数 | 標準プロンプト | CoTプロンプト | 改善幅 |
|---|---|---|---|---|
| GPT-3 | 175B | 17.9% | 約40%台(推定) | +20%台 |
| PaLM | 540B | 17.9% | 58.1% | +40.2% |
つまり、「大きいモデル」だけでは性能は上がらなかった。
しかし、CoTを組み合わせることで、PaLMは初めてその真価を発揮した。この事実は、AI開発の方向性に大きな問いを投げかけた。
「パラメータ数を3倍にするために数千億円を投じるより、プロンプトを工夫する方が効率的なのでは?」
この問いが、後の「プロンプトエンジニアリング」ブームの引き金となった。
モデルサイズとCoT効果の関係💡 この先の展開
100B以上のモデルで「突然」効果が出る——この現象には名前がある。**創発的能力(Emergent Ability)**だ。なぜこんなことが起きるのか?
人間が複雑な計算をするとき、紙に途中式を書きます。CoTはこれと同じ原理です。
LLMは生成したテキストを次のトークン予測に使えます。そのため、途中結果を「外部メモリ」として活用できます。
複雑な問題を小さなステップに分解すると、各ステップは単純な処理になります。
Chain-of-Thought推論プロセス複雑な問題: 「3杯 × 400円 + 2個 × 500円」
↓ 分解
ステップ1: 「3 × 400 = ?」 → 1200
ステップ2: 「2 × 500 = ?」 → 1000
ステップ3: 「1200 + 1000 = ?」 → 2200
途中経過が可視化されることで、モデル自身がエラーを発見・修正しやすくなります。
ステップ1: 3 × 400 = 1200 OK
ステップ2: 2 × 500 = 100 ...あれ、計算が間違っている
2 × 500 = 1000 OK
LLMの学習データには、教科書や解説サイトなど「段階的な説明」が多く含まれています。CoTプロンプトは、そうした学習データのパターンを引き出していると考えられます。
CoTは「推論」に特化したテクニックです。これを行動(Action)と組み合わせたのがReActです。
| 観点 | CoT | ReAct |
|---|---|---|
| 対象 | 推論タスク | 推論 + 行動タスク |
| 外部ツール | 使用しない | 使用する |
| ループ | 一方向 | Thought-Action-Observation |
| 適用例 | 数学、論理問題 | 検索、計算、API呼び出し |
ReActの「Thought」部分は、まさにCoTの推論プロセスです。
[Thought] ユーザーは東京の明日の天気を知りたがっている。
天気APIを使って情報を取得する必要がある。
[Action] weather_api(location="Tokyo", date="tomorrow")
[Observation] 明日の東京: 晴れ、最高気温15度、最低気温8度
CoTが「考える力」を与え、ReActがそれを「行動する力」と結合したと言えます。
📖 このセクションについて
実装の詳細コードを含みます。技術的な実装に興味がない方は次のセクションまで読み飛ばしてOKです。
やっていること: OpenAI APIに「ステップバイステップで考えて」という指示を追加するだけ
import openai
def cot_prompt(question):
prompt = f'''
質問: {question}
この問題をステップバイステップで考えてください。
各ステップで何を計算しているか説明し、最後に答えを出してください。
'''
response = openai.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": prompt}],
temperature=0
)
return response.choices[0].message.content
# 使用例
question = "ある店で、りんご5個とみかん8個を買いました。りんごは1個120円、みかんは1個80円です。1000円札で払うとお釣りはいくらですか?"
answer = cot_prompt(question)
print(answer)
ステップ1: りんごの合計金額を計算します。
りんご5個 × 120円 = 600円
ステップ2: みかんの合計金額を計算します。
みかん8個 × 80円 = 640円
ステップ3: 購入金額の合計を計算します。
600円 + 640円 = 1240円
ステップ4: お釣りを計算します。
1000円では足りないため、お釣りは出ません。
むしろ240円不足しています。
答え: 1000円札では240円不足するため、お釣りは出ません。
CoTを使うことで、「1000円では足りない」という重要な気づきも得られています。
💡 この先の展開
ここまでCoTの「魔法」を見てきた。しかし、学会はこの論文をどう評価したのか?実は、意外な反応があった。
CoT論文は2022年1月にarXivで公開され、同年12月のNeurIPS 2022で発表された。
NeurIPS 2022では、13本のOutstanding Paper(最優秀論文賞)が選出された。しかし、CoT論文は含まれなかった。
なぜか?当時の学会には、以下のような懐疑的な見方があったと考えられる。
1. 忠実性(Faithfulness)の問題
CoTの推論過程が、実際のモデルの内部計算を反映していない可能性が指摘された。
2. モデルサイズ依存
100億パラメータ以下のモデルでは逆効果になることが明らかだった。
3. 分布シフトへの脆弱性
訓練データと異なるタスクでは急激に性能が低下することが懸念された。
学会の評価とは裏腹に、CoT論文はAI業界に革命を起こした。
引用数の爆発的増加:
後続研究の連鎖:
2026年現在の評価:
💡 この先の展開
学会では賛否両論だった。しかし、この論文の主著者は、批判を乗り越えて次のステージへ進んだ。その「人間ドラマ」を見てみよう。
CoT論文の主著者Jason Weiのキャリアは、AI研究の激動を象徴している。
2020年: Dartmouth College卒業
2020-2023年: Google Brain研究員
2023-2025年: OpenAI研究員
"Don't do chain of thought purely via prompting, train models to do better chain of thought using RL." (プロンプトだけでCoTをやるな。強化学習でモデルに「より良いCoT」を訓練しろ)
CoTを「プロンプトの技」から「モデルの内蔵能力」へ進化させる——それがo1で実現された。自ら発見した技術を、自ら次のステージへ昇華させたのだ。
2025年-現在: Meta Superintelligence Labs研究員
CoT論文が発表された2022年は、AI業界が「スケール戦争」の頂点にあった時期だ。
| モデル | パラメータ数 | 発表時期 | 企業 |
|---|---|---|---|
| GPT-3 | 175B | 2020年6月 | OpenAI |
| Gopher | 280B | 2021年12月 | DeepMind |
| PaLM | 540B | 2022年4月 |
PaLMは、780億トークンで訓練され、6,144個のTPUチップを使用した当時最大規模のモデルだった。計算資源だけで数十億円規模の投資である。
しかし、Weiの発見は衝撃的だった。
「たった8個の例題を追加するだけで、540Bパラメータモデルの性能が3倍になる」
つまり、数千億円の計算資源を追加投入するより、プロンプトを工夫する方が効率的だったのだ。
この発見は、AI開発の方向性を大きく変えた。「大きいモデルを作る」から「既存のモデルを賢く使う」へ——プロンプトエンジニアリングの時代の幕開けである。
Weiは名門Dartmouth College出身。リベラルアーツ教育を重視し、コンピュータサイエンス専攻でありながら、中東史など専攻外の授業も多数受講したという。
また、学部時代には医療画像解析の研究にも携わっており、**「AIをどう人間に理解させるか」**という問題意識を早くから持っていた。
「AIに考え方を教える」という発想は、こうした**「理系×文系」の融合**から生まれた可能性がある。技術だけでなく、「人間がどう学ぶか」という教育学的な視点がCoTのアイデアにつながったのかもしれない。
いいえ。CoTが効果的なのは主に以下のタスクです。
単純な事実の検索や創作タスクでは効果が限定的です。
はい、効果があります。「ステップバイステップで考えてください」「順番に説明してください」などのフレーズで同様の効果が得られます。
はい。出力トークン数が増えるため、APIコストは増加します。ただし、精度向上による再試行の減少を考えると、総合的には効率的な場合が多いです。
100B以上のパラメータを持つモデル(GPT-4、Claude 3、PaLM 2など)で効果が顕著です。小さなモデルでは効果が限定的です。
はい、併用できます。Few-shot例の提示、ロールプレイ(「あなたは数学の専門家です」)、出力フォーマット指定などと組み合わせることで、さらに精度を高められます。
状況によります。2025年のWharton Generative AI Labsのレポートでは、「最新の推論モデル(OpenAI o1など)では、プロンプトによるCoTの効果が限定的」と指摘されています。
理由:
推奨:
つまり、CoTの概念は**「プロンプト技法」から「モデルの内蔵能力」へ進化**しており、使い方が変わってきています。
**Chain-of-Thought(CoT)**は、LLMに「考えるプロセスを出力させる」というシンプルなアイデアで、推論能力を飛躍的に向上させた画期的な手法です。
本記事はネクサフローのAI研究シリーズの一部です。
こちらの記事も参考にしてください

AIエージェント開発に役立つ9本の論文を厳選し、実装検証結果を交えて解説。論文を読むことで正確な情報、設計思想の理解、限界の把握が可能になる。基礎から応用までの論文を紹介し、効率的な読み方や実践的な活用例も提供。初心者向けや実装重視の読み順も提案されている。

ReActは推論と行動を統合するAIエージェントのフレームワークで、従来の手法の課題を克服し、HotPotQAで+6%、ALFWorldで+34%の性能向上を達成。Thought-Action-Observationのループを用いて複雑なタスクを段階的に解決し、実際のビジネスシナリオでの自動化に高い実用性を示す。具体的なユースケースとして、競合価格調査や見積もり支援が成功率100%で実施された。

Transformerアーキテクチャは、全ての現代の大規模言語モデル(LLM)の基盤であり、Self-Attentionにより並列処理を実現し、長距離依存を直接モデリングすることで性能を向上させました。機械翻訳タスクでのSOTA達成や、GPT、BERT、Claudeなどのモデルへの影響を通じて、AI分野に革命をもたらしました。理解することで、適切なモデル選択や限界の把握が可能になります。