概要
生成AIのプロンプトに概念フレームワーク(専門的な概念の定義と関係性)を提供することで、回答の視点・構造・深度を制御する技法について解説します。
プロンプトエンジニアリングでは、さまざまな実用的フレームワークが開発されています。今回は生成AIにユーザー独自のコンセプトを教えた場合のレスポンスの変化を実験しました(全て貼ると長いので要約のみ)。
既存のプロンプトフレームワークについては記事末尾のリンクをご覧ください。
主な効果
- 視点の固定: 特定の観点(例:ガバナンス、セキュリティ)に深く特化した回答
- 制約空間の明示化: 原則と矛盾する選択肢が自動的に排除される
- 構造の制御: フレームワークの構造が回答の骨格になる
- 再現性: 同じフレームワークで異なるトピックでも一貫した視点
注意点
- フレームワークの質が出力を左右する: 曖昧な定義では効果が薄い(定義するコンセプトについて調査し自分で把握することが大事)
- トレードオフの存在: 特定視点に特化すると、他の観点は薄くなる
- プロンプトの長さ ≠ 品質: 目的に応じた適切な粒度が重要
なぜこれが効くのか
制約空間の明示化
「何をすべきか(What)」だけだと、生成AIは膨大な可能性の中から出力を選びます。
「なぜそうすべきか(Why)」の原則があると、その原則と整合しない出力が自然に排除されます。
訓練データとの接続
「fiduciary」「stewardship」といった概念語を入れると、それらが使われる文脈(コーポレートガバナンス、システム設計など)の知識が引き出せます。
生成AIは巨大な図書館ともいえます:
- プロンプト = 調べたい内容(検索クエリ)
- フレームワーク = どの書架を探すか
- Whyの明示 = この分野の文脈で
Googleにより多くの知識に即座にアクセスできますが、知識にアクセスするためには「そのための知識」が必要です。
これは生成AIも同じです。
単に「○○の視点で」と指示するのではなく、「○○とは何か」「○○の構成要素は何か」まで提供することで、生成AIの思考の枠組みそのものを設計できます。
おすすめの使い方
毎回コンセプトを伝えるのは大変です。
Webブラウザ版のClaudeならプロジェクトのプロジェクトナレッジにコンセプトを記載する、Claude Skillsに設定するといった方法があります。
実験:MFA実装における3つのプロンプトパターン
実験設定
Claude Sonnet 4.5(Webブラウザ版、シークレットチャット)を使用し、「MFA実装で考慮すべきこと」を3つの異なるプロンプトで質問しました。
パターン1: 短い口語的質問(フレームワークなし)
MFAを実装するときに気にすることを教えて
パターン2: ペルソナ指定
MFAを実装する上で重要な観点を述べてください。
前提は日本のシステムエンジニア。
パターン3: 詳細な概念フレームワーク提供
MFAを実装する上で重要な観点を述べてください。
以降は組織における責任・義務の概念体系(Obligation、Accountability、Stewardship等)を表形式で定義。
結果
パターン1(フレームワークなし):
- 包括的だが一般的
- セキュリティ・UX・技術の汎用的な観点を網羅
- ペルソナや専門的視点の指定がないため、誰にでも当てはまる内容
パターン2(ペルソナ指定):
- より専門的・網羅的
- 具体的な技術用語・規格名の増加(FIDO2、WebAuthn、SIEM等)
- 日本固有の要素(FISC基準、個人情報保護法)に言及
- トレードオフ: グローバル標準(NIST SP 800-63B等)は言及されず、ペルソナに特化
パターン3(概念フレームワーク提供):
- 回答構造が完全にフレームワークに沿った形に
- 各セクションで「設計時の問い」が繰り返し提示
- 技術的実装よりも組織的責任・ガバナンスの観点に特化
- グローバル標準(NIST SP 800-63B等)を含む
- トレードオフ: 技術的実装の詳細(レート制限、TOTP等)は相対的に薄くなった
考察
- ペルソナ指定の効果: わずか1行の追加(「日本のシステムエンジニア」)で、文化的配慮や地域固有の規制への言及が増加
- フレームワーク提供の制御力: 詳細な概念体系を提供することで、回答の構造と視点を完全に制御可能
- 明確なトレードオフ: 特定の視点に特化すると、他の観点は抑制される。目的に応じた使い分けが重要
参考リンク
-
Singapore GPT-4 Prompt Engineering Competition優勝者の記事
- CO-STARフレームワーク、デリミタ技法、システムプロンプトの活用
-
How 5 Simple Frameworks Turn AI Into Your Competitive Edge
- 5つのプロンプトフレームワークの概要を解説
- RISE
- RTF
- BAB
- CARE
- CRIT
- 5つのプロンプトフレームワークの概要を解説