LLMの推論能力を極大化する:水平・逆転・類推思考プロンプトの実装ガイド

Tech

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。

LLMの推論能力を極大化する:水平・逆転・類推思考プロンプトの実装ガイド

【ユースケース定義と課題】

従来のLLMは論理的な逐次推論(垂直思考)に長けていますが、既成概念を打ち破るアイデア創出や、複雑な構造的欠陥の特定には限界があります。 本プロンプトは、ビジネス戦略立案や難解なデバッグにおいて「思考の死角」を排除することを目的とします。 入出力の型は、構造化された思考プロセスを含むMarkdown形式、および最終解のJSON形式と定義します。

【プロンプト設計のループ】

graph TD
A["設計"] --> B["実行"]
B --> C["評価"]
C -->|改善| A
  1. 設計: 思考のフレームワーク(水平・逆転・類推)をメタ命令として組み込み、推論の軌道を定義します。

  2. 実行: Few-shotにより、各思考法がどのように結論に寄与するかをLLMに学習させます。

  3. 評価: 生成された解の「新規性」「論理的整合性」「実行可能性」を定量化し、プロンプトの重み付けを調整します。

【プロンプトの実装案】

# Role

あなたは世界最高峰の戦略コンサルタント兼、水平思考の専門家です。

# Task

提示された課題に対し、以下の3つの思考フェーズを経て解決策を提示してください。

## Phase 1: 逆転の発想 (Inversion Thinking)

「目的を達成するために、絶対にやってはいけないこと」や「最悪のシナリオ」を5つ挙げ、それを回避するための逆説的なアプローチを導出してください。

## Phase 2: 類推思考 (Analogical Reasoning)

この課題を、全く異なる分野(例:生物学、建築、歴史上の戦役)の事象に例えてください。その分野での解決策を、現在の課題に応用可能なエッセンスとして抽出してください。

## Phase 3: 水平思考 (Lateral Thinking)

前提条件のうち、1つを意図的に無視または変更してください。そこから生まれる非線形な解決策を提案してください。

# Constraints


- 各Phaseの思考プロセスを明示すること。

- 最終的な解決策は、以下のJSONフォーマットで出力すること。
  { "proposed_solution": "...", "reasoning_path": "...", "risk_factor": "..." }

# Input

課題:[ここに課題を入力。例:新規サブスクリプションサービスの解約率を50%削減する]

【評価指標と誤り分析】

LLMは時として、単に「反対のことを言うだけ(安易な逆転)」や「関連性の薄い比喩(強引な類推)」に陥る傾向があります。これらを以下の基準で評価します。

評価項目 評価内容 失敗パターン
概念的跳躍 既存の枠組みからどれだけ離れたか 現状の改善案の域を出ない
構造的類似性 類推対象と課題の構造が一致しているか 比喩が表面的な言葉遊びに留まる
実行可能性 飛躍したアイデアが現実的に実装可能か 物理法則や予算を無視した空論
形式遵守 指定されたJSON/Markdown型で出力されたか 思考プロセスが省略される

【改良後の最適プロンプト】

分析の結果、思考の「深さ」を指定するステップバイステップの指示(CoT)を強化した最終案です。

# Instruction

以下の課題に対し、垂直思考(論理)と水平思考(飛躍)を統合して回答してください。

## Step 1: Assumption Identification

課題に含まれる「暗黙の前提」を3つ特定し、書き出してください。

## Step 2: Provocation and Movement (Lateral Thinking)

特定した前提のうち1つを「PO (Provocative Operation)」として否定してください。
(例:店舗ビジネスなら「店舗がないと仮定する」)
その極端な状況下で、価値を提供し続ける方法を3つ考案してください。

## Step 3: Bio-Mimicry Analogies (Analogical Reasoning)

課題の構造を「自然界の生存戦略」に置き換えて分析してください。
(例:過当競争 = 弱肉強食ではなく共生関係への移行など)

## Step 4: Final Synthesis

上記Step1-3を統合し、具体的かつ実現可能なアクションプランを提示してください。
思考のプロセスはMarkdownで記述し、結論のみ最後にJSONで要約してください。

# Input

課題:{{課題}}

【まとめ】

  1. 前提の破壊を命じる: 「絶対に動かせない前提」をLLMに特定させ、それをあえて無視させることで思考のロックを解除する。

  2. 異分野への強制マッピング: 生物学や物理学など、特定のドメインを指定して類推させることで、比喩の精度を高める。

  3. 評価の分離: アイデアの「面白さ」と「実現性」を同時に求めず、プロンプト内で思考フェーズを分離して出力させる。

ライセンス:本記事のテキスト/コードは特記なき限り CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。

コメント

タイトルとURLをコピーしました