AI协作工程(三):上下文治理、Spec 与工作流重组
本文会从前面两篇的“模型与提示词”转向“如何重新组织开发工作流”。要回答的问题也随之变化:不再讨论 prompt 为什么有效,也不再停留在 agent 的结构拆解,而是更进一步——当 agent 进入复杂项目之后,真正决定效果的,为什么不再是“模型能不能生成代码”,而变成了 上下文如何构建、规则如何定义、执行流程如何被组织。
从这个视角看,IDE 也在发生变化。它不再只是一个 editor,而正在演变为一个复合系统:LLM + repo context + code search + prompt system + tools。问题的核心,也从“如何写代码”转向“系统如何理解整个代码仓库”。围绕这个变化,本文会依次展开几个关键问题:界定 AI 原生 IDE 的系统边界;并且说明它如何围绕任务构建 repo context;讨论为什么“长上下文”并不是万能解法,以及为什么复杂任务必须依赖 intentional compaction 与 spec-driven workflow;最后在工程实现层面,分析 prompt layer、插件系统与 IDE agent 在整体工作流中的位置。