AI・機械学習
初級

Zero-Shot Chain-of-Thought(ゼロショットチェーンオブソート)

例示なしで「ステップごとに考えましょう(Let's think step by step)」等のトリガーフレーズを追記するだけでCoT推論を誘発する手法。Kojima et al.(2022)提唱で、タスク固有の例示なしに広汎に適用できる。

0 回閲覧
0 いいね
2026/6/6 更新
関連タグ
zero-shot
chain-of-thought
prompting
llm
no-examples

Zero-Shot Chain-of-Thought(Zero-Shot CoT)とは

Zero-Shot CoTは2022年にNTTの小島武仁(Takeshi Kojima)らが発表した論文「Large Language Models are Zero-Shot Reasoners」で提唱された手法。プロンプト末尾に「Let's think step by step.」を追記するだけでLLMの推論精度が大幅に向上する(日本発の技術)。

最もシンプルな使用例

# Zero-Shot CoTプロンプト(1行追加するだけ)
prompt_zero_shot_cot = """
Q: 店で150円のりんごを3個と80円のバナナを2個買いました。合計はいくらですか?
A: ステップごとに考えましょう。
"""
# モデルは自動的に中間ステップを展開:
# → りんご: 150×3=450円
# → バナナ: 80×2=160円
# → 合計: 450+160=610円

有効なトリガーフレーズ一覧

フレーズ言語効果
Let's think step by step.英語最も強力(原論文推奨)
ステップごとに考えましょう。日本語GPT-4/Claude 3以降で同等効果
まず状況を整理してから答えます。日本語読解・推論問題に有効
Let's work through this carefully.英語数値計算に特に有効
まず問題を分解します:日本語コーディング問題向け

Few-shot CoTとの比較

比較項目Few-shot CoTZero-Shot CoT
例示の要否必要(タスク固有)不要
実装コスト例を書く手間がかかる一文追加のみ
精度同等または高いほぼ同等(モデルが大きいほど)
汎用性タスク依存タスク非依存

論文のベンチマーク結果(GPT-3での比較)

ベンチマーク標準Zero-ShotZero-Shot CoT改善
MultiArith17.7%78.7%+61pt
GSM8K10.4%40.7%+30pt
AddSub22.7%63.6%+41pt
AQuA22.4%33.5%+11pt

2段階プロンプティングパターン

【Stage 1: 推論生成】
プロンプト: {問題} + "Let's think step by step."
→ モデルが推論ステップを出力

【Stage 2: 答え抽出】
プロンプト: {問題} + {推論結果} + "Therefore, the answer is:"
→ 最終答えのみを出力させる

よくある質問(FAQ)

Q1: どのモデルでZero-Shot CoTが最も効果的ですか? A: GPT-4, Claude 3.5 Sonnet, Gemini 1.5 Pro等の100B相当以上のモデルで特に効果的。Llama 3.1-8BやQwen2.5-7Bでも有効だが効果は限定的。

Q2: 日本語タスクでも「Let's think step by step」は有効ですか? A: 英語フレーズのままでも有効(多言語LLMは英語指示で内部処理)。日本語フレーズに翻訳しても同等の効果が確認されている。

Q3: Self-ConsistencyとZero-Shot CoTは組み合わせられますか? A: 可能。Zero-Shot CoTで複数の思考チェーンを生成し、Self-Consistencyで最多答えを採用することで更に精度が向上する。

まとめ

  • 発祥: NTT小島武仁 et al. 2022(日本発)
  • 実装: プロンプトに1フレーズ追加するだけ
  • 効果: MultiArithで+61ptの劇的改善
  • 汎用性: タスク固有の例示不要で最も使いやすいCoT手法
この記事について
カテゴリーAI・機械学習
難易度初級
作成日2026/6/6