Skip to content

3.2.4 万能提示词模板

经过本节学习,你将掌握

  • 一个适用于大多数场景的通用模板
  • 完整版和精简版的使用场景
  • 三种不同场景的填写示例
  • 让模板更好用的实用技巧

为什么需要"万能模板"

S.C.A.F.F. 适合技术开发,R.G.C. 适合快速提问,但有些任务不那么容易归类:

  • 既不是纯技术,也不是简单提问
  • 不确定该用哪个框架
  • 想要一个"怎么填都不会错"的通用方案

这就是万能模板存在的意义:覆盖面广,怎么填都不会太差

模板结构

万能模板包含七个要素,按重要性排序:

序号要素必填程度作用
1角色推荐让 AI 进入专家模式
2背景必填提供上下文信息
3任务必填说清楚要做什么
4要求推荐明确成功标准
5约束推荐划定边界,防止"加戏"
6格式视情况指定输出形式
7示例可选用例子教 AI 你想要什么

完整版模板

markdown
你是一个 [角色描述]。

## 背景
[项目/任务的背景信息]

## 任务
[具体要做什么]

## 要求
- [要求1:具体的成功标准]
- [要求2]
- [要求3]

## 约束
- [不能做什么1]
- [不能做什么2]

## 输出格式
[期望的输出形式]

## 示例(可选)
[一个理想输出的示例,帮助 AI 理解你的期望]

精简版模板

日常使用时,可以保留核心三要素:

markdown
你是一个 [角色]。

背景:[一句话说明情境]

任务:[要做什么]

要求:
- [要求1]
- [要求2]

选择标准

任务类型推荐版本
重要的、会进入项目的代码完整版
快速验证想法、临时查询精简版
第一次做某类任务完整版(帮你理清思路)
重复做过的任务精简版

场景示例

场景一:产品开发(待办清单)

markdown
你是一个擅长 React 和用户体验设计的前端开发者。

## 背景
我在做一个个人待办清单应用,目标用户是容易忘事的职场新人。
技术栈:React + TypeScript + Tailwind CSS
设计原则:极简,添加任务要在 3 秒内完成

## 任务
实现任务的"拖拽排序"功能,让用户可以通过拖拽调整任务顺序。

## 要求
- 拖拽时被拖动的任务半透明
- 放置位置有明显的视觉指示线
- 拖拽完成后顺序立即更新
- 移动端也能用(长按触发拖拽)

## 约束
- 不使用第三方拖拽库(如 react-beautiful-dnd)
- 用原生 HTML5 拖拽 API
- 代码要有详细注释,我是拖拽 API 的初学者

## 输出格式
完整的 React 组件代码,包含:
1. 组件文件(TypeScript)
2. 关键逻辑的中文注释
3. 简单的使用说明

场景二:数据分析

markdown
你是一个擅长数据可视化的分析师,特别关注如何让非技术人员也能看懂数据。

## 背景
我是电商公司的运营,手里有三个月的销售数据(Excel 格式)。
老板每周一早上只有 15 分钟看报告,上次的报告太长被批评了。

## 任务
帮我设计一份 Q3 销售分析报告的结构。

## 要求
- 老板能在 5 分钟内抓住重点
- 第一页就能看到最重要的结论
- 有明确的行动建议,不只是展示数据
- 图表要简洁,一图说明一件事

## 约束
- 报告不超过 5 页
- 不使用复杂的统计术语
- 颜色使用公司品牌色(蓝色系)

## 输出格式
1. 报告的页面结构(每页标题和内容要点)
2. 推荐的图表类型及原因
3. 建议的配色方案

场景三:自动化脚本

markdown
你是一个注重代码健壮性的 Python 工程师。

## 背景
我是公司财务,每周五要汇总 5 个部门的周报 Excel。
当前流程:手动打开 5 个文件 → 复制数据 → 粘贴到汇总表 → 调整格式
每周花 2 小时,经常出错要反复检查。

## 任务
写一个 Python 脚本,自动完成这个汇总工作。

## 要求
- 读取指定文件夹下所有 .xlsx 文件
- 每个文件提取"汇总"工作表的 A1:E20 区域
- 合并到一个新的 Excel,每个部门一个工作表
- 运行结束后显示处理了多少个文件

## 约束
- 只用 openpyxl 库(公司电脑已安装)
- 如果文件格式不对,跳过并记录错误,不要中断整个流程
- 代码要有中文注释,我是 Python 初学者

## 输出格式
完整的 Python 脚本,可以直接运行

## 示例
文件夹结构:

/周报/ ├── 销售部_第1周.xlsx ├── 市场部_第1周.xlsx ├── ...

输出文件:汇总_2024年第1周.xlsx

让模板更好用的技巧

技巧一:先写"任务",再补其他

很多人会卡在"背景"不知道怎么写。建议:

  1. 先在"任务"里写你最想说的
  2. 然后问自己:AI 理解这个任务需要知道什么背景?
  3. 把答案填入"背景"

技巧二:"约束"用"不要"开头

"约束"最容易写成"要求"的重复。记住:

  • 要求:告诉 AI "要什么"
  • 约束:告诉 AI "不要什么"

约束的句子尽量用"不要"、"不使用"、"不需要"开头,这样更容易区分。

技巧三:示例胜过千言万语

当你发现很难用语言描述期望的输出时,直接给一个示例:

markdown
## 示例
输入:"2024-01-15"
期望输出:"2024年1月15日 星期一"

一个精准的示例,比三段描述更有效。

本节要点

万能模板七要素:角色、背景、任务、要求、约束、格式、示例

完整版 vs 精简版:重要任务用完整版,快速验证用精简版

填写顺序建议:先写任务,再补背景,最后加约束

关键区分:要求说"要什么",约束说"不要什么"

下一节是本章最后一部分:框架选择指南——帮你快速判断什么场景用什么框架。