知识库导读 · 约 1,951 字 · 预计推送 1 部分

Effective context engineering for AI agents 未开始

目录

题记与说明


标题: Effective context engineering for AI agents
作者: Anthropic Applied AI 团队(Prithvi Rajasekaran、Ethan Dixon、Carly Ryan、Jeremy Hadfield)
来源: https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
发布日期: 2025-09-29
存档日期: 2026-10-28
标签: [context-engineering, ai-agents, prompt-engineering, claude-code, long-horizon-tasks]


收藏理由:Anthropic 官方 2025-09 发布的上下文工程纲领之作:把上下文当作有注意力预算的稀缺资源,从 context rot 讲到 compaction、结构化笔记、子 agent 架构,并以 Claude Code 的 just-in-time 检索为实例——读完即可重建你对提示工程的认知框架。

这篇讲什么

Anthropic Applied AI 团队宣告「提示工程」进阶为「上下文工程」:重点不再是雕琢一句 prompt,而是回答"什么样的上下文配置最可能让模型产生期望行为"。理论根基是 context rot——随着上下文 token 增多,模型准确回忆信息的能力下降;根源在 transformer 的 n² 注意力关系被摊薄,LLM 只有一个有限的「注意力预算」,每个新 token 都在消耗它。

由此提出全篇纲领:好的上下文工程,是找到最小的高信号 token 集合。随后分组件落地:系统提示要站在「正确海拔」——比硬编码 if-else 灵活,比空泛指导具体;工具集要精简无歧义;与其堆砌边界用例,不如给多样化范例。检索上,主张从 embedding 预检索转向 just-in-time 检索:agent 只持有轻量标识(文件路径、查询),运行时按需加载,Claude Code 是典型——CLAUDE.md 先行放入,glob/grep 即时导航文件系统。

针对超出窗口的长任务,文章给出三板斧:compaction(摘要压缩后重启窗口,Claude Code 保留架构决策、未解决 bug,丢弃冗余工具输出,并附带最近 5 个文件);结构化笔记(NOTES.md 式外部记忆,Claude 玩 Pokémon 数千步仍能维持目标计数);子 agent 架构(子 agent 深挖数万 token,只向主 agent 回传 1000-2000 token 的蒸馏摘要)。三者分别适合连续对话、有里程碑的迭代、可并行的探索分析。

最值得记住的金句与数据

  1. "LLMs have an 'attention budget'" —— 像人类工作记忆有限一样,模型解析上下文时也在花一笔注意力预算,每个 token 都在消耗它。这是全篇立论。
  2. "找到最小的、能最大化期望结果可能性的高信号 token 集合"(the smallest possible set of high-signal tokens) —— 上下文工程的一句话定义,写在结论里。
  3. 数据:子 agent 可能消耗数万 token 探索,只回传约 1000-2000 token 的蒸馏摘要——多 agent 系统省的不是计算,是主 agent 的注意力。

对我的启发

适合谁读

正在构建 agent、配置 AI 编程工具、或维护任何"喂上下文给模型"工作流的工程师与重度用户;也想理解"为什么更大的窗口不等于更好的效果"的技术决策者。模型越强,越该让智能体自主导航,而不是人工策划一切——但把上下文当稀缺资源的思维不会过时。

← 资料库今日播报 →