如何使用 AI 提示词模板

详细指南,帮助你有效地使用和定制提示词,获得最佳结果

基本使用方法

按照以下五个简单步骤有效地使用我们的提示词模板:

1
选择合适的模板

根据你当前的开发阶段和需求,浏览对应的目录并选择相关提示词模板。例如,如果你需要创建一个需求文档,请访问 requirements/general.md 文件。

2
复制模板内容

打开相应的 Markdown 文件,复制你需要的提示词模板。模板通常包含在 ```prompt``` 标记之间。

```prompt
# 项目需求文档(PRD) 生成模板

## 前提条件
- 产品名称: [产品名称]
- 目标用户: [目标用户]
- 产品用途: [产品主要用途]
...
```
3
填充占位符

将模板中的占位符(如 [项目名称][语言] 等)替换为你项目的具体信息。

## 前提条件
- 产品名称: 智能健康追踪器
- 目标用户: 健身爱好者和健康意识强的专业人士
- 产品用途: 监控活动、睡眠和健康指标
4
提交给 AI 工具

将完成的提示词粘贴到 Cursor、ChatGPT 或其他 AI 工具的对话框中。

💡 提示

如果提示词较长,某些 AI 工具可能会有字符限制。在这种情况下,可以将提示词分成多个部分,逐步提交。

5
迭代优化结果

检查 AI 生成的内容,必要时进行后续提问或修改提示词以获得更精确的结果。

例如,可以提出如下后续问题:

  • "这部分内容可以更具体一些吗?"
  • "可以为 X 功能提供更多技术细节吗?"
  • "能够添加更多关于安全性考虑的内容吗?"

提示词定制技巧

通过以下技巧提高 AI 生成内容的质量和相关性:

1. 保持上下文具体性

提供具体的项目细节和约束条件,而不是泛泛而谈。

良好示例

"实现一个基于 React 18 和 TypeScript 的用户认证组件,包含登录表单和验证功能,支持 OAuth 和邮箱登录,需要遵循 Material UI 设计规范"

不佳示例

"生成一个用户登录组件"

2. 分解复杂任务

将大型任务分解为多个较小的、更具体的提示。

良好示例

"首先请求生成数据模型,然后请求API设计,最后请求前端组件实现"

不佳示例

"一次性请求完整的全栈应用设计和实现"

3. 指定输出格式和结构

明确你希望得到的输出格式。

良好示例

"以 TypeScript 类的形式实现,使用单例模式,并包含完整的 JSDoc 注释"

不佳示例

"用 TypeScript 实现这个功能"

4. 包含质量要求

明确说明代码或文档应满足的质量标准。

良好示例

"代码应遵循 SOLID 原则,包含单元测试,并且通过 ESLint 检查,错误处理应该全面"

不佳示例

"生成高质量的代码"

💡 高级提示

在提示词中包含你的专业级别和需要的解释深度,例如:

  • "我是一名初级开发者,请提供详细的实现步骤和解释"
  • "我是一名有经验的架构师,请专注于系统的扩展性和性能考虑"

实际应用场景示例

场景 1:快速原型开发

以下是为一个新的电子商务平台创建原型的步骤示例:

  1. 使用 项目需求文档(PRD) 模板明确产品愿景和需求
  2. 使用 技术栈选择与评估 模板确定适合的技术(例如 React, Node.js, MongoDB)
  3. 使用 系统架构概述 模板设计整体系统架构
  4. 使用 基本代码结构生成 模板创建前端和后端的项目骨架
  5. 使用 功能模块实现 模板逐个实现核心功能(用户认证、产品展示、购物车等)

场景 2:为现有项目添加新功能

以下是为现有应用添加支付功能的步骤示例:

  1. 使用 功能规格说明 (FSS) 模板定义支付功能的需求和规格
  2. 使用 系统组件设计 模板设计支付模块的架构
  3. 使用 API 接口设计 模板设计支付相关的 API
  4. 使用 功能模块实现 模板实现支付处理逻辑
  5. 使用 前端组件开发 模板实现支付界面
  6. 使用 单元测试生成 模板编写测试用例

场景 3:创建项目文档

以下是为现有项目创建完整文档的步骤示例:

  1. 使用 代码到文档转换 模板从代码生成技术文档
  2. 使用 流程图生成 模板可视化关键业务流程
  3. 使用 自动 API 文档 模板生成 API 参考手册
  4. 使用 自动生成用户手册 模板创建终端用户指南

常见问题与解决方案

解决方案:

  • 提供更具体的约束条件和质量要求
  • 明确指出需要遵循的编码标准和最佳实践
  • 要求 AI 在生成代码的同时生成单元测试
  • 对生成的代码提出特定的改进建议,例如:"这段代码可能在 X 情况下出现问题,请改进错误处理"

解决方案:

  • 在提示词中提供更多背景信息和具体例子
  • 分步骤引导 AI,先让它概述理解,再生成具体内容
  • 如适用,提供相关代码片段或文档链接作为参考
  • 使用"让我澄清一下..."的表述方式,纠正 AI 的误解

解决方案:

  • 明确指定详细程度要求(例如"高级概述"或"详细实现")
  • 设定明确的输出长度期望(例如"不超过500行"、"至少包含10个测试用例")
  • 针对复杂内容,分多次对话逐步完善
  • 对于冗长的回答,可以要求"请提供一个更简洁的版本,仅包含关键信息"

解决方案:

  • 复制现有模板作为起点,并根据你的特定需求进行修改
  • 考虑添加特定于你项目或团队的额外部分或要求
  • 记录你的自定义模板,并在团队中分享成功的示例
  • 考虑创建特定领域的版本,例如针对移动应用、Web应用或嵌入式系统的特定模板