Prompt Engineering
Prompt Engineering 是什么
解释 Prompt Engineering 在工程系统中的职责,从写提示词升级到模板、版本、评估和安全管理。
Prompt EngineeringbeginnerPromptSystem PromptFew-shot结构化输出
Prompt Engineering 是什么
Prompt Engineering 不是“会写几句提示词”,而是定义模型在系统里该怎么被约束、被喂上下文、被要求输出。它更像一份行为契约,而不是聊天时临场想到的几句话。
只有把 Prompt 放回工程语境,你才会知道哪些问题该靠 Prompt 解决,哪些问题绝不能靠 Prompt 硬扛。
Prompt 真正负责什么
一个工程化 Prompt 通常负责三件事:
- 告诉模型当前任务是什么。
- 告诉模型哪些信息可信、哪些边界不能越过。
- 告诉模型结果应该长成什么样。
如果这三件事都模糊,后面无论你接 RAG、Tool Calling 还是结构化输出,系统都会越来越难控。
什么不该交给 Prompt
这点很重要。Prompt 很有用,但它不能替代:
- 权限系统
- 数据过滤
- 工具执行校验
- 后端业务规则
一句“请你不要这么做”,永远不等于系统真的限制住了它。
为什么工程化以后,Prompt 不再只是文案
当 Prompt 真正进入系统,它很快就会变成下面这些工程问题:
- 模板如何管理。
- 变量从哪里来。
- 版本怎么回滚。
- 改了一句以后怎么评估是不是更好。
所以 Prompt 工程的重点,不是修辞漂亮,而是可复用、可比较、可复盘。
一句话先记住
Prompt 工程的本质,是把模型的行为约束从“临时对话”升级成“系统契约”。
继续阅读
03-prompt-engineering/005-prompt-for-rag.md06-agent/002-function-calling.md