STEP 2 · FRAMEWORK
IOS 精准需求描述框架
把上一章的六大缺口收束成三个维度——Identity / Context + Objective + Specifications——这就是写好任何提示词的核心骨架。
身份背景
IDENTITY我是谁(不是让 AI 扮演谁)
告诉模型你的角色、水平与场景
让回答更对口你的需要
+
任务目标
OBJECTIVE我要做什么
确保模型精准理解你的核心需求
避免泛泛而谈
+
输出要求
SPECS我的要求是什么
约束输出格式或逻辑
减少反复调整的时间
① 身份 / 背景 · Identity
| 细化维度 | 具体选项示例 |
|---|---|
| 职业角色 | 学生 / 开发者 / 产品经理 / 教师 / 创业者 / 数据分析师 / 编剧 |
| 专业领域 | 计算机 / 金融 / 教育 / 医疗 / 法律 / 艺术设计 / 市场营销 |
| 经验水平 | 完全新手 / 有基础 / 熟练 / 专家级 |
| 知识背景 | "熟悉 Python 但不了解统计学" / "掌握基本经济学原理" |
| 使用场景 | 课堂作业 / 工作汇报 / 论文撰写 / 产品原型设计 / 客户提案 |
实操要点:"身份 / 背景"说的是你,不是让 AI 扮演谁。不要写"你是一位有 10 年经验的 HRD"来给模型派角色——模型本就具备这些能力,你派不派它都在。正确做法是说明你自己是谁:你的角色、经验水平、知识背景、使用场景。例如"我是一名刚接手招聘的 HR,对劳动法不熟"——这决定模型用多深的技术语言、以什么视角和语气回应你。
② 任务目标 · Objective
| 细化维度 | 具体选项示例 |
|---|---|
| 核心问题类型 | 代码 Debug / 数据分析 / 创意生成 / 知识解释 / 方案对比 |
| 输出形式 | Python 代码 / Markdown 表格 / PPT 大纲 / 用户故事 / 流程图 |
| 需要包含元素 | 案例分析 / 参考文献 / 可视化图表 / 成本估算 / 风险评估 |
| 处理范围 | 全局解决方案 / 具体步骤 / 关键节点分析 |
| 优先级说明 | "需优先考虑执行效率" / "成本控制高于扩展性" |
模糊任务
"分析销售数据"
缺:模型不知道要分析什么、用什么方式、给谁看
明确任务
"用箱线图对比 Q3 各区域销售额异常值,指出前 3 个潜在问题区域"
优:有工具选择、有对比维度、有数量约束、有判断标准
作用:明确交付物的形态与侧重点。"分析销售数据" "用箱线图对比 Q3 各区域销售额异常值,指出前 3 个潜在问题区域"
③ 输出要求 · Specifications
| 细化维度 | 具体选项示例 |
|---|---|
| 格式规范 | 代码需有注释 / 每部分用 ## 二级标题 / 禁用 bullet points |
| 风格指令 | 学术严谨 / 幽默轻松 / 鼓舞人心 / 中立客观 |
| 内容限制 | 字数 ≤ 500 / 时间范围 2023–2024 / 预算 <$5k / 仅用 Java 8 |
| 逻辑约束 | 分 3 个论点论证 / 按时间顺序叙述 / 使用 SWOT 框架 |
| 回避内容 | 不提及政治 / 不引用未授权素材 / 跳过基础概念解释 |
| 验证要求 | 需附参考资料链接 / 提供单元测试案例 / 标注数据来源 |
低效要求
"写一篇读后感"
缺:无长度、无风格、无受众、无结构
精准要求
"用《三体》黑暗森林理论解析当前 AI 伦理争议,采用对话体,包含 2 个反面案例,回避技术术语,目标读者为高中生"
优:有素材限定、有文体要求、有回避项、有明确读者
实战主案例:提示词 + 产物
把上面的三维落到真实任务——下面三个主案例(行政办公 / 教育游戏 / 代码技术),每个都附完整提示词(按身份背景 / 任务目标 / 输出要求三段)与它生成的实际产物,可直接预览。
三段写法
【身份背景】我是谁、在什么岗位/场景、为什么(对应 I)
【任务目标】要让 AI 做什么、达成什么交付物(对应 O)
【输出要求】格式 / 限制 / 验收标准 / 主题色 / 产物形态(对应 S)
【任务目标】要让 AI 做什么、达成什么交付物(对应 O)
【输出要求】格式 / 限制 / 验收标准 / 主题色 / 产物形态(对应 S)
CASE 1
DeepSeek 日常办公提效指南
HTML · A4 · 可下载 PDF 提示词(点击复制)
【身份背景】我是中国石化下属公司的一名办公室人员,日常主要工作包括收发并解读各类政策、撰写内部公文、组织培训活动、员工信息评估与反馈、内部员工活动组织实施等,同时对 AI 也不是很了解。 【任务目标】我需要一份针对我的 DeepSeek 日常办公提效指南。 【输出要求】 - 包含 DeepSeek 各个模式在工作中的适配场景 - 总结可能的使用要点 - 给出一个适合我的简单提问公式(结合我的工作场景) - 提供至少五个案例 - 以 HTML 格式输出,排版美观、层次清晰、重点突出 - 适当添加扁平化图标增加装饰性 - 主题色参考:rgb(216, 68, 64) - 页面纸张大小为 A4,按 A4 进行分页 - 排版完成后支持下载为本地 PDF 文件
CASE 2
的得地教学方案 + 三国闯关游戏
HTML · 互动闯关 · 12 题 提示词(点击复制)
【身份背景】我是一名二年级小学生的家长,孩子正在学习"的得地",理解起来存在一些困难。 【任务目标】现在需要生成一份教学方案,方便我辅导他更好地理解和区分这三个字。 【输出要求】 1. 请用二年级小学生能理解的语言、事物、案例和场景进行解释 2. 请给出详细的辅导流程要点及注意事项 3. 请提供故事(孩子最近喜欢《三国演义》,请结合三国中的场景和人物生成一个故事)、比喻、例子、口诀或歌谣等,以辅助小朋友记忆 4. 给出测试题目,用于检验学习效果。共十二道测试题目,以 HTML 格式的闯关互动小游戏呈现,要求轻松有趣,提供足够的情绪价值,让小朋友愿意参与
案例 03
用 AI 生成 SQL 数据分析查询
代码 / 技术类 提示词(可复制)
【身份背景】我是电商公司的数据分析师,使用 MySQL 数据库。表结构如下:
- orders(order_id, user_id, product_id, amount, status, created_at)
- users(user_id, city, register_at)
- products(product_id, category, price)
我需要分析 2025 年 Q4 各城市的订单情况。
【任务目标】写一条 SQL 查询,统计 2025 年 Q4 每个城市的订单量、总金额、客单价,并按总金额降序排列。
【输出要求】
- 只输出一条 SQL,不要解释
- 字段命名:city / order_count / total_amount / avg_amount
- 客单价保留 2 位小数
- 只统计 status='paid' 的订单
- 用中文注释标注关键逻辑
SELECT u.city AS city, COUNT(o.order_id) AS order_count, ROUND(SUM(o.amount), 2) AS total_amount, ROUND(SUM(o.amount) / COUNT(o.order_id), 2) AS avg_amount FROM orders o JOIN users u ON o.user_id = u.user_id WHERE o.status = 'paid' -- 只统计已支付订单 AND o.created_at >= '2025-10-01' AND o.created_at < '2026-01-01' -- Q4 时间范围 GROUP BY u.city ORDER BY total_amount DESC;
为什么这个提示词有效: 表结构给了 AI 上下文(不需要猜字段名);任务目标限定了输出范围(Q4 + 城市维度);输出要求精确到字段命名、小数位、过滤条件、注释格式——AI 没有自由发挥空间,输出直接可用。
怎么看:对照「提示词」与「产物」——每条【输出要求】是否都被满足、哪段要求决定了产物的哪个部分。把你的任务套进这三段,就是一条可控的提示词。