文档首先是写给 Agent 看的,其次才是给人。
为了更好地管住啰嗦的上下文,控制有效的上下文,我几乎走向内容压到极致的极端。但今天重读了 Effective Context Engineering for AI Agents,才发现过度精简、精简到指令失真,和堆砌冗余一样无效。
文中那句"深思熟虑,保持信息丰富但精炼"(thoughtful, information-rich but minimal),就是我想要找的,所有上下文组件——系统提示、工具、示例、消息历史——的统一准则。
Formative AND Minimal——既要塑造行为,又要克制篇幅。
你会考虑把这条原则写进全局的 AGENTS.md 吗?

涂阿燃的网络日志
活跃UV +52
我不会这么做。因为我觉得这有个天然前提,针对那些 for agent 的文本内容,这当然没有任何问题,再加强一点。但大多时候似乎,LLM 没有意识到自己即将写入的内容,是在什么场景写给谁看的。如果 for human 我则希望应该写的更像人话。这里是天然存在张力的,需要仔细考虑怎么处理。