AIへの指示の出し方:プロンプト入門
Chain of Thoughtとは?プロンプトでAIの推論力を引き出す方法
このレッスンで分かること
- この記事では「Chain of Thoughtとは?プロンプトでAIの推論力を引き出す方法」を プロンプト設計 の現場で使える形で整理します
- Chain of Thought(CoT)とは?AIが順を追って考える仕組み をおさえれば、現場で迷ったときに立ち戻れる
- なぜCoTで精度が上がるのか? をおさえれば、現場で迷ったときに立ち戻れる
- Chain of Thoughtの2つの基本アプローチ をおさえれば、現場で迷ったときに立ち戻れる
- 1.
Zero-shot CoT(順を追って考えてと伝えるだけ) をおさえれば、現場で迷ったときに立ち戻れる
Chain of Thought とは
AIの推論力を引き出す最強のプロンプト技術「Chain of Thought (CoT)」を基礎から解説。「ステップバイステップ」で指示を出すだけで、ChatGPTなどのAIの回答精度が劇的に向上する理由と実践的な使い方を学べます。
「AIに複雑な計算や論理パズルを解かせようとしたけれど、あっさりと間違った答えが返ってきた」という経験はありませんか?
ChatGPTやClaude、Geminiなどの生成AIは非常に優秀ですが、複雑な推論を必要とする問題に対して、いきなり「答えだけ」を出そうとすると失敗することがあります。そこで重要になるのが、本記事で解説するChain of Thought(思考の連鎖)というテクニックです。
このレッスンでは、AIの回答精度を飛躍的に高める「考え方のプロセス」の伝え方をマスターしましょう。
Chain of Thought(CoT)とは?AIが「順を追って考える」仕組み
Chain of Thought(CoT)とは、直訳すると「思考の連鎖」という意味です。プロンプトエンジニアリングの世界では、AIに対して「結論を出す前に、思考のプロセス(手順)をステップごとに書き出させる」手法を指します。
CoT — AIに「答え」ではなく「思考の途中経過」を順番に出力させる手法。途中の言葉が次の言葉を導くので、論理が破綻しにくくなり、複雑な推論の正答率が大きく上がります。
人間も、数学の難問を解くときや複雑なビジネスプランを練るとき、いきなり答えを出すのではなく、紙に計算過程を書いたり、論理を組み立てたりしますよね?AIも同様で、「思考の足跡」を言葉にさせることで、驚くほど正確な回答を導き出せるようになります。
なぜCoTで精度が上がるのか?
生成AI(大規模言語モデル)は、本質的に「次に続く確率の高い言葉」を予測して出力しています。いきなり答えを出そうとすると、その計算に必要な情報を十分に処理しきれないまま、もっともらしい「間違い」を出力してしまう傾向があります。
しかし、ステップごとに考えを出力させると、前のステップの内容が次のステップのヒントになります。つまり、AIの中に一時的な「メモ帳」を作らせるような効果があり、論理的な破綻を防ぐことができるのです。
Chain of Thoughtの2つの基本アプローチ
CoTには、大きく分けて2つのアプローチがあります。状況に応じて使い分けられるようになりましょう。
使い分けの目安 — まずはZero-shot CoT(「ステップバイステップで」と一文追加)で試し、それでも精度が足りないときだけFew-shot CoT(手本となる思考例を提示)に切り替えるのが効率的です。
1. Zero-shot CoT(「順を追って考えて」と伝えるだけ)
もっとも簡単で強力な方法です。プロンプトの末尾に「ステップバイステップで考えてください」や「順を追って説明してください」と一言付け加えるだけで、AIの推論能力が活性化されます。
2. Few-shot CoT(思考の例を見せる)
いくつかの「問題・思考プロセス・答え」のセットを例題として提示する方法です。AIに「このように考えてほしい」という手本を見せることで、より複雑な問題にも対応できるようになります。
実践!Chain of Thoughtの良い例と悪い例
実際に、算数の文章題を例に比較してみましょう。
避けたい例 【悪いプロンプトの例】 リンゴを5個持っていました。新しく3個買い、その後2個を友だちにあげました。その後、残りの半分を食べました。今、リンゴは何個ありますか?答えだけ教えてください。
AIの回答例(間違いやすいパターン): 2個です。
良い例 【良いプロンプトの例】 リンゴを5個持っていました。新しく3個買い、その後2個を友だちにあげました。その後、残りの半分を食べました。今、リンゴは何個ありますか?
ステップバイステップで順を追って考えてください。
AIの回答例:
- 最初に持っていたリンゴは5個です。
- 3個買ったので、5 + 3 = 8個になります。
- 2個を友だちにあげたので、8 - 2 = 6個になります。
- 残りの半分を食べたので、6 ÷ 2 = 3個になります。 答えは3個です。
このように、計算過程を書き出させることで、AIは自分自身の計算ミスに気づきやすくなり、正しい結論にたどり着く確率が劇的に向上します。
Chain of Thoughtが特に有効なシーン
CoTはすべての指示に必要というわけではありません。特に以下の場面で真価を発揮します。
- 数学や論理パズルの解決 → 複数の手順が必要な計算や論理問題。
ビジネス戦略の策定 → 「なぜその戦略が良いのか」という根拠を明確にしたい場合。- プログラミングの
デバッグ→ コードのどこにエラーがあるか、原因を特定するプロセス。 - 複雑な記事構成の作成 → 読者のニーズから逆算して、どのような見出しを作るべきか検討する場合。
ビジネスでの応用例:市場分析
単に「この商品の強みを教えて」と聞くのではなく、「競合他社を分析し、次にターゲットユーザーのニーズを整理し、その上で自社の強みを3ステップで分析してください」と指示することで、より質の高い洞察が得られます。
Chain of Thoughtを使いこなす3つのコツ
- 魔法の言葉を忘れずに → 迷ったら最後に「
ステップバイステップで考えて」と付け加える癖をつけましょう。これだけでAIのIQが上がったかのような結果が得られます。 - 手順を細分化する → 複雑なタスクの場合、「まずAを行い、次にBを検討し、最後にCを決定してください」と、あらかじめ
思考のレールを敷いてあげると、さらに精度が高まります。 - 出力されたプロセスをチェックする → CoTの利点は、AIが「どこで間違えたか」が人間にも一目でわかることです。もし結果が間違っていても、思考プロセスを見れば、どの前提条件を修正すべきかがすぐに分かります。
やってみよう チャレンジ問題: 次のプロンプトを「Chain of Thought」を使って改善してみましょう。
「1ヶ月でフォロワーを1000人増やすためのSNS戦略を立てて」
ヒント: どのような手順(現状分析、ターゲット設定、コンテンツ案など)で考えてほしいかを具体的に盛り込んでみてください。
まとめ
Chain of Thought(CoT)は、AIに「答え」ではなく「考え方」を指示する技術です。ステップバイステップで出力させるというシンプルな工夫だけで、AIの推論能力を最大限に引き出すことができます。複雑な問題をAIに依頼するときは、ぜひ「思考の連鎖」を意識したプロンプトを試してみてください。
「答えを急がない」ことが、実はもっとも精度の高い答えへの近道になります。AIとの対話は、まるでお互いに知恵を出し合う「共同作業」のように進めてみてくださいね!
現場でよくある具体例
- 業務ケース 1 — 商品説明文の生成。「役割・読者・トーン・制約・出力例」の 5 ブロックを徹底したら、編集工数が 3 分の 1 に
- 業務ケース 2 — 議事録要約で「アクションアイテムは担当者と期限を明記」と一文足したらタスク漏れが激減
- 業務ケース 3 — 顧客対応の Chain-of-Thought 設定で「まず分類、次に回答候補、最後に確認質問」と段階指示にし、誤回答が 4 割減
次にとるべきアクション
- 自分の現業務プロンプトを 1 つ取り出す — 「Chain of Thoughtとは?プロンプトでAIの推論力を引き出す方法」の観点で 3 箇所書き換え、変更前後を比較する
- プロンプトをテンプレ化する — 役割・入力・出力フォーマット・制約の 4 ブロックで定型化する
- 評価セットを 5 件作る — 自分のユースケースで「期待出力」を 5 件用意し、プロンプト改善のたびに回帰確認する
次のレッスン
次は ReActとは?AIに推論と行動を組み合わせさせる次世代プロンプト技術 で、ReActとは?AIに推論と行動を組み合わせさせる次世代プロンプト技術 を学びます。
事前確認 — 進む前に次の 3 つができることを確認しましょう。
- CoT 推論力の強化 の要点を自分の言葉で説明できる
- このレッスンの最小コード (または操作手順) を見ずに書ける
- 練習問題やクイズで間違えた箇所を読み直して理解した
理解度チェック (30 秒)
Q. CoT 推論力の強化 とは何か、1 文で説明してください。
A. 本文の「このレッスンで分かること」または冒頭の説明文を見直し、自分の言葉で要約できれば OK。詰まったら本レッスンの最初の H2 セクションを読み返してみましょう。
関連レッスン
参考にした出典
- OpenAI「Prompt engineering best practices」 — モデル別の推奨プロンプト構造とアンチパターン(出典: OpenAI, https://platform.openai.com/docs/guides/prompt-engineering)
- Anthropic「Prompting overview」 — Claude を効果的に活用するための公式ガイド(出典: Anthropic, https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview)
- Google「Prompt design strategies」 — Gemini 系モデルでのプロンプト設計指針(出典: Google AI, https://ai.google.dev/gemini-api/docs/prompting-intro)
学習を加速したい方へ
プロンプトエンジニアリング実践ガイドを体系的にマスターするなら、chotdekiru の無料学習ポータル で実際に手を動かして学習を始めるのがおすすめです。質問・つまずきも現役エンジニアが伴走します。
復習ミニクイズ
AIに「Chain of Thought (CoT)」を用いて指示を出す際、最も期待できる効果はどれですか?