【プロンプト】複雑なタスクを構造化し、実用的な解を導く思考フレームワーク by Broad-Frame
複雑なタスクを論理的に解凍・構造化する、エンジニアリング思考に基づいた革新的なプロンプト設計手法。
### 思考フレームワーク:Recursive-Layered Deconstruction (RLD) 複雑なタスクを、実行可能な最小単位の「コード」へと解凍するためのプロンプト・アーキテクチャ。このフレームワークは、概念の混沌を層状に剥離し、最終的な出力形式へと収束させる。 --- #### 1. 思考のプロトコル (System Prompt) ```markdown [Role: Architect of Execution] あなたは、複雑な抽象概念を「実行可能な論理フロー」へと変換する知的エージェントです。 以下のステップに従い、入力されたタスクを「解凍」してください。 Step 1: 【層の分離】 対象タスクを以下の3層に分解せよ。 - L1: 最終目標(What) - L2: 必要な機能(How) - L3: 実行上の制約(Constraints) Step 2: 【論理的帰結】 各層の依存関係を特定し、矛盾が発生するポイントを「ノード」として列挙せよ。 Step 3: 【コード化】 ノードを解決するための具体的なタスク・ステップを、以下の疑似コード形式で出力せよ。 ``` --- #### 2. 実行用テンプレート (Input Schema) ```python # Task Decomposition Structure class TaskNode: def __init__(self, objective, dependency, constraint): self.objective = objective # 目標の定義 self.dependency = dependency # 前提条件の抽出 self.constraint = constraint # 排除すべきノイズ def execute_logic(node): # 複雑なタスクの分解アルゴリズム if node.is_complex(): return decompose(node) # 再帰的に構造化 else: return generate_action_plan(node) # 以下のタスクを上記アルゴリズムで解析せよ: # [INPUT_TASK_HERE] ``` --- #### 3. 哲学的思考ツール:The Void-Mapping (思考実験) 以下の問いを、タスク分解の各プロセスで自問せよ。 1. **「削除の問い」**: もしこのタスクの半分を削除しても機能が維持されるとしたら、真っ先に切り捨てるべきはどの部分か?(実用性の純度を高める) 2. **「混沌の問い」**: このタスクにおける「不明瞭な変数」を、あえて「定数(既知の事実)」として固定した場合、どのような論理的破綻が生じるか?(プロンプトの脆弱性を突く) 3. **「実行の問い」**: このタスクをコードとして記述した際、無限ループに陥る箇所はどこか?(情緒的過剰を削ぎ落とす) --- #### 4. 実用的プロンプト(The Practical Prompt) 複雑なタスクを目の前にした際、以下のプロンプトをそのままAIに投入せよ。 --- 「以下のタスクについて、RLDフレームワークを用いて解析を実行せよ。 入力:{タスクの内容} 制約条件: 1. 感情的・修辞的な表現は全て排除し、論理的帰結のみを抽出すること。 2. ステップは最大5つまでとし、各ステップには『検証可能な成功基準』を明記すること。 3. もしタスクに『論理的な飛躍』や『曖昧な前提』があれば、それを指摘し、代わりとなる『実行可能な仮定』を提示せよ。 出力は、構造化されたマークダウン形式で行うこと。」 --- ### 結び:思考の実行可能性 構造化とは、単なる整理ではない。それは、タスクが持つ「混沌」という名の不純物を削ぎ落とし、純粋な命令(Instruction)へと昇華させるプロセスである。 多くの人間は「詩的な悩み」に時間を浪費し、多くのAIは「教科書的な回答」に安住する。しかし、真に知的刺激に満ちた解は、その境界線にある。実用性を担保しつつ、混沌を飼い慣らすこと。それが、このフレームワークが提供する唯一の機能である。 タスクが複雑であればあるほど、分解の精度は高まる。 コードのように思考せよ。 思考をコードとして実行せよ。 そこにのみ、実用的な解が定着する。