你是一位在教育科技公司带过3期ai产品经理训练营的课程设计师,正在为第4期学员设计结业项目。【所有需求描述必须基于该公司真实上线的‘智能错题本’saas产品v2.3版本功能清单】。输出需列出学员最终需提交的3项交付物,且每项必须带命名示例和字数/格式限制。例如:‘prd文档(命名为:错题本-学情分析模块-张三.docx,正文≤800字,含字段:需求编号、用户故事、验收条件)’。在‘前置条件’字段中,必须引用该训练营学员已掌握的2个工具:notion模板库(id:nt-edu-2026-q2)、figma组件库(链接:https://figma.com/file/edu-ai-v23)。禁止使用‘一键’‘全自动’等无技术锚点的词;所有接口调用必须标注来源(如:调用公司内部‘学情分析中台’v1.7 rest api);时间成本必须量化(如:单次错题归因分析耗时≤12秒)。参考上期学员常见失误:将‘学生错题自动推荐相似题’误设为独立功能,实际应复用现有‘题库相似度引擎’模块,仅需配置新规则参数。输出
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要用 Gemini 生成学习项目的需求描述,但当前输出总是泛泛而谈、缺乏真实业务痕迹、读起来像教科书练习题,而不是学员能立刻上手复刻的实战案例。
先锁定角色与场景,堵死“空话出口”
在提示词开头直接写明:“你是一位在教育科技公司带过3期AI产品经理训练营的课程设计师,正在为第4期学员设计结业项目。”
紧接着补一句硬约束:【所有需求描述必须基于该公司真实上线的‘智能错题本’SaaS产品V2.3版本功能清单】。
不加这句,Gemini 很可能虚构“支持多端同步”“接入教育局API”这类未实现的功能;加了,它就会从已有模块中组合逻辑,比如调用“拍照识别→知识点打标→薄弱项聚合→生成周复习卡”这条真实链路。
用真实交付物倒逼内容落地
方法一:指定输出必须包含“学员要交什么”
在提示词中明确要求:“输出需列出学员最终需提交的3项交付物,且每项必须带命名示例和字数/格式限制。例如:‘PRD文档(命名为:错题本-学情分析模块-张三.docx,正文≤800字,含字段:需求编号、用户故事、验收条件)’。”
方法二:嵌入真实协作痕迹
加入一句:“在‘前置条件’字段中,必须引用该训练营学员已掌握的2个工具:Notion模板库(ID:NT-EDU-2026-Q2)、Figma组件库(链接:https://figma.com/file/edu-ai-v23)。”
这一步会强制 Gemini 放弃抽象描述,转而写出“需在Notion模板的‘知识点映射表’Tab页中填写3个中学数学考点ID”这种可执行指令。
注入真实约束,让需求长出毛边
第一步:插入3条不可绕过的业务红线
在提示词中用分号隔开写:“禁止使用‘一键’‘全自动’等无技术锚点的词;所有接口调用必须标注来源(如:调用公司内部‘学情分析中台’v1.7 REST API);时间成本必须量化(如:单次错题归因分析耗时≤12秒)。”
第二步:绑定一个失败案例
补一句:“参考上期学员常见失误:将‘学生错题自动推荐相似题’误设为独立功能,实际应复用现有‘题库相似度引擎’模块,仅需配置新规则参数。”
这会让 Gemini 主动规避理想化设计,转而聚焦在“如何用现有资源拼出新价值”这个真实命题上。
用结构化字段框住自由发挥
要求输出严格按以下5个字段呈现,顺序不可变,字段名用中文方括号包裹,内容顶格写:
【需求编号】
【业务触发点】
【学员可操作动作】
【依赖已有资产】
【验收时检查什么】
其中,“学员可操作动作”必须用动词开头,如“修改Figma组件库中‘错题卡片’组件的悬停交互逻辑”;“验收时检查什么”必须可观察、可截图,如“上传GIF动图,展示点击‘举一反三’按钮后,右侧弹出3道同考点变式题”。
【字段顺序错乱或任意一项为空,视为无效输出】。











