附录B:Prompt模板库
基础Prompt模板
角色定义
markdown
你是一个{role}。
你的职责:
{responsibilities}
你的专长:
{expertise}
回答要求:
{requirements}任务执行
markdown
任务:{task}
背景:
{context}
要求:
1. {requirement_1}
2. {requirement_2}
3. {requirement_3}
输出格式:
{output_format}高级Prompt模板
Chain-of-Thought
markdown
请一步步思考并回答问题。
问题:{question}
让我们一步步思考:
1.
2.
3.
最终答案:Self-Consistency
markdown
请为以下问题提供{num_solutions}个不同的解决方案。
问题:{question}
要求:
1. 每个解决方案独立思考
2. 提供推理过程
3. 给出最终答案
解决方案1:
...
解决方案2:
...
解决方案{num_solutions}:
...Tree of Thoughts
markdown
请为以下问题探索多个思考路径。
问题:{question}
请生成{num_paths}个不同的思考方向,每个方向包括:
1. 初始想法
2. 推理过程
3. 可能的结果
4. 选择理由
思考路径1:
...代码相关Prompt
代码生成
markdown
请生成{language}代码实现以下功能:
需求:
{requirements}
要求:
1. 代码清晰易读
2. 包含必要的注释
3. 遵循最佳实践
4. 包含错误处理
代码:
```{language}
...
### 代码审查
```markdown
请审查以下{language}代码:
```{language}
{code}审查要点:
- 代码质量
- 潜在bug
- 性能问题
- 安全隐患
- 改进建议
请以以下格式输出:
问题列表
- [严重程度] 问题描述
- 位置
- 建议
总体评价
- 评分:X/10
- 主要优点
- 需要改进
### 代码解释
```markdown
请解释以下代码的功能:
```{language}
{code}要求:
- 逐行或逐块解释
- 说明关键逻辑
- 指出可能的优化点
- 提供使用示例
输出格式:
代码概述
...
详细解释
...
使用示例
...
## 数据分析Prompt
### 数据分析
```markdown
请分析以下数据:
数据:
{data}
分析要求:
1. 描述数据特征
2. 识别趋势和模式
3. 发现异常值
4. 提供见解和建议
输出格式:
## 数据概览
...
## 趋势分析
...
## 异常检测
...
## 见解和建议
...数据可视化建议
markdown
请为以下数据建议可视化方案:
数据:
{data}
分析目标:
{goal}
请推荐:
1. 适合的图表类型
2. 每种图表的展示重点
3. 颜色和样式建议
4. 交互功能建议文本处理Prompt
文本摘要
markdown
请为以下文本生成摘要:
文本:
{text}
摘要要求:
1. {length}字左右
2. 保留关键信息
3. 语言简洁流畅
4. 逻辑清晰
摘要:情感分析
markdown
请分析以下文本的情感:
文本:
{text}
分析要求:
1. 判断情感倾向(positive/negative/neutral)
2. 给出置信度(0-1)
3. 提供理由
4. 标注关键情感词
输出格式:
情感倾向:{sentiment}
置信度:{confidence}
理由:{reasoning}
关键情感词:{keywords}文本分类
markdown
请将以下文本分类:
文本:
{text}
可选类别:
{categories}
分类要求:
1. 选择最合适的类别
2. 给出置信度
3. 提供分类理由
输出格式:
类别:{category}
置信度:{confidence}
理由:{reasoning}Agent相关Prompt
任务规划
markdown
请为以下目标制定执行计划:
目标:{goal}
可用资源:
{resources}
约束条件:
{constraints}
请生成详细的执行计划,包括:
1. 任务分解
2. 执行步骤
3. 时间估算
4. 资源分配
5. 风险评估工具选择
markdown
请为以下任务选择合适的工具:
任务:{task}
可用工具:
{tools}
选择标准:
1. 适用性
2. 效率
3. 成本
4. 易用性
请推荐最佳工具并说明理由。RAG相关Prompt
上下文问答
markdown
基于以下上下文回答问题:
上下文:
{context}
问题:{question}
要求:
1. 只使用上下文中的信息
2. 如果上下文中没有相关信息,请说明
3. 回答要准确、简洁
4. 可以引用上下文中的具体内容
回答:文档总结
markdown
请总结以下文档:
文档:
{document}
总结要求:
1. 提取主要观点
2. 保留关键细节
3. 逻辑清晰
4. 适合快速阅读
总结:创意写作Prompt
故事创作
markdown
请创作一个{genre}故事:
主题:{theme}
篇幅:{length}字
风格:{style}
要求:
1. 情节引人入胜
2. 人物形象鲜明
3. 语言生动有趣
4. 结构完整
故事:内容创作
markdown
请创作以下内容:
类型:{type}
主题:{topic}
目标受众:{audience}
风格:{style}
要求:
1. 内容有价值
2. 易于理解
3. 吸引读者
4. 符合SEO最佳实践
内容:教育相关Prompt
概念解释
markdown
请解释{concept}概念:
解释要求:
1. 使用简单易懂的语言
2. 提供具体例子
3. 说明应用场景
4. 与相关概念对比
解释:问题解答
markdown
请解答以下问题:
问题:{question}
难度级别:{level}
解答要求:
1. 清晰的解题思路
2. 详细的步骤说明
3. 验证答案
4. 提供类似问题
解答:商业应用Prompt
市场分析
markdown
请分析以下市场:
市场:{market}
产品/服务:{product}
分析要求:
1. 市场规模和增长趋势
2. 主要竞争对手
3. 目标客户群体
4. 市场机会和挑战
分析报告:商业计划
markdown
请为以下商业想法制定计划:
商业想法:{idea}
计划应包括:
1. 执行摘要
2. 市场分析
3. 产品/服务描述
4. 商业模式
5. 营销策略
6. 财务预测
商业计划:技术文档Prompt
API文档
markdown
请为以下API生成文档:
API描述:
{api_description}
端点:
{endpoints}
文档应包括:
1. API概述
2. 端点详情
3. 请求/响应示例
4. 错误码说明
5. 使用示例
API文档:用户手册
markdown
请为以下产品编写用户手册:
产品:{product}
功能:{features}
手册应包括:
1. 产品介绍
2. 安装指南
3. 功能说明
4. 使用示例
5. 常见问题
用户手册:最佳实践
Prompt设计原则
- 清晰明确:避免模糊的表述
- 提供上下文:给出足够的背景信息
- 指定格式:明确输出格式要求
- 示例引导:使用示例引导模型
- 迭代优化:根据结果持续改进
常见问题解决
问题1:输出不符合预期
- 解决:增加示例,明确格式要求
问题2:回答过于简略
- 解决:要求详细解释,提供推理过程
问题3:产生幻觉内容
- 解决:限制使用提供的信息,要求引用来源
问题4:代码有错误
- 解决:要求测试代码,提供运行示例