プロンプトエンジニアリングについて語るときに欠かせない技術が思考の連鎖(Chain of thought;CoT)です。 CoTは幅広く活用できる技術であるためFew-ShotプロンプティングやLeast-to-mostプロンプティングとも大きく関係しています。

日時このページで使用した生成AI
2024/1/24ChatGPT

Chain of thoughtをざっくり理解する

CoTは数値計算タスクの回答精度を上げるテクニックとして注目されました。 CoT発表時と比べてLLMの精度は大きく向上しましたが、今でも複雑な推論タスクでは有効な手法です。

- 通常のプロンプトの場合

まずは通常のプロンプトで質問してみます。

  このグループの奇数を合計すると偶数になります。: 15、32、5、13、82、7、1。
  

合計や奇数・偶数の判定結果は正解ですが、「このグループの奇数を合計する」という要件は満たしていません。 全ての数を合計してしまっています。

- CoTプロンプトの場合

そこで思考の過程をプロンプトに追加してみます。 解答に至るまでのステップを例示することで、生成AIが同じ思考プロセスを辿るように誘導します。

  このグループの奇数を合計すると偶数になります。: 4、8、9、15、12、2、1。
A: 奇数を全て加えると(9, 15, 1)25になります。答えはFalseです。

このグループの奇数を合計すると偶数になります。: 17、10、19、4、8、12、24。
A: 奇数を全て加えると(17, 19)36になります。答えはTrueです。

このグループの奇数を合計すると偶数になります。: 16、11、14、4、8、13、24。
A: 奇数を全て加えると(11, 13)24になります。答えはTrueです。

このグループの奇数を合計すると偶数になります。: 17、9、10、12、13、4、2。
A: 奇数を全て加えると(17, 9, 13)39になります。答えはFalseです。

このグループの奇数を合計すると偶数になります。: 15、32、5、13、82、7、1。
A:
  

このように思考の過程をプロンプトに明記することで、生成AIはグループ内の奇数を正しく選択・合計し、「このグループの奇数を合計すると偶数になります。」という命題に回答(False)を返しました。ここでは「プロンプトと回答のセットをいくつか例示する」というFew-Shotプロンプティングも使用されています。なお一つも例示しないプロンプトはZero-shotプロンプティングと呼ばれています。


Zero-shot CoT:「ステップバイステップで考えて」

Few-Shotの例を用意するのは手間がかかります。 実はもっと簡単にCoTの効果を得る方法があります。プロンプトの最後に**「ステップバイステップで考えてください」**と一言添えるだけです。これをZero-shot CoTと呼びます。

- Zero-shot CoTなしの場合

  大学の学部新設にあたり、設置審査の申請から認可までの一般的な流れを教えてください。
  

概要は分かりますが、具体的なステップや注意点が見えにくい回答です。

- Zero-shot CoTありの場合

  大学の学部新設にあたり、設置審査の申請から認可までの一般的な流れを教えてください。
ステップバイステップで考えてください。
  

「ステップバイステップで考えてください」を加えるだけで、各段階の詳細や時期の目安まで含む回答が得られました。


大学業務での活用例


CoTが特に有効なのは、複雑な判断や多段階の推論が必要な場面です。

- 規程の解釈

  以下の休学規程を読み、下記の学生のケースについて判断してください。
ステップバイステップで、適用される条項を一つずつ確認しながら回答してください。

### 規程(抜粋) ###
第5条 休学期間は1学期または1年とする。
第6条 休学は通算して2年を超えることはできない。
第7条 休学の申請は、原則として学期開始の1ヶ月前までに行うものとする。
第8条 やむを得ない事由がある場合は、学期途中の休学を認めることがある。

### 学生のケース ###
3年生のAさんは過去に1年間休学しています。
体調不良により6月(前期の途中)から1年間の休学を希望しています。
  

規程の各条項を順番に検討するよう指示することで、漏れのない整理された分析を得ることができました。

- 予算配分の検討

  以下の条件で学部予算の配分案を検討してください。
各条件を一つずつ確認しながら、段階的に配分を考えてください。

### 条件 ###
- 総予算:1億円
- 学部共通経費(施設維持費等):全体の30%を確保
- 研究費:教員1人あたり50万円(教員数40名)
- 教育経費:学生1人あたり5万円(学生数800名)
- 残りを学部裁量経費とする
  

CoTのポイント


CoTを活用する際のポイントをまとめます。

方法特徴使いどころ
Few-shot CoT思考の過程を含む例を複数提示する定型的なタスクを繰り返す場合
Zero-shot CoT「ステップバイステップで考えて」と指示する手軽にCoTの効果を得たい場合
  • CoTは複雑な推論多段階の判断が必要なタスクで特に効果的です
  • 単純な事実の質問(「日本の首都は?」など)にはCoTは不要です
  • 現在のChatGPT等では、内部的にCoTの考え方が取り入れられています

Least-to-mostプロンプティングは大きなタスクを小さなタスクに分解する技術であり、CoTと組み合わせて使うことでより複雑な問題にも対応できます。

Last updated 15 2月 2026, 08:46 +0900 . history