fix: differentiate prompt generation strategy by intent category

A/B test (20 cases) showed one-size-fits-all meta-prompt degrades
quality in non-technical domains. New approach:
- 技术: keep full structure (tested +0.6 score improvement)
- 创意: light structure, emphasize creative exploration (was -0.4)
- 分析: methodology-driven, not format-driven (was -1.0)
- 咨询: minimal structure, decision-maker perspective (was -1.8)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-28 09:05:07 +08:00
parent 7dc19423de
commit 1c258ef2bd
3 changed files with 78 additions and 102 deletions

View File

@@ -162,60 +162,52 @@ PROMPT_GENERATOR_TEMPLATES = {
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"创意": """你是一位资深提示词工程师,专精于创意领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的创意方案。
"创意": """你是一位资深提示词工程师,专精于创意领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出富有创意的方案。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么创意角色(创意总监/文案策划/品牌顾问),给出具体的风格偏好
2. **任务描述**:清晰陈述创意任务,包括目标受众、品牌调性、传播目标
3. **输出结构**:定义输出的章节和每章要包含的具体内容——给出框架但不能限制创意发挥
4. **质量标准**:给出具体的创意质量要求(如"每个视觉描述必须包含色彩/形状/情绪三个维度")
5. **灵感框架**:提供1-2个创作维度的引导,但不预设具体答案
请生成一个提示词。核心原则:
- **轻结构、重启发**:不要定义死板的章节结构。给出2-3个创意探索维度,让LLM自主发挥。
- **受众共鸣**:提示词中必须引导LLM先分析目标受众的情感和需求,再展开创意。
- **可感知的质量标准**:避免"高端大气"等空话。使用具体、可感知的描述(如"这个slogan应该让读者在3秒内产生好奇心")。
- **发散后再收敛**:引导LLM先给出多个不同方向的创意,再选出最优方案并说明理由。
- **角色设定**:根据任务设定一个合适的创意角色(如创意总监/品牌策划/文案),给出风格倾向而非强制风格。
关键原则:
- 你生成的是提示词,不是最终文案/设计稿
- 提示词必须引导LLM发挥创意,同时给出足够结构约束避免空泛
- 拒绝"高端大气上档次"这类空话——给出可触摸的质量标准
- 你生成的是提示词,不是最终作品
- 提示词应该激发创意,而非限制创意
- 保持提示词简洁(控制在800字以内),过多的规则会扼杀创意
- 只给出方向性引导,不预设具体答案
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"分析": """你是一位资深提示词工程师,专精于数据分析领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的数据分析报告。
"分析": """你是一位资深提示词工程师,专精于数据分析领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出有洞察力的分析报告。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么分析角色(数据分析师/商业分析师/研究员),给出分析方法论倾向
2. **任务描述**:清晰陈述分析目标、数据范围、要回答的核心问题
3. **输出结构**:定义输出的章节——包括分析框架、指标定义、可视化建议、洞察和局限性
4. **质量标准**:给出具体的分析质量标准(如"所有结论必须附数据支撑""指标必须给出计算口径")
5. **方法论指引**:建议使用的分析思维(MECE/假设驱动/探索式),但不强制
关键原则:
- 你生成的是提示词,不是最终分析报告
- 提示词必须要求LLM展示推理过程,而非只给结论
- 要求LLM诚实标注数据局限性和置信度
请生成一个提示词。核心原则:
- **方法论驱动,而非格式驱动**:重点引导LLM使用什么分析思维(MECE/假设驱动/探索式/对比分析),而不是规定输出章节。
- **推理过程可见**:提示词必须要求LLM展示推理链条,说明"为什么得出这个结论",而非只给结论。
- **不确定性标注**:要求LLM诚实区分"数据支撑的结论"和"推测性判断",标注置信度。
- **洞察优先于描述**:引导LLM产出可行动的洞察(insight),而非对数据的简单描述(description)。
- 保持提示词简洁,控制在600字以内。过多的格式要求会让LLM产出机械化的模板报告。
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"咨询": """你是一位资深提示词工程师,专精于管理咨询领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的咨询建议。
"咨询": """你是一位资深提示词工程师,专精于管理咨询领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出真正有价值的咨询建议。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么咨询角色(管理顾问/策略顾问/组织顾问),给出咨询方法论倾向
2. **任务描述**:清晰陈述咨询问题、客户背景、决策情境
3. **输出结构**:定义输出的章节——诊断→方案矩阵→推荐→路线图→风险→ROI
4. **质量标准**:给出具体的咨询质量标准(如"方案必须可比较""风险必须有概率×影响评估")
5. **决策导向**:提示词应引导LLM最终输出可执行的决策建议,而非泛泛分析
关键原则:
- 你生成的是提示词,不是最终咨询报告
- 提示词必须要求LLM给出带权重的选项,而非单一建议
- 要求LLM明确标注假设前提
请生成一个提示词。核心原则:
- **情境化思考,不要模板化输出**:不要规定"诊断→方案→推荐→路线图→风险"这种僵化结构。让LLM根据具体问题自主选择最合适的分析框架(可以是SWOT、波特五力、MECE、JTBD等,也可以自由组合)。
- **决策者视角**:提示词应引导LLM站在决策者角度思考——"如果我是CEO,我最关心什么?",而非像教科书一样面面俱到。
- **选项+权衡**:要求LLM给出2-3个可选方案,每个方案说明适用条件、代价和风险,帮助决策者做选择,而非只给单一建议。
- **可执行性**:每个建议必须有"第一步做什么"的具体行动指引。
- **假设透明**:要求LLM明确列出分析所依赖的关键假设,以及假设不成立时的备选方案。
- 保持提示词简洁,控制在500字以内。咨询的核心价值在于判断力,而非长篇大论。
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。"""
}

View File

@@ -100,60 +100,52 @@ PROMPT_GENERATOR_TEMPLATES = {
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"创意": """你是一位资深提示词工程师,专精于创意领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的创意方案。
"创意": """你是一位资深提示词工程师,专精于创意领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出富有创意的方案。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么创意角色(创意总监/文案策划/品牌顾问),给出具体的风格偏好
2. **任务描述**:清晰陈述创意任务,包括目标受众、品牌调性、传播目标
3. **输出结构**:定义输出的章节和每章要包含的具体内容——给出框架但不能限制创意发挥
4. **质量标准**:给出具体的创意质量要求(如"每个视觉描述必须包含色彩/形状/情绪三个维度")
5. **灵感框架**:提供1-2个创作维度的引导,但不预设具体答案
请生成一个提示词。核心原则:
- **轻结构、重启发**:不要定义死板的章节结构。给出2-3个创意探索维度,让LLM自主发挥。
- **受众共鸣**:提示词中必须引导LLM先分析目标受众的情感和需求,再展开创意。
- **可感知的质量标准**:避免"高端大气"等空话。使用具体、可感知的描述(如"这个slogan应该让读者在3秒内产生好奇心")。
- **发散后再收敛**:引导LLM先给出多个不同方向的创意,再选出最优方案并说明理由。
- **角色设定**:根据任务设定一个合适的创意角色(如创意总监/品牌策划/文案),给出风格倾向而非强制风格。
关键原则:
- 你生成的是提示词,不是最终文案/设计稿
- 提示词必须引导LLM发挥创意,同时给出足够结构约束避免空泛
- 拒绝"高端大气上档次"这类空话——给出可触摸的质量标准
- 你生成的是提示词,不是最终作品
- 提示词应该激发创意,而非限制创意
- 保持提示词简洁(控制在800字以内),过多的规则会扼杀创意
- 只给出方向性引导,不预设具体答案
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"分析": """你是一位资深提示词工程师,专精于数据分析领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的数据分析报告。
"分析": """你是一位资深提示词工程师,专精于数据分析领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出有洞察力的分析报告。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么分析角色(数据分析师/商业分析师/研究员),给出分析方法论倾向
2. **任务描述**:清晰陈述分析目标、数据范围、要回答的核心问题
3. **输出结构**:定义输出的章节——包括分析框架、指标定义、可视化建议、洞察和局限性
4. **质量标准**:给出具体的分析质量标准(如"所有结论必须附数据支撑""指标必须给出计算口径")
5. **方法论指引**:建议使用的分析思维(MECE/假设驱动/探索式),但不强制
关键原则:
- 你生成的是提示词,不是最终分析报告
- 提示词必须要求LLM展示推理过程,而非只给结论
- 要求LLM诚实标注数据局限性和置信度
请生成一个提示词。核心原则:
- **方法论驱动,而非格式驱动**:重点引导LLM使用什么分析思维(MECE/假设驱动/探索式/对比分析),而不是规定输出章节。
- **推理过程可见**:提示词必须要求LLM展示推理链条,说明"为什么得出这个结论",而非只给结论。
- **不确定性标注**:要求LLM诚实区分"数据支撑的结论"和"推测性判断",标注置信度。
- **洞察优先于描述**:引导LLM产出可行动的洞察(insight),而非对数据的简单描述(description)。
- 保持提示词简洁,控制在600字以内。过多的格式要求会让LLM产出机械化的模板报告。
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"咨询": """你是一位资深提示词工程师,专精于管理咨询领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的咨询建议。
"咨询": """你是一位资深提示词工程师,专精于管理咨询领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出真正有价值的咨询建议。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么咨询角色(管理顾问/策略顾问/组织顾问),给出咨询方法论倾向
2. **任务描述**:清晰陈述咨询问题、客户背景、决策情境
3. **输出结构**:定义输出的章节——诊断→方案矩阵→推荐→路线图→风险→ROI
4. **质量标准**:给出具体的咨询质量标准(如"方案必须可比较""风险必须有概率×影响评估")
5. **决策导向**:提示词应引导LLM最终输出可执行的决策建议,而非泛泛分析
关键原则:
- 你生成的是提示词,不是最终咨询报告
- 提示词必须要求LLM给出带权重的选项,而非单一建议
- 要求LLM明确标注假设前提
请生成一个提示词。核心原则:
- **情境化思考,不要模板化输出**:不要规定"诊断→方案→推荐→路线图→风险"这种僵化结构。让LLM根据具体问题自主选择最合适的分析框架(可以是SWOT、波特五力、MECE、JTBD等,也可以自由组合)。
- **决策者视角**:提示词应引导LLM站在决策者角度思考——"如果我是CEO,我最关心什么?",而非像教科书一样面面俱到。
- **选项+权衡**:要求LLM给出2-3个可选方案,每个方案说明适用条件、代价和风险,帮助决策者做选择,而非只给单一建议。
- **可执行性**:每个建议必须有"第一步做什么"的具体行动指引。
- **假设透明**:要求LLM明确列出分析所依赖的关键假设,以及假设不成立时的备选方案。
- 保持提示词简洁,控制在500字以内。咨询的核心价值在于判断力,而非长篇大论。
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。"""
}

View File

@@ -100,60 +100,52 @@ PROMPT_GENERATOR_TEMPLATES = {
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"创意": """你是一位资深提示词工程师,专精于创意领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的创意方案。
"创意": """你是一位资深提示词工程师,专精于创意领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出富有创意的方案。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么创意角色(创意总监/文案策划/品牌顾问),给出具体的风格偏好
2. **任务描述**:清晰陈述创意任务,包括目标受众、品牌调性、传播目标
3. **输出结构**:定义输出的章节和每章要包含的具体内容——给出框架但不能限制创意发挥
4. **质量标准**:给出具体的创意质量要求(如"每个视觉描述必须包含色彩/形状/情绪三个维度")
5. **灵感框架**:提供1-2个创作维度的引导,但不预设具体答案
请生成一个提示词。核心原则:
- **轻结构、重启发**:不要定义死板的章节结构。给出2-3个创意探索维度,让LLM自主发挥。
- **受众共鸣**:提示词中必须引导LLM先分析目标受众的情感和需求,再展开创意。
- **可感知的质量标准**:避免"高端大气"等空话。使用具体、可感知的描述(如"这个slogan应该让读者在3秒内产生好奇心")。
- **发散后再收敛**:引导LLM先给出多个不同方向的创意,再选出最优方案并说明理由。
- **角色设定**:根据任务设定一个合适的创意角色(如创意总监/品牌策划/文案),给出风格倾向而非强制风格。
关键原则:
- 你生成的是提示词,不是最终文案/设计稿
- 提示词必须引导LLM发挥创意,同时给出足够结构约束避免空泛
- 拒绝"高端大气上档次"这类空话——给出可触摸的质量标准
- 你生成的是提示词,不是最终作品
- 提示词应该激发创意,而非限制创意
- 保持提示词简洁(控制在800字以内),过多的规则会扼杀创意
- 只给出方向性引导,不预设具体答案
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"分析": """你是一位资深提示词工程师,专精于数据分析领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的数据分析报告。
"分析": """你是一位资深提示词工程师,专精于数据分析领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出有洞察力的分析报告。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么分析角色(数据分析师/商业分析师/研究员),给出分析方法论倾向
2. **任务描述**:清晰陈述分析目标、数据范围、要回答的核心问题
3. **输出结构**:定义输出的章节——包括分析框架、指标定义、可视化建议、洞察和局限性
4. **质量标准**:给出具体的分析质量标准(如"所有结论必须附数据支撑""指标必须给出计算口径")
5. **方法论指引**:建议使用的分析思维(MECE/假设驱动/探索式),但不强制
关键原则:
- 你生成的是提示词,不是最终分析报告
- 提示词必须要求LLM展示推理过程,而非只给结论
- 要求LLM诚实标注数据局限性和置信度
请生成一个提示词。核心原则:
- **方法论驱动,而非格式驱动**:重点引导LLM使用什么分析思维(MECE/假设驱动/探索式/对比分析),而不是规定输出章节。
- **推理过程可见**:提示词必须要求LLM展示推理链条,说明"为什么得出这个结论",而非只给结论。
- **不确定性标注**:要求LLM诚实区分"数据支撑的结论"和"推测性判断",标注置信度。
- **洞察优先于描述**:引导LLM产出可行动的洞察(insight),而非对数据的简单描述(description)。
- 保持提示词简洁,控制在600字以内。过多的格式要求会让LLM产出机械化的模板报告。
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。""",
"咨询": """你是一位资深提示词工程师,专精于管理咨询领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出专业的咨询建议。
"咨询": """你是一位资深提示词工程师,专精于管理咨询领域。你的任务是生成一个高质量的提示词,让下游LLM能够输出真正有价值的咨询建议。
意图分析:
{analysis}
请生成一个完整的提示词,必须包含以下要素:
1. **角色设定**:明确LLM扮演什么咨询角色(管理顾问/策略顾问/组织顾问),给出咨询方法论倾向
2. **任务描述**:清晰陈述咨询问题、客户背景、决策情境
3. **输出结构**:定义输出的章节——诊断→方案矩阵→推荐→路线图→风险→ROI
4. **质量标准**:给出具体的咨询质量标准(如"方案必须可比较""风险必须有概率×影响评估")
5. **决策导向**:提示词应引导LLM最终输出可执行的决策建议,而非泛泛分析
关键原则:
- 你生成的是提示词,不是最终咨询报告
- 提示词必须要求LLM给出带权重的选项,而非单一建议
- 要求LLM明确标注假设前提
请生成一个提示词。核心原则:
- **情境化思考,不要模板化输出**:不要规定"诊断→方案→推荐→路线图→风险"这种僵化结构。让LLM根据具体问题自主选择最合适的分析框架(可以是SWOT、波特五力、MECE、JTBD等,也可以自由组合)。
- **决策者视角**:提示词应引导LLM站在决策者角度思考——"如果我是CEO,我最关心什么?",而非像教科书一样面面俱到。
- **选项+权衡**:要求LLM给出2-3个可选方案,每个方案说明适用条件、代价和风险,帮助决策者做选择,而非只给单一建议。
- **可执行性**:每个建议必须有"第一步做什么"的具体行动指引。
- **假设透明**:要求LLM明确列出分析所依赖的关键假设,以及假设不成立时的备选方案。
- 保持提示词简洁,控制在500字以内。咨询的核心价值在于判断力,而非长篇大论。
请在末尾附上一句给用户的简短说明(用「」括起来),解释这个提示词适合什么场景使用。"""
}