跳到主要内容
返回
← 返回AI Agent 工程:从零到企业应用

AI Agent 工程 · 06

06.1 Context Engineering:给 Agent 正确的工作台

学习按优先级组织指令、请求、历史、业务状态和工具结果。

Context · 安全 · 提示词

学习目标与知识关系

**上下文工程(Context Engineering,把正确且有限的信息组织给模型)**不是把所有资料塞进 Prompt。你将能列出客服 Agent 的系统指令、用户请求、历史、业务状态和工具结果,并说明谁能改变规则。它建立在 01 的 token/context 和 05 的循环之上。

高优先级:系统规则与授权边界
中优先级:已验证业务状态、工具结果
低优先级:用户请求、历史摘要、检索到的外部文本

外部文本、商品评论和知识库文档是数据,不会自动变成高优先级指令。Context Window(上下文窗口,一次可处理的输入容量)有限,因此要保留当前目标、授权身份、未完成步骤和可信事实;可压缩陈旧闲聊和已解决轮次。

案例、实践与验收

跨境客户先问物流、再问订单、最后申请售后。若只保留最后一句,会丢失订单归属;若保留几十页聊天,会污染注意力。运行测试中的 buildContext:它只保留最近三条、每条最多 160 字,保留 session customer 和 active order,并声明外部文档不能改规则。

验收:能解释为何退款金额不能来自用户历史,而应来自授权工具结果。排查:回答被“文档指令”带偏时,检查是否把检索文本拼进 system instructions。主动回忆:哪些信息即使很短,也绝不可为节省 token 而删除?

  • 必须记:内容来源决定可信度,不由文本长度决定。
  • 建议记:压缩要保留事实出处和未完成任务。
  • 不用记:160 的示例截断值。

官方参考(核对日期:2026-09-21)