@Arataka 在 聊聊我对多Agent并行开发的看法 中发帖
尝试过用多agent并行写代码,最后花了大量时间,不是在解决问题,而是在debug和review
个人认为:并行agent的问题,本质就是并发问题的重演
虽然并行可以增加agent生成能力,但随之复杂度也增加,包括调度、状态管理、交叉修改文件等等。变成了分布式系统设计问题。
以往实践经验来看,串行任务更加简单可靠,应该往从一个串行任务去拆解相互独立的任务执行。这样比较简单。比如现在的superpowers就是类似做法。
结论:
没必要为了多一些agent能力,去并行agent实现。而是要用串行拆解复杂度。
个人并行开发环境:
ghostty + codex cli + git worktree隔离
佬友们聊聊你们的实践经验