Skip to content

附录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}

审查要点:

  1. 代码质量
  2. 潜在bug
  3. 性能问题
  4. 安全隐患
  5. 改进建议

请以以下格式输出:

问题列表

  • [严重程度] 问题描述
    • 位置
    • 建议

总体评价

  • 评分:X/10
  • 主要优点
  • 需要改进

### 代码解释

```markdown
请解释以下代码的功能:

```{language}
{code}

要求:

  1. 逐行或逐块解释
  2. 说明关键逻辑
  3. 指出可能的优化点
  4. 提供使用示例

输出格式:

代码概述

...

详细解释

...

使用示例

...


## 数据分析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. 示例引导:使用示例引导模型
  5. 迭代优化:根据结果持续改进

常见问题解决

问题1:输出不符合预期

  • 解决:增加示例,明确格式要求

问题2:回答过于简略

  • 解决:要求详细解释,提供推理过程

问题3:产生幻觉内容

  • 解决:限制使用提供的信息,要求引用来源

问题4:代码有错误

  • 解决:要求测试代码,提供运行示例

基于 MIT 许可发布