Prompt Engineering
Prompt 模板与版本管理
介绍 Prompt 模板、变量、版本和回滚如何进入工程系统。
Prompt EngineeringintermediatePrompt模板版本管理变量
Prompt 模板解决的是复用问题,版本管理解决的是可追踪问题。只把 Prompt 写在代码里,短期方便,长期会让调试、回滚和评估都变得困难。
工程化 Prompt 至少要能知道:这次回答用了哪一版模板、哪些变量、哪些上下文。
模板要拆哪些部分
常见拆法包括:
- 固定任务说明。
- 输入变量。
- 检索上下文。
- 输出格式要求。
- 异常和拒答规则。
变量要有明确来源,不能让业务数据和用户输入随意拼进 Prompt。
版本怎么管
每个 Prompt 版本应该记录:
- 版本号。
- 变更说明。
- 适用场景。
- 关联评估样本。
- 是否已上线。
这样出问题时才能回滚,而不是凭记忆找“上次那句怎么写的”。
模板不是越抽象越好
过度通用的模板会变得难理解、难评估。不同任务差异很大时,拆成多个清晰模板通常比一个万能模板更稳。
一句话先记住
Prompt 模板让行为可复用,版本管理让变化可负责。
继续阅读
09-ai-agent-engineering/004-prompt-versioning.md03-prompt-engineering/007-prompt-evaluation.md