<p><style_prompt>
RESEARCH-FIRST: Chain-of-Thought (CoT), Analogical Prompting, and First Principles Thinking.
PLAN: ユースケース(非自明な課題解決)→ 推論フレームワークの提示 → 失敗分析 → 統合型プロンプトの構築。
</style_prompt></p>
<p>本記事は<strong>Geminiの出力をプロンプト工学で整理した業務ドラフト(未検証)</strong>です。</p>
<h1 class="wp-block-heading">高度な推論を促す思考フレームワーク:水平・逆転・類推プロンプトの実装</h1>
<h2 class="wp-block-heading">【ユースケース定義と課題】</h2>
<p>論理的な正論(凡庸な回答)を越え、未踏の課題に対し多角的な視点から創造的解決策を導き出す。型はMarkdown構造。</p>
<h2 class="wp-block-heading">【プロンプト設計のループ】</h2>
<div class="wp-block-merpress-mermaidjs diagram-source-mermaid"><pre class="mermaid">
graph TD
A["設計: 思考法の定義"] --> B["実行: Few-shot/CoT適用"]
B --> C["評価: 独自性・実行可能性"]
C -->|改善: 制約条件の追加| A
</pre></div>
<ol class="wp-block-list">
<li><p><strong>設計</strong>: 「水平思考」「逆転の発想」「類推思考」の定義をLLMに明示。</p></li>
<li><p><strong>実行</strong>: 思考プロセスを分離(Chain-of-Thought)して出力を誘導。</p></li>
<li><p><strong>評価</strong>: 生成されたアイデアの「飛躍度」と「論理的整合性」を測定。</p></li>
<li><p><strong>改善</strong>: 凡庸な回答を禁止するネガティブプロンプトの導入。</p></li>
</ol>
<h2 class="wp-block-heading">【プロンプトの実装案】</h2>
<div class="codehilite">
<pre data-enlighter-language="generic"># Role
あなたは、デボノの水平思考(Lateral Thinking)と第一原理思考に精通した戦略コンサルタントです。
# Task
[対象の課題] に対し、以下の3つの思考フェーズを経て、既存の枠組みを破壊する解決案を提示してください。
# Phase 1: 類推思考 (Analogical Reasoning)
- 課題を抽象化し、全く異なる業界(例:生物学、航空宇宙、古典芸能)での類似事象を探してください。
- その業界での解決策を、本課題に転用した際のエッセンスを抽出してください。
# Phase 2: 逆転の発想 (Reverse Thinking)
- 「成功させるにはどうするか」ではなく「確実に失敗させるにはどうするか」を定義してください。
- その失敗要因を180度反転させ、これまで見落としていた成功の鍵を特定してください。
# Phase 3: 水平思考 (Lateral Thinking)
- 前提条件(当然と思われている制約)を一つ選び、それを意図的に無視・破壊してください。
- その結果生じる「一見馬鹿げたアイデア」を、現実的な実行プランに昇華させてください。
# Output Format
## 1. 思考プロセス(CoT)
(各フェーズの思考過程を記述)
## 2. 破壊的解決案
(具体的かつ斬新な提案)
## 3. 実装のファーストステップ
(明日からできるアクション)
</pre>
</div>
<h2 class="wp-block-heading">【評価指標と誤り分析】</h2>
<p>期待通りにいかない場合、LLMは「単なる言葉の言い換え」や「平均的な一般論」に逃げる傾向があります(Mode Collapse)。</p>
<figure class="wp-block-table"><table>
<thead>
<tr>
<th style="text-align:left;">評価項目</th>
<th style="text-align:left;">評価基準 (LLM-as-a-Judge)</th>
<th style="text-align:left;">失敗パターン</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left;"><strong>独自性 (Novelty)</strong></td>
<td style="text-align:left;">検索結果の上位10件に含まれない視点があるか</td>
<td style="text-align:left;">既存手法の焼き直し</td>
</tr>
<tr>
<td style="text-align:left;"><strong>論理の飛躍 (Leap)</strong></td>
<td style="text-align:left;">類推(Analog)から具体的な施策へ飛躍があるか</td>
<td style="text-align:left;">類推が単なる比喩で終わる</td>
</tr>
<tr>
<td style="text-align:left;"><strong>具体性 (Concreteness)</strong></td>
<td style="text-align:left;">リソースや手法が特定されているか</td>
<td style="text-align:left;">「意識を高める」等の抽象表現</td>
</tr>
</tbody>
</table></figure>
<h2 class="wp-block-heading">【改良後の最適プロンプト】</h2>
<p>分析結果に基づき、LLMが「思考のショートカット」をしないよう、<strong>セルフ・クリティーク(自己批判)</strong>を組み込んだ最終版です。</p>
<div class="codehilite">
<pre data-enlighter-language="generic"># System
あなたは、垂直思考(論理)と水平思考(直感)を統合する高度推論エンジンです。
# Constraints
- ステップバイステップで思考してください。
- 各思考フェーズの最後で「これはありきたりな回答ではないか?」と自問し、そうであれば再度深掘りしてください。
- 専門用語を避け、中学生でも理解できる「鋭い比喩」を用いてください。
# Instructions
1. **Challenge Assumptions**: 課題における「暗黙の前提」を5つ書き出せ。
2. **First Principles**: 物理的・根本的な事実まで分解せよ。
3. **Cross-Domain Synthesis**: 以下の3ドメインから1つを選び、類推せよ:[深海生物の生態 / F1ピットクルー / ジャズの即興演奏]
4. **Final Strategy**: 上記を統合し、競合が「その手があったか」と絶句する戦略を1つだけ提示せよ。
# Input
課題: [ここに課題を入力]
</pre>
</div>
<h2 class="wp-block-heading">【まとめ】</h2>
<ol class="wp-block-list">
<li><p><strong>思考の強制分離</strong>: 「答え」を出させる前に「前提の破壊」や「類推」のステップを明示的に踏ませる。</p></li>
<li><p><strong>異分野の注入</strong>: あえて遠いドメイン(深海、宇宙、音楽等)を類推元に指定し、LLMの確率統計的な「無難な回答」を攪乱する。</p></li>
<li><p><strong>自己検閲の自動化</strong>: 「ありきたりではないか?」という自己批判ステップを組み込み、出力の質を一段階引き上げる。</p></li>
</ol>
RESEARCH-FIRST: Chain-of-Thought (CoT), Analogical Prompting, and First Principles Thinking.
PLAN: ユースケース(非自明な課題解決)→ 推論フレームワークの提示 → 失敗分析 → 統合型プロンプトの構築。
本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。
高度な推論を促す思考フレームワーク:水平・逆転・類推プロンプトの実装
【ユースケース定義と課題】
論理的な正論(凡庸な回答)を越え、未踏の課題に対し多角的な視点から創造的解決策を導き出す。型はMarkdown構造。
【プロンプト設計のループ】
graph TD
A["設計: 思考法の定義"] --> B["実行: Few-shot/CoT適用"]
B --> C["評価: 独自性・実行可能性"]
C -->|改善: 制約条件の追加| A
設計: 「水平思考」「逆転の発想」「類推思考」の定義をLLMに明示。
実行: 思考プロセスを分離(Chain-of-Thought)して出力を誘導。
評価: 生成されたアイデアの「飛躍度」と「論理的整合性」を測定。
改善: 凡庸な回答を禁止するネガティブプロンプトの導入。
【プロンプトの実装案】
# Role
あなたは、デボノの水平思考(Lateral Thinking)と第一原理思考に精通した戦略コンサルタントです。
# Task
[対象の課題] に対し、以下の3つの思考フェーズを経て、既存の枠組みを破壊する解決案を提示してください。
# Phase 1: 類推思考 (Analogical Reasoning)
- 課題を抽象化し、全く異なる業界(例:生物学、航空宇宙、古典芸能)での類似事象を探してください。
- その業界での解決策を、本課題に転用した際のエッセンスを抽出してください。
# Phase 2: 逆転の発想 (Reverse Thinking)
- 「成功させるにはどうするか」ではなく「確実に失敗させるにはどうするか」を定義してください。
- その失敗要因を180度反転させ、これまで見落としていた成功の鍵を特定してください。
# Phase 3: 水平思考 (Lateral Thinking)
- 前提条件(当然と思われている制約)を一つ選び、それを意図的に無視・破壊してください。
- その結果生じる「一見馬鹿げたアイデア」を、現実的な実行プランに昇華させてください。
# Output Format
## 1. 思考プロセス(CoT)
(各フェーズの思考過程を記述)
## 2. 破壊的解決案
(具体的かつ斬新な提案)
## 3. 実装のファーストステップ
(明日からできるアクション)
【評価指標と誤り分析】
期待通りにいかない場合、LLMは「単なる言葉の言い換え」や「平均的な一般論」に逃げる傾向があります(Mode Collapse)。
| 評価項目 |
評価基準 (LLM-as-a-Judge) |
失敗パターン |
| 独自性 (Novelty) |
検索結果の上位10件に含まれない視点があるか |
既存手法の焼き直し |
| 論理の飛躍 (Leap) |
類推(Analog)から具体的な施策へ飛躍があるか |
類推が単なる比喩で終わる |
| 具体性 (Concreteness) |
リソースや手法が特定されているか |
「意識を高める」等の抽象表現 |
【改良後の最適プロンプト】
分析結果に基づき、LLMが「思考のショートカット」をしないよう、セルフ・クリティーク(自己批判)を組み込んだ最終版です。
# System
あなたは、垂直思考(論理)と水平思考(直感)を統合する高度推論エンジンです。
# Constraints
- ステップバイステップで思考してください。
- 各思考フェーズの最後で「これはありきたりな回答ではないか?」と自問し、そうであれば再度深掘りしてください。
- 専門用語を避け、中学生でも理解できる「鋭い比喩」を用いてください。
# Instructions
1. **Challenge Assumptions**: 課題における「暗黙の前提」を5つ書き出せ。
2. **First Principles**: 物理的・根本的な事実まで分解せよ。
3. **Cross-Domain Synthesis**: 以下の3ドメインから1つを選び、類推せよ:[深海生物の生態 / F1ピットクルー / ジャズの即興演奏]
4. **Final Strategy**: 上記を統合し、競合が「その手があったか」と絶句する戦略を1つだけ提示せよ。
# Input
課題: [ここに課題を入力]
【まとめ】
思考の強制分離: 「答え」を出させる前に「前提の破壊」や「類推」のステップを明示的に踏ませる。
異分野の注入: あえて遠いドメイン(深海、宇宙、音楽等)を類推元に指定し、LLMの確率統計的な「無難な回答」を攪乱する。
自己検閲の自動化: 「ありきたりではないか?」という自己批判ステップを組み込み、出力の質を一段階引き上げる。
ライセンス:本記事のテキスト/コードは特記なき限り
CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。
コメント