System Prompt
System prompt(系统提示)是放在用户请求和普通对话消息之外、用于规定模型行为与运行上下文的指令层。它可以描述角色、规则、工具使用方式、输出格式、推理力度和安全边界。
在 Agent Harness 中的作用
Agent Harness 通常会把 system prompt 与每次请求一起装配到对话中。它像新员工入职时收到的工作指引:模型没有把所有规则内化成不可改变的权重,但会在当前任务中遵循这些指令。
System prompt 可以规定:
- 模型在当前 harness 中是什么角色、目标和限制;
- 可调用工具的用途、参数和调用时机建议;
- 如何处理观察结果、错误、用户确认和最终输出;
- 是否进入 reasoning channel,以及采用何种 Reasoning Effort。
与训练内置规则的区别
模型训练阶段形成的规则和倾向嵌入模型权重;system prompt 是推理时注入的可变上下文。后者更容易由应用调整,但也会消耗上下文空间、影响 KV-Cache,并可能受到模型遵循能力与优先级规则的限制。