你是否经常遇到这样的困扰:每次切换功能场景时,都需要重新编写 Microsoft Copilot 提示词?如果是,本文将为你提供一套可复用的解决方案,助你彻底告别重复劳动。
将 Copilot 用于需求文档生成的提示词固化为可复用流程,本质上只需三步:分离每次变动的业务参数、固定输出结构边界、封装为带验证机制的标准化模板。如果跳过这些步骤直接复制粘贴,下次修改验收标准时仍需重写整段提示词,谈何复用效率?
第一步:拆骨架,立占位符
将你手中那条看似精妙却每次使用都需反复调整的 PRD 提示词展开分析。逐字逐句识别哪些内容每次必变,哪些始终保持不变。例如,“请按 PRD 格式撰写以下功能需求”这类固定前缀可作为模板起点,而“订单取消倒计时组件”和“3 秒后自动跳转至订单列表页”这类场景化参数则每次不同。
把这些变量统一替换为方括号标注的占位符:【功能名称】、【用户角色】、【核心交互路径】。占位符名称务必见名知义,避免使用【a】【b】【c】等模糊代号——那等于埋下逻辑隐患。
当然,原始提示中的硬性约束需完整保留,例如“每个验收标准必须含前置条件、操作步骤、预期结果三要素”,或“禁止出现‘用户友好’‘体验优化’等模糊表述”。这些是骨架的承重梁,拆除后输出将失去稳定性。
第二步:用 Power Automate 封装成带校验的提示生成流
仅有模板还不够,需将其转化为自动化流水线。在 Power Automate 门户中新建一条云端流,触发器选择“手动触发一个流”,添加三个文本输入字段:功能名称、用户角色、核心交互路径。
接着插入一个「条件」操作。校验【功能名称】是否包含中文或英文字符且长度≥2;校验【核心交互路径】是否含有“→”符号且至少包含两个动作节点(例如“点击支付按钮→跳转至确认页”)。任一校验失败,则流终止并返回错误提示:“功能名称不能为空”或“交互路径需含至少两个步骤”。此步骤用于防止垃圾输入产生垃圾输出,确保提示质量。
通过「Compose」操作拼接最终提示词:固定前缀 + “功能名称:【功能名称】,用户角色:【用户角色】,交互路径:【核心交互路径】” + 固定约束条款。Compose 输出的即为可直接喂给 Copilot 的纯文本。
第三步:对接 Copilot 执行并结构化提取结果
当前有两种实现方式。第一种:手动型。在 Word 中调出 Copilot 侧边栏,将 Compose 输出的提示词粘贴进去,生成结果后选中表格区域,右键“复制为 Markdown 表格”。这一步骤目前需手动操作,因为 Copilot 尚未成熟到能自动识别表格边界并导出 CSV。
第二种:自动型。若贵公司拥有 Premium 许可,可使用 Power Automate 调用 Copilot for Microsoft 365 Graph API。在 HTTP 操作中配置 POST 请求体,将 Compose 输出的提示词填入 message.content 字段。响应体中提取 content 字段即为原始输出,再通过「Parse JSON」操作按预设 schema 解析字段。
① 在「Parse JSON」操作中粘贴以下 Schema(必须严格匹配):
{"type":"object","properties":{"功能概述":{"type":"string"},"用户角色":{"type":"string"},"前置条件":{"type":"array","items":{"type":"string"}},"验收标准":{"type":"array","items":{"type":"string"}}}}
② 解析成功后,用「Apply to each」遍历“验收标准”数组,对每条标准执行「Compose」+「Append to array variable」,最终输出为标准 JSON 数组。
③ 插入「Word Online (Business) – 创建新文档」操作,将 JSON 数组转为表格插入 Word 正文——至此,无需人工干预,格式完全可控。
第四步:打包发布,成为组织级可复用资产
将封装好的流导出为 ZIP 包,然后在 PowerShell 中执行:
Import-FlowTemplate -Path"C:Copilot-Prompts-Kitprds-flow.zip" -Overwrite $true
接着登录 Microsoft 365 管理中心 → Settings → Org settings → Copilot → Power Automate,把「允许用户从提示库启动流」开关打开。此开关默认关闭,不开启则普通用户无法调用。
最后一步,在 Copilot 提示库的「你的提示」选项卡中新建一条提示,内容为:“/runflow prds-flow — 功能名称:[功能名称] 用户角色:[用户角色] 交互路径:[核心交互路径]”。保存发布后全员可见可调用。
从此刻起,你团队中的任何产品经理都能通过一条简单指令,快速生成结构完整的需求文档提示词,告别反复修改的低效模式。这才是真正的复用价值。
