# Agent时代的协作问题

<br />

代码已经变成了完全不用人类查看的产物，就像之前的汇编，编译器成熟之后，没有人再查看汇编。

当开发的时间大头变成了定义、讨论和设计系统（写代码的时间往往非常少），Git 作为人类协作的机制已经不再适合了。

### Agent时代四大痛点

* **修改范围极大**：Agent 总是端到端解决大范围问题，修改极大，产生大量冲突。
* **上下文有限**：协同信息多或多个 Agent 自己沟通时，极易跑偏。
* **文档逻辑不明确**：设计写成文档，无法像代码一样有明确逻辑，需要人类大量验证。
* **代码无需查看**：代码已变成“汇编”，人类不再需要查看细节。

### 解决方案?

简单、健壮地表达人类关心的设计信息：

* **UML 设计图**
  * 用文本化 UML（类图、时序图、状态机）把逻辑关系像代码一样明确出来。
  * 占 Token 少，避免 Agent 跑偏；Agent 改完代码逆向出图，人类只审图不看代码。
* **通用抽象 / 抽象的抽象**
  * 提炼元模型与可校验契约（Schema/DSL），替代模糊的文档，实现自动验证。
  * 用抽象设计节点隔离 Agent 边界，解决多 Agent 协同跑偏。