Agent时代的协作问题
代码已经变成了完全不用人类查看的产物,就像之前的汇编,编译器成熟之后,没有人再查看汇编。
当开发的时间大头变成了定义、讨论和设计系统(写代码的时间往往非常少),Git 作为人类协作的机制已经不再适合了。
Agent时代四大痛点
- 修改范围极大:Agent 总是端到端解决大范围问题,修改极大,产生大量冲突。
- 上下文有限:协同信息多或多个 Agent 自己沟通时,极易跑偏。
- 文档逻辑不明确:设计写成文档,无法像代码一样有明确逻辑,需要人类大量验证。
- 代码无需查看:代码已变成“汇编”,人类不再需要查看细节。
解决方案?
简单、健壮地表达人类关心的设计信息:
- UML 设计图
- 用文本化 UML(类图、时序图、状态机)把逻辑关系像代码一样明确出来。
- 占 Token 少,避免 Agent 跑偏;Agent 改完代码逆向出图,人类只审图不看代码。
- 通用抽象 / 抽象的抽象
- 提炼元模型与可校验契约(Schema/DSL),替代模糊的文档,实现自动验证。
- 用抽象设计节点隔离 Agent 边界,解决多 Agent 协同跑偏。