agent就像浩瀚宇宙,越学越感觉自己的渺小,要学的东西实在太多。
为什么你用起来像北美大豆包,而别人却直呼卧槽这年轻人。
文章很短,希望你能没耐性读完。
全球顶尖的 AI 编程系统,各自演化出了极具硬核特色的代表性方案。
以 Antigravity 2.0 的一项设计为例:
分级规则预算与“指针自动降级”
针对项目规则(GEMINI.md / AGENTS.md)越写越长的问题,官方在底层直接设立了硬性防线:
单文件上限:每个规则文件硬性限制在 24 KB(约 24,000 字节)以内,超出部分直接按行硬截断;
全局规则共享预算: 20,000 tokens;
当团队写入的全局规则总量超过 20,000 Token 时,系统不会挤占对话的推理上下文,而是自动把规则全文降级为一个文件路径指针。模型只有在真正用到该模块时,才会像查书一样去读取文件,以此誓死守护核心上下文的纯净度。
这 20,000 Token 的共享预算,计算的是总消耗:
用户全局 GEMINI.md + 项目根目录 GEMINI.md / AGENTS.md + 各级子目录规则。
(注意还包括子目录,如果你调用的工具自带AGENTS.md,那么恭喜你。。。。)
这个额度其实非常吃紧,网上随便找几份现成的 AGENTS.md 一贴,就很容易直接超量。
超了的后果就是 AGENTS.md 变成了一份君子协议,但是agent有时候不会遵守,导致你说东它说西
现在agent的提示词在未来会消失的,相信AI的进步速度
大部分agents.md里面本来就都是ai生成的废话连篇的垃圾文本。我现在用pi,system prompt usage(包括所有工具、mcp描述和schema定义)总量我都是严格控制在8000左右。