5要素プロンプト ─
Role / Task / Process / Output / Constraints
全てのプロンプトは5要素で構造化できます。この5つを揃えれば、同じ入力で同じ出力が再現できる。
🎯 このノックが解く問題経営者が自然言語でプロンプトを書くと"毎回違う結果"になる。原因は構造が曖昧だから。5要素テンプレに流し込むことで、プロンプトは科学になります。
Role: あなたは{職種}です。{経験年数・専門}。 Task: {1文で何をするか} Process: Step 1: {具体的な手順} Step 2: ... Output: 出力フォーマット: - {形式: markdown / JSON / CSV} - {構造} Constraints: - {禁止事項} - {制約条件}
僕の全スキル(50+本)はこの5要素構造で書かれています。"スキル作成のたびに5要素の書き忘れで動かなくなる"を防ぐため、skill-creator(スキルを作るスキル)が5要素の入力を強制してくれます。
🚨 ハマりポイント3つ
- Role が曖昧:"AIアシスタント"でなく"10年経験のBtoBコピーライター"と具体化
- Output 未指定:形式を指定しないと毎回揺れる
- Constraints の書き忘れ:やってほしくないことを明示