#网摘 软件开发一定程度上是个探索发现过程,对于有一定复杂度的系统和需求,我们是无法在一开始就给出完美的 spec 的。而且即使写了,里面可能也有冲突,模型在遵循上可能也有问题。要写出详尽的 spec,一定程度上等同于把代码实现写出来了。
个人在实践中,有几次给了 agent 相对模糊的一个方向和验收的 high-level 标准,然后发现 agent 实现出来的方案非常的优雅,相比我一开始脑海中的思路来说明显更优。有点像著名的 AlphaGo 的第 37 手,让我深深感受到没有因为太过详细的 spec 而限制了它的发挥空间。
...
未来人类员工之间的分工边界会是什么?当 agent 承接了大部分执行工作之后,人类角色的边界就从“我能做什么”转移到了“我能判断什么”。一个人能够闭环的 scope 上限,就是他全链路 review 能力的边界。
个人在实践中,有几次给了 agent 相对模糊的一个方向和验收的 high-level 标准,然后发现 agent 实现出来的方案非常的优雅,相比我一开始脑海中的思路来说明显更优。有点像著名的 AlphaGo 的第 37 手,让我深深感受到没有因为太过详细的 spec 而限制了它的发挥空间。
...
未来人类员工之间的分工边界会是什么?当 agent 承接了大部分执行工作之后,人类角色的边界就从“我能做什么”转移到了“我能判断什么”。一个人能够闭环的 scope 上限,就是他全链路 review 能力的边界。