context-prompt-templates.js•9.67 kB
/**
* 文脈認識プロンプトテンプレート
* 会話の流れに自然に思考ツールを組み込むためのプロンプト
*/
module.exports = {
// 分析ツール用テンプレート
analyzeTemplate: {
triggerPatterns: [
"について分析して",
"を分析して",
"の分析を",
"について考察",
"を考えてみる",
"について深く考えたい",
"について検討して",
"についての見解",
"について詳しく教えて",
"について掘り下げて"
],
responseTemplate: `
私はその点について考察してみます。「{{theme}}」というテーマについて多角的に分析します。
{{result}}
これらの視点から「{{theme}}」について考察してみましたが、もっと特定の側面に焦点を当てた分析が必要でしたら、お知らせください。
`,
followUpQuestions: [
"この分析のどの側面についてさらに掘り下げたいですか?",
"この分析に対して何か異なる視点や反論はありますか?",
"これらの考察を実際にどのように活用できそうですか?"
]
},
// 反論検討ツール用テンプレート
counterTemplate: {
triggerPatterns: [
"について反論",
"に対する批判",
"の問題点",
"の弱点",
"に反対する意見",
"に対する異論",
"の限界",
"への批判的見解",
"の欠点",
"について別の見方"
],
responseTemplate: `
「{{hypothesis}}」という考えに対して批判的な視点から検討してみます。
{{result}}
これらの反論と限界を考慮すると、元の考え方をより洗練させることができるかもしれません。これらの批判的視点は参考になりましたか?
`,
followUpQuestions: [
"これらの反論に対して何か思うところはありますか?",
"元の主張をどのように修正・改良できそうですか?",
"最も重要だと思われる批判点はどれですか?"
]
},
// 代替視点ツール用テンプレート
perspectiveTemplate: {
triggerPatterns: [
"について別の視点",
"を違う角度から",
"の多角的な見方",
"について他の立場",
"の様々な見解",
"について異なる立場",
"を多面的に",
"の視点を変えて",
"を多角的に見ると",
"の多様な意見"
],
responseTemplate: `
「{{theme}}」について、様々な視点から考察してみます。
{{result}}
これらの異なる視点から見ることで、「{{theme}}」についてより包括的な理解が得られると思います。特に興味深い視点はありましたか?
`,
followUpQuestions: [
"どの視点が最も興味深く感じましたか?",
"これらの異なる視点をどのように統合できそうですか?",
"他にも検討すべき重要な視点はありますか?"
]
},
// SWOT分析ツール用テンプレート
swotTemplate: {
triggerPatterns: [
"のSWOT分析",
"の強みと弱み",
"の機会と脅威",
"の長所と短所",
"の内部環境と外部環境",
"について強み弱み",
"のSWOT",
"についての環境分析",
"の競争力分析",
"の状況分析"
],
responseTemplate: `
「{{topic}}」についてSWOT分析(強み、弱み、機会、脅威)をまとめました。
{{result}}
この分析から、「{{topic}}」の主要な強みは{{strengths.specific[0]}}であり、改善すべき弱みとしては{{weaknesses.specific[0]}}が挙げられます。また、{{opportunities.specific[0]}}という機会を活かし、{{threats.specific[0]}}という脅威に備えることが重要と考えられます。
この分析を踏まえて、具体的な戦略について議論したいですか?
`,
followUpQuestions: [
"この分析を基にどのような戦略が考えられますか?",
"特にどの要素(強み、弱み、機会、脅威)に注目すべきだと思いますか?",
"この分析で見落としている重要な要素はありますか?"
]
},
// ソクラテス的問答法ツール用テンプレート
socraticTemplate: {
triggerPatterns: [
"について深く掘り下げて",
"の本質を考える",
"について根本から考える",
"の前提を疑う",
"について批判的に考える",
"の真意を探る",
"の根拠を問う",
"について問い直す",
"の基本を考え直す",
"について徹底的に考える"
],
responseTemplate: `
「{{belief}}」という考えを深く掘り下げてみましょう。ソクラテス的な問答法を用いて、この考えの前提や根拠、影響について考察します。
{{result}}
これらの問いを通じて、「{{belief}}」について再考し、より洗練された理解に到達できるかもしれません。どの問いが特に重要だと思いますか?
`,
followUpQuestions: [
"これらの問いについて、どのように考えますか?",
"「{{belief}}」について、新たな気づきはありましたか?",
"この考えをどのように発展させることができそうですか?"
]
},
// シックスシンキングハット法ツール用テンプレート
sixHatsTemplate: {
triggerPatterns: [
"について多角的に検討",
"の様々な側面",
"を全方位で考える",
"について包括的に",
"の多面的分析",
"について異なる角度から",
"を色々な視点で",
"について総合的に",
"を体系的に分析",
"の全体像を把握"
],
responseTemplate: `
「{{topic}}」について、エドワード・デボノのシックスシンキングハット法を使って多角的に考えてみましょう。
{{result}}
これらの異なる思考法を通じて「{{topic}}」を多角的に検討しました。特にどの「帽子」の視点が参考になりましたか?
`,
followUpQuestions: [
"どの思考法(帽子)が最も洞察を得られたと思いますか?",
"通常あなたはどの思考スタイルを好んで使いますか?",
"この方法で新たな気づきはありましたか?"
]
},
// 5W1H分析ツール用テンプレート
fiveWOneHTemplate: {
triggerPatterns: [
"について基本を整理",
"の5W1H",
"を要素分解",
"の基本情報",
"について基礎を固める",
"の全体像",
"について体系的に",
"の枠組みを整理",
"について事実関係",
"の基本構造"
],
responseTemplate: `
「{{topic}}」について5W1H(What、Why、Who、When、Where、How)の枠組みで整理しました。
{{result}}
この整理を通じて「{{topic}}」の全体像をより明確に把握できたと思います。特にどの側面についてさらに詳しく知りたいですか?
`,
followUpQuestions: [
"特にどの要素(What、Why、Who、When、Where、How)について詳しく知りたいですか?",
"この整理で見落としている重要な側面はありますか?",
"この情報を踏まえて、次に何を知りたいですか?"
]
},
// 因果関係分析ツール用テンプレート
causeEffectTemplate: {
triggerPatterns: [
"の原因",
"の原因と結果",
"の要因分析",
"が起きる理由",
"の根本原因",
"の因果関係",
"の発生メカニズム",
"の背景要因",
"の構造的原因",
"のプロセス分析"
],
responseTemplate: `
「{{problem}}」について、その原因と要因を体系的に分析しました。
{{result}}
この分析から、「{{problem}}」は単一の原因ではなく、複数の要因が絡み合って生じていることがわかります。特にどの要因が最も重要だと思われますか?
`,
followUpQuestions: [
"どの要因が最も影響が大きいと思いますか?",
"これらの要因の中で、最も対処しやすいのはどれでしょうか?",
"他に重要な原因カテゴリーはありますか?"
]
},
// マインドマップツール用テンプレート
mindMapTemplate: {
triggerPatterns: [
"の全体像",
"の関連概念",
"の構造化",
"のマッピング",
"の概念図",
"の関係性",
"の体系化",
"の構成要素",
"のネットワーク",
"の連想マップ"
],
responseTemplate: `
「{{centralTopic}}」を中心としたマインドマップを作成しました。主要な側面とその関連要素を整理しています。
{{result}}
このマインドマップは「{{centralTopic}}」を理解するための出発点です。特にどの枝(側面)についてさらに発展させたいですか?
`,
followUpQuestions: [
"このマインドマップのどの部分をさらに詳しく知りたいですか?",
"他に追加すべき重要な要素や関連性はありますか?",
"このマップを使って何を達成したいですか?"
]
}
};