Skip to content

Commit 059c468

Browse files
committed
feat: Enhance task prompts in ChatLogic and add new default prompt lists for SWOT analysis, PDCA cycle, SMART goals, fishbone analysis, problem solving, decision making, and creative thinking, improving user guidance and interaction
1 parent 66a51ac commit 059c468

2 files changed

Lines changed: 113 additions & 1 deletion

File tree

src/renderer/src/components/pages/chat/ChatLogic.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,19 @@ export default function ChatLogic({
417417
return
418418
}
419419

420-
nextQuestion = promptList.prompts[currentCount]
420+
nextQuestion = `针对以上探讨的关键信息,请完成以下任务:
421+
## 任务
422+
${promptList.name}
423+
424+
## 任务描述
425+
${promptList.description}
426+
427+
## 任务列表
428+
${promptList.prompts.map((prompt, index) => `${index + 1}. ${prompt}`).join('\n')}
429+
430+
## 当前任务内容
431+
请完成:${promptList.prompts[currentCount]}
432+
`
421433
console.log(`generateAndSendFollowUpQuestion - 预设模式,列表 "${promptList.name}" 使用提示词 ${currentCount + 1}/${promptList.prompts.length}: ${nextQuestion}`)
422434

423435
// 直接发送预设的问题

src/renderer/src/stores/helpers/constants.ts

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,64 @@ const DEFAULT_PROMPT_LISTS = [
2929
],
3030
createdAt: Date.now()
3131
},
32+
{
33+
id: 'default-swot',
34+
name: 'SWOT分析',
35+
description: '分析优势、劣势、机会和威胁的战略分析工具',
36+
prompts: [
37+
'请分析内部优势(Strengths)',
38+
'请分析内部劣势(Weaknesses)',
39+
'请分析外部机会(Opportunities)',
40+
'请分析外部威胁(Threats)',
41+
'基于SWOT分析,给出战略建议',
42+
'如何发挥优势、弥补劣势、抓住机会、应对威胁?'
43+
],
44+
createdAt: Date.now()
45+
},
46+
{
47+
id: 'default-pdca',
48+
name: 'PDCA循环',
49+
description: '计划-执行-检查-改进的持续改进循环',
50+
prompts: [
51+
'请制定详细的计划(Plan)',
52+
'如何执行这个计划(Do)?',
53+
'如何检查和评估执行效果(Check)?',
54+
'基于检查结果,如何改进和优化(Act)?',
55+
'下一轮PDCA循环应该关注什么?',
56+
'如何确保PDCA循环的持续性和有效性?'
57+
],
58+
createdAt: Date.now()
59+
},
60+
{
61+
id: 'default-smart',
62+
name: 'SMART目标设定',
63+
description: '设定具体、可衡量、可实现、相关、有时限的目标',
64+
prompts: [
65+
'请设定具体明确的目标(Specific)',
66+
'如何衡量目标的达成程度(Measurable)?',
67+
'这个目标是否可实现(Achievable)?',
68+
'目标与整体战略的相关性如何(Relevant)?',
69+
'目标的时间期限是什么(Time-bound)?',
70+
'如何跟踪和调整目标进度?'
71+
],
72+
createdAt: Date.now()
73+
},
74+
{
75+
id: 'default-fishbone',
76+
name: '鱼骨图分析',
77+
description: '从人、机、料、法、环、测六个维度分析问题根本原因',
78+
prompts: [
79+
'人员因素方面可能的原因(People)',
80+
'设备/技术方面可能的原因(Machine)',
81+
'材料/资源方面可能的原因(Material)',
82+
'方法/流程方面可能的原因(Method)',
83+
'环境因素方面可能的原因(Environment)',
84+
'测量/标准方面可能的原因(Measurement)',
85+
'请确定最可能的根本原因',
86+
'如何制定针对性的解决方案?'
87+
],
88+
createdAt: Date.now()
89+
},
3290
{
3391
id: 'default-business',
3492
name: '商业分析',
@@ -56,6 +114,48 @@ const DEFAULT_PROMPT_LISTS = [
56114
'相关的延伸知识还有什么?'
57115
],
58116
createdAt: Date.now()
117+
},
118+
{
119+
id: 'default-problem-solving',
120+
name: '问题解决',
121+
description: '系统化的问题分析和解决流程',
122+
prompts: [
123+
'请详细描述问题的具体表现',
124+
'问题的根本原因是什么?',
125+
'有哪些可能的解决方案?',
126+
'各种方案的优缺点是什么?',
127+
'推荐的最佳解决方案是什么?',
128+
'如何实施和验证解决方案?'
129+
],
130+
createdAt: Date.now()
131+
},
132+
{
133+
id: 'default-decision-making',
134+
name: '决策分析',
135+
description: '复杂决策的系统化分析方法',
136+
prompts: [
137+
'需要决策的核心问题是什么?',
138+
'有哪些可选的决策方案?',
139+
'每个方案的评估标准是什么?',
140+
'各方案在不同标准下的表现如何?',
141+
'如何权衡和选择最佳方案?',
142+
'决策实施的风险和应对措施?'
143+
],
144+
createdAt: Date.now()
145+
},
146+
{
147+
id: 'default-creative-thinking',
148+
name: '创新思维',
149+
description: '激发创新思维和创意的提问框架',
150+
prompts: [
151+
'当前方案存在哪些局限性?',
152+
'能否从不同角度重新思考这个问题?',
153+
'有哪些看似不相关的领域可以借鉴?',
154+
'如何突破常规思维模式?',
155+
'有哪些大胆的创新想法?',
156+
'如何将创新想法转化为可行方案?'
157+
],
158+
createdAt: Date.now()
59159
}
60160
]
61161

0 commit comments

Comments
 (0)