摘要:单条提示词写得好,不代表下次还能复用。本文按官方文档口径,讲个人提示词模板库怎么分类存放、用变量占位拆开「固定指令」与「每次输入」,以及用版本号/变更记录做迭代回滚;避开「怎么写一条提示词」和「正则/SQL 专用模板」同角。

依据:OpenAI《Prompting》、《Migrate from prompt objects》、GitHub Docs《Prompt engineering for Copilot Chat》。查询日期:2026-10-16(北京时间)。工具可替换,不绑定某一家模型;只放官网/文档普通链接(affiliate_later)。

本站已有提示词四段框架(怎么写一条)、周报模板、幻觉核查清单,以及今日用 AI 写正则与 SQL(专用任务模板)。本文换一条线:把常用提示词建成可维护的「模板库」——分类、变量占位、版本迭代,而不是每次从聊天记录里翻历史。

一、为什么要「库」,而不是收藏夹里堆全文

OpenAI 在《Prompting》里建议:把提示词当成应用代码——放进命名模块、用类型化参数拼动态段、和产品改动一起走评审;用清晰文件夹名镜像项目结构,方便定位;每次发布都跑测试与评估用例。

个人提示词模板库怎么建:分类、变量占位与版本迭代(2026)-有序
OpenAI 文档《Prompting》:Treat prompts as application code;用命名模块与类型化参数,并在同一 PR 里评审提示词改动(2026-10-16 截图)

同页的「Refine your prompt」四条,几乎就是个人库的设计原则:

个人提示词模板库怎么建:分类、变量占位与版本迭代(2026)-有序
OpenAI《Refine your prompt》:角色放 system、示例收成可扫的块、文件夹镜像项目结构、每次发布跑评测(2026-10-16 截图)

GitHub 对 Copilot 的写法也同向:先概括目标,再列具体要求(Start general, then get specific)——对应到模板库,就是「固定骨架」与「每次任务变量」分开。

个人提示词模板库怎么建:分类、变量占位与版本迭代(2026)-有序
GitHub Docs:Start general, then get specific——先给目标/场景,再列具体要求(2026-10-16 截图)

个人场景不必上完整 CI,但可以借鉴三点:

  1. 可定位:按工作场景分文件夹/标签,而不是一个叫「常用 prompt」的长文档。
  2. 可填充:固定指令里用 {{变量}} 占位,避免每次全文重写时改丢约束。
  3. 可回滚:改坏了能回到上一版;知道「哪一版 + 哪组变量」产出了某次结果。

敏感内容仍不要进公有模型对话框,见AI 工具的数据隐私。

二、分类:先按「任务场景」,再按「模型/工具」

推荐一层主分类(场景)+ 可选一层副标签(工具):

主分类(示例)放什么不放什么
写作与总结周报、纪要、对外邮件骨架含未脱敏客户全文的一次性粘贴
阅读与研究长文摘要、竞品表、英文文档提问未授权的整本付费 PDF
表格与数据Excel/公式、清洗步骤说明真实身份证号/银行卡样例
代码与脚本小函数、正则/SQL 约束头(可链到专用文)生产密钥、内网地址
图像与多媒体生图结构、分镜口播(链到生图/短视频文)他人肖像未授权商用需求
元模板「角色-任务-约束-格式」空壳、验收表空壳具体业务全文

副标签可写:chatgpt / claude / copilot / 本地模型——同一场景在不同工具上往往要微调语气与长度限制。Obsidian 用户可以把每条模板做成一条笔记,再用标签过滤,见Obsidian + AI 知识库。

文件夹示例(任意笔记软件或 prompts/ 目录均可):

prompts/
  writing/weekly-report.v3.md
  research/competitor-table.v2.md
  data/excel-clean.v1.md
  meta/role-task-constraint-format.v1.md
  CHANGELOG.md

三、变量占位:固定指令与每次输入拆开

OpenAI 迁移指南强调:把动态值换成明确的函数参数/校验过的输入对象,而不是在托管「prompt 对象」里塞一堆自由文本变量后难以评审。个人库可以简化成同一思想——模板正文只保留骨架,变量表单独维护。

个人提示词模板库怎么建:分类、变量占位与版本迭代(2026)-有序
OpenAI《Migrate from prompt objects》:把托管 prompt 迁到应用代码,便于评审、测试、部署与版本管理;示例含 variables 字段(2026-10-16 截图)

变量契约(建议每条模板文首写清):

字段说明
名称如 {{audience}}、{{source_notes}}、{{must_not}}
是否必填缺必填则拒绝发送,避免模型「瞎补」
类型/长度短标签 / 多行笔记 / 表格;设大概字数上限
默认值仅可选变量;必填不设「假装有」的默认
消毒用户粘贴里若含 {{ }},先当普通文本,勿二次展开

一条模板的推荐结构:

---
id: writing.weekly-report
version: 3
vars: [audience, period, bullets, risks]
model_note: 通用聊天模型即可
---
【固定·角色】你是{{audience}}能看懂的同事,不写黑话。
【固定·任务】根据【本期要点】写{{period}}周报。
【固定·约束】
- 只使用【本期要点】里的事实;没有的数据写「未提供」;
- 分:完成 / 进行中 / 风险与需要支持 / 下周;
- 每条一句话;禁止编造。
【固定·格式】Markdown 四级标题 + 列表。
【变量·本期要点】
{{bullets}}
【变量·已知风险】
{{risks}}

使用时只替换变量区;改「固定」段就算升版。单条怎么写得清楚,仍可回看四段框架;交付前防胡编见幻觉清单。

四、版本迭代:改一条,记三行

不必上复杂平台,个人用这套就够:

  1. 文件名或文首 version:

weekly-report.v3.md;大改 +1,错别字可只改文不改号但在 CHANGELOG 记一笔。

  1. CHANGELOG 三行模板
## writing.weekly-report v3 ← v2(2026-10-16)
- 变更:增加「未提供」禁编造句;风险独立变量
- 验收:用上周真实要点跑 1 次,四段齐全且无新数字
- 回滚:不满意则改回 v2 文件名
  1. 发布前迷你验收(对应 OpenAI「每次 publish 跑评测」)
    · 必填变量都填了、无残留 {{
    · 用 1 组「应成功」样例 + 1 组「应拒绝编造」样例各跑一遍
    · 把输出里可疑事实贴回幻觉清单过一遍
  1. 静态前缀尽量稳

官方提示:稳定前缀有利于提示缓存(Prompt caching)。个人体感是:角色与硬约束放前面少改,日期、粘贴正文放后面——改变量时不必每次整段重写。

  1. 和知识库的边界

模板库存的是指令骨架;长资料放知识库/笔记,需要时再链进变量。本地 RAG 切片见AnythingLLM/Dify 入门。

五、30 分钟搭一个最小可用库

  1. 新建 prompts/(或笔记软件里一个「提示词库」文件夹)。
  2. 从聊天记录里挑出本周真正复用过 ≥2 次的 3~5 条,删掉一次性粘贴。
  3. 每条拆成:固定四段 + 变量表;按上表归类。
  4. 写一个 meta/role-task-constraint-format.v1.md 空壳,新任务先复制它。
  5. 建 CHANGELOG.md,第一次只记「初始入库」。
  6. 下周只允许「改变量」或「升一版」两种操作,禁止再从零写长提示词(紧急除外)。

相关阅读

来源与查询日期

风险提示:大模型可能产生不准确或过时信息;涉密与个人信息勿粘贴到公有服务。本文不构成任何投资或法律建议。