基于范围和时间的 Agent 上下文设计
文章探讨了在 Agent 表现不佳时,不应单纯归咎于模型或增加系统提示词,而应关注上下文和控制信息的介入时机与范围。文中列举了七种常见的上下文添加方式:用户提示词、系统提示词、作用域指令、技能、工具、引导和委托,并分析了它们在时机、范围和持久性上的差异。
文章探讨了在 Agent 表现不佳时,不应单纯归咎于模型或增加系统提示词,而应关注上下文和控制信息的介入时机与范围。文中列举了七种常见的上下文添加方式:用户提示词、系统提示词、作用域指令、技能、工具、引导和委托,并分析了它们在时机、范围和持久性上的差异。
文章提出了Agent上下文设计的七维模型,概念新颖且结构清晰,结合代码示例与图表展示了极高的实用价值与行业前沿洞察。
本文深度拆解 Lauren 的 pstack 第二篇,探讨如何让 AI Coding Agent 在写代码前正确理解问题。文章介绍了 /how、/why、/teach、/recall 等上下文工具的用法,强调用代码而非文档来规划:先写使用教程倒推架构,通过低成本原型比较不同方案,用 /architect 让多模型并行设计并交叉评审,以及在多阶段计划中要求每一步都以可复查的证据结束。作者认为,Agent 可能比人更快更强,但最终是否接受方案仍需人来判断,验证应从开发前就开始参与决策。
文章从底层原理出发,以 Claude Code 为例深入解析大模型的上下文管理。作者指出即使上下文窗口达到 1M,上下文管理依然必要,核心原因是 KV Cache 前缀缓存机制(保证前缀一致可大幅降低推理成本)和注意力稀释问题(上下文过长过杂易引发幻觉)。文章详细拆解了 Claude Code 约 25K 系统提示词的组成,将上下文分为静态指令层、弱动态层和强动态层三层结构,并介绍了 Skill 渐进式加载、工具延迟加载、Memory 硬截断等剪枝手法,以及 CLAUDE.md 规则文件的五类分级组织形式与自顶向下的装配顺序原理。
文章指出当前编码 Agent 在简单决策(如选择加载哪些笔记、任务路由、工具失败处理、测试优先级)上滥用昂贵的前沿大模型,造成成本浪费。作者提出三层架构:Opus 5.5 负责规划、写代码、调试等开放性推理;Jev(TypeSafe 出品,毫秒级响应、输入 $0.042/百万 token、输出免费)负责从固定选项中做小决策并返回概率;Harness 层构建选项、校验概率阈值并在低置信度时回退到 Opus。文章给出四个具体决策点及代码实现:按标题分块并用 Jev 并行评分筛选相关笔记(将 30k token 降至 6k)、任务路由、工具失败处理、测试优先级选择。实测一个功能开发会话成本从 $6.42 降至 $2.00,降低 69%,且架构可作为函数调用插入现有 Agent 循环,无需重写。
本文总结了 Claude Code 的 12 个实用技巧,帮助用户节省额度、提高效率。内容包括:按任务难度分配思考强度(effort)、提前压缩上下文避免撑满、用 /doctor prompt-audit 清理旧指令、通过分析出错会话改进工作环境、使用 claude-mem 实现跨会话记忆、用 Statusline 展示用量信息、用 /run 和 /verify 实际验证功能、写代码与审代码分离、复杂任务先用 Plan Mode、重要限制交给 Hooks 强制执行、用 Git Worktree 并行工作等。所有命令和提示词可直接复制使用。
文章介绍 Claude 的重要变革:Claude Chat 与 Cowork 已统一为单一产品,云端的 Chat 现在能直接编写代码、生成幻灯片等,用户无需再区分不同模式。作者建议删除旧的复杂配置——包括 CLAUDE.md 文件、skills、指令文件等,因为它们会造成'上下文膨胀',反而降低输出质量。这一观点得到 Claude Code 作者 Boris Cherny 的支持。替代方案是:设置中开启统一模式、选择 Auto、保留 Memory、每次只给一个清晰目标,并让 Claude 在开始前复述目标以确认理解。核心理念是'少即是多',让技术变得无形。
作者分享了一个长期痛点:与 AI 多轮讨论敲定的项目方案往往锁在某台电脑的聊天窗口里,换设备或同事接手时需重新投喂上下文。作者接入 EverOS Cloud(GitHub 1.3w 星开源 Agent 记忆系统 EverOS 的云端托管版),将公司电脑和家里电脑的 Codex 挂到同一云端记忆空间。AI 讨论过程中的方案与约束自动沉淀为云端记忆,跨设备、跨团队无缝续接工作,无需手动整理 Markdown。网页端 Memory Bank 可查看阶段摘要和事实卡片,支持记忆的增删改。该方案也适合团队协作,共享记忆成为项目知识资产,降低人员交接风险。
本文介绍如何将 Claude Code、Grok Bot 和 Cursor cloud agent 串成一条自动化开发流水线。分工为:用户提需求拍板,Claude Code 负责读代码、拆任务、审 PR 和合并,Grok Bot 作为调度员派发 cloud agent 并跟进进度,Cursor cloud agent 负责写代码、跑测试、开 PR。这种架构省 Token 额度、支持并行开发、实现写审分离。搭建只需三步:在 Grok Bot 中创建专用调度 Bot 并粘贴协作提示词;在 Claude Code 中安装 cg-link 工具;登录 Cursor 完成授权。配置完成后即可通过 /cg-link 命令开始使用。
文章探讨多智能体系统的底层协作架构。作者指出,多个 Agent 被拉进同一群聊会迅速退化为互相吹捧与上下文失控,根源在于系统拓扑结构选错。文章分析两种模式:一是主从派发模式(Master-Worker),适合因果链强、有客观裁判的硬任务如写代码,但存在总管上下文雪崩的风险;二是黑板模式(Blackboard),基于发布-订阅机制,适合多角色、长链路、无单一裁判的开放式协同,但易陷入惊群效应与责任真空。作者提出终极形态是'宏观黑板、微观树'的混合架构:宏观层面用企业级共享事件总线承载粗粒度里程碑事件,微观层面各业务部门内部为紧凑的 Sub-agent 树,在独立沙箱中消化琐碎任务后仅交付确定性成果。
文章探讨了为什么AI系统设计不应照搬人类职位描述。职位之所以是任务的捆绑体,是因为人类自带整体性且上下文迁移成本高昂,而AI改变了这两个前提。作者指出AI能力可以以更小的增量提供,需求可以早于职位存在。但拆分任务过细会让协调问题重新出现——每个Agent各自胜任不代表系统整体高效,设计接口和共享上下文变得至关重要。职位头衔仍有价值,让系统所有权清晰可读,但应从职责出发而非职位描述来设计边界。最后警告:被AI取代的重复性初级工作同时也是培养判断力的途径,学徒制将成为设计问题。
文章从第一性原理探讨 AI Agent 的 /goal 模式:为什么需要 Goal(解决模型长程任务中的偷懒、中途停止和目标漂移问题),以及 Codex 和 Claude Code 的底层实现差异。Codex 由执行任务的 Agent 自己判断完成状态,Claude Code 则采用独立上下文的对抗性审查,由验收模型判定目标是否达成。作者认为 Goal 本质上是 Harness 层为模型能力缺陷打的补丁,未来必然会被模型内化,并给出设定清晰可验证目标的实践建议。
斯坦福大学 Mihail Eric 教授开设的「AI 原生软件开发」课程 CS146S 首周资料公开。第一周主题是拆解 Coding Agent 内部机制:LLM 是无状态的文本到文本函数,agent 的能动性来自外部循环,即 agent = LLM + 工具 + 循环。课程用 200 行代码复现 Claude Code 骨架,讲解核心循环设计、read/write/edit/bash 四个最小完备工具集,以及 Claude Code、Cursor 等生产级 agent 系统提示词的结构分层:身份锚定、工具规则、工作流规范、安全边界和沟通风格。课程旨在 demystify:agent 没有魔法,骨架与产品的差距全是可学习的工程问题。