Prompt Engineering
System Prompt 设计
说明 System Prompt 应该承担哪些长期规则,以及哪些边界不能只靠提示词。
Prompt EngineeringbeginnerSystem PromptPrompt边界安全
System Prompt 是模型行为的长期约束,不是把所有要求都塞进去的万能说明书。它适合定义角色、任务边界、输出原则和安全规则,但不能替代权限、数据过滤和服务端校验。
如果 System Prompt 写得太散,后面每个功能都会变成临时补丁。
应该写什么
System Prompt 适合写:
- 系统身份和任务范围。
- 不确定时如何处理。
- 输出风格和格式原则。
- 不能越过的安全边界。
这些规则应该稳定,不应该跟每个用户请求一起大幅变化。
不应该写什么
不要把动态数据、用户权限、业务主数据和工具执行规则全部塞进 System Prompt。它们应该来自程序、检索和服务端。
Prompt 可以提醒模型,但不能保证系统安全。
怎么维护
System Prompt 应该有版本、有变更说明、有评估样本。否则改一句话后,很难判断系统到底变好了还是变坏了。
一句话先记住
System Prompt 负责长期行为边界,不负责替系统承担真实权限。
继续阅读
03-prompt-engineering/004-prompt-template-management.md09-ai-agent-engineering/004-prompt-versioning.md