Prompt Engineering

Prompt 模板与版本管理

介绍 Prompt 模板、变量、版本和回滚如何进入工程系统。

Prompt EngineeringintermediatePrompt模板版本管理变量

Prompt 模板解决的是复用问题,版本管理解决的是可追踪问题。只把 Prompt 写在代码里,短期方便,长期会让调试、回滚和评估都变得困难。

工程化 Prompt 至少要能知道:这次回答用了哪一版模板、哪些变量、哪些上下文。

模板要拆哪些部分

常见拆法包括:

  • 固定任务说明。
  • 输入变量。
  • 检索上下文。
  • 输出格式要求。
  • 异常和拒答规则。

变量要有明确来源,不能让业务数据和用户输入随意拼进 Prompt。

版本怎么管

每个 Prompt 版本应该记录:

  • 版本号。
  • 变更说明。
  • 适用场景。
  • 关联评估样本。
  • 是否已上线。

这样出问题时才能回滚,而不是凭记忆找“上次那句怎么写的”。

模板不是越抽象越好

过度通用的模板会变得难理解、难评估。不同任务差异很大时,拆成多个清晰模板通常比一个万能模板更稳。

一句话先记住

Prompt 模板让行为可复用,版本管理让变化可负责。

继续阅读

  • 09-ai-agent-engineering/004-prompt-versioning.md
  • 03-prompt-engineering/007-prompt-evaluation.md