AI Agent的三重人格:System、User与Assistant Prompt深度拆解
很多人初识 AI Agent,会把 Prompt 简单等同于“提示词”,以为就是聊天框里敲进去的那句话。但在现代 AI Agent 架构中,Prompt 早已进化为一套精密的行为控制协议。它不再是零散的指令,而是由 System Prompt、User Prompt、Assistant Prompt 三重结构组成的上下文管理系统。这三者就像给 Agent 装上了不同的“脑区”,各司其职,又精密协作。理解它们的区别,是驾驭 Agent 行为的关键。
核心观点:System Prompt 定义规则与角色,User Prompt 发起任务,Assistant Prompt 记录思考与行动。三者共同决定了 Agent 如何思考、如何行动以及如何保持上下文。
协议全景:一个餐厅的比喻
要直观理解这三者的角色,不妨把 LLM 想象成一位米其林大厨:
System Prompt 如同餐厅的规章,定义“你是一位日料大师,只用当天食材”;User Prompt 是顾客点单,“用这条金枪鱼做开胃菜”;Assistant Prompt 则是厨师的思考笔记,“金枪鱼很新鲜,可以搭配牛油果中和油脂感”。
三大 Prompt 核心对比
| System Prompt | User Prompt | Assistant Prompt |
|---|---|---|
| Agent 的“宪法” | 任务的“触发器” | 记忆与逻辑的“链条” |
| 持久性,最高权威性 | 驱动性,思考链的起点 | 历史性,自回归性 |
| 定义规则与硬性边界 | 发起任务与事件调度 | 维护对话状态与思维轨迹 |
它们是如何协作的?
一个典型的 Agent 交互序列,就是这三者拼接成的上下文报文。模型每一轮看到的,就是这块不断增长的上下文“巨石”。它基于 System Prompt 设定的框架,顺着 Assistant Prompt 铺就的历史路径,对最新的 User Prompt 做出恰当反应。
[User] 推荐一部科幻片。
[Assistant] 你喜欢太空歌剧还是赛博朋克?
[User] 太空歌剧。
[Assistant] 那我强烈推荐《星际穿越》...
总结
把这三者理解为一套协议,而非简单的“提示词”,是构建可靠 AI Agent 的第一步。当你调试 Agent 时,不要只改用户的提问——去审视 System Prompt 的边界是否清晰,去检查 Assistant Prompt 的历史推理是否出现了逻辑断裂。这三重结构的平衡与精密,正是一个 Agent 从“只会回答”走向“能够行动”的秘密所在。
请先 登录后发表评论 ~