递归火山软件开发平台

标题: 多AI协同开发:探索与实践 [打印本页]

作者: 明靓    时间: 8 小时前
标题: 多AI协同开发:探索与实践
本帖最后由 明靓 于 2026-7-31 11:06 编辑

多AI协同开发:探索与实践


背景使用AI开发程序,已经是流行的模式。但多AI协同开发,大多数人还没有尝试过。我现在来讲关于多AI协同开发的探索与试验,核心思路是:把多个AI当作团队成员,像管理员工一样管理它们。


(, 下载次数: 7)   
(, 下载次数: 7)

(, 下载次数: 7)
核心做法:在使用AI辅Zhu程序开发的探索和实践中,总结了一套多AI协同开发的管理方法,共6个关键点:

    1. 写文档为每个项目/任务编写清晰的任务文档,作为所有AI共同参照的"工作说明书"。
    2. 写规则制定严格的协作规则,明确边界和约束。例如:
    3. 给每一个AI编号为每个参与开发的AI分配唯一编号(如AI-A、AI-B、AI-C),便于区分职责和追踪工作。
    4. 让AI知道有协同开发者每个AI都需要被明确告知:还有其他的AI在参与同一个项目。这样它们才能理解协作关系,而不是各自为战。
    5. 像跟员工一样交流    6. 任务管理
关键问题讨论Q:多个AI会不会竞争取到同一个任务?A:通过任务切片和认领机制解决。
分配方式可以灵活选择:
方式
说明
区间分配
A负责任务1-5,B负责任务6-10
交叉分配
A取1,B取2,C取3,谁先完成谁先领4,依次类推

Q:交叉分配会不会"感染"?A:一般不会,因为有边界限制。 规则里定死每个AI只能操作自己负责的范围,越界操作被禁止。
Q:谁来分配任务?A:谁空谁来给任务切片。 切完任务后把记录写入文档,大家继续领任务执行即可。不必设一个专门的"项目**"AI。


协作流程图

┌─────────────────────────────────────────┐
│          任务文档(共享)                 │
│  - 任务列表(编号1~N)                   │
│  - 规则与边界                           │
│  - 各AI编号与职责                       │
└───────────────┬─────────────────────────┘
                │
                ▼
┌─────────────────────────────────────────┐
│         任务切片 & 分配                  │
│  方式1: 区间分配(A:1-5, B:6-10)       │
│  方式2: 交叉认领(谁完成谁先领下一个)    │
└───────────────┬─────────────────────────┘
                │
                ▼
┌──────────┐  ┌──────────┐  ┌──────────┐
│  AI-A    │  │  AI-B    │  │  AI-C    │
│ 认领任务  │  │ 认领任务  │  │ 认领任务  │
│ 独立开发  │  │ 独立开发  │  │ 独立开发  │
│ 只改自己  │  │ 只改自己  │  │ 只改自己  │
└────┬─────┘  └────┬─────┘  └────┬─────┘
       └──────────────┼──────────────┘
                    ▼
         ┌─────────────────────┐
         │      主负责人合并代码               │
         │  (非分支AI自行合并)           │
         └─────────────────────┘



这套方法讲起来简单,但真正落地还是需要很长时间的磨合。毕竟,管理AI和管理人,本质上是一个道理。

如果你对使用AI辅Zhu开发感兴趣,可以加入我们的QQ群聊,让我们一起搜索吧。   QQ群:748683307





作者: niuyanbo2021    时间: 6 小时前
哇,AI编程又升级一个档次,厉害。
作者: 明靓    时间: 5 小时前
这是我中途调整AI任务的一些操作:

(, 下载次数: 0)    (, 下载次数: 0)

这是我调整任务切片厚度(任务轻重程度)的操作:
(, 下载次数: 0)    (, 下载次数: 0)   
(, 下载次数: 0)

总之,AI负责开发细节,人工监督把控方向和进度,需要制权的地方还是要注意掌握好,不能放任AI自行乱写,不然结果就不是你想要的了。

作者: 恭喜发财    时间: 1 小时前
可以参考一下ECC(Everything Claude Code)2025 年 Anthropic 黑ke松冠军项目,这个跟你现在说的差不多,现在好多AI助手都有类似功能只是针对的不同而以。
作者: 明靓    时间: 1 小时前
恭喜发财 发表于 2026-7-31 17:15
可以参考一下ECC(Everything Claude Code)2025 年 Anthropic 黑ke松冠军项目,这个跟你现在说的差不多, ...

思想上差不多,我没有总结得很到位,毕竟都是在摸索中。其实在真实的操作中,还有很多细节,我没有很好地总结出来,上面只是简单地说了个大概。

不过我所说和所做的,都确实是应用到实际的项目开发中,而且也得到不错的效果。

可能很多人还是不相信,因为他们在应用的时候,可能还仅限于使用到修复一个bug,写一个功能函数,或者写一个小工具,不没有使用到复杂的中大项目.而且他们在使用的过程中,还没有解决好,如何很好地让AI按照我们的思想去执行任务。

我也在摸索中,希望有更多的人能按这个思路去做,把AI辅Zhu开发做得更好吧。




欢迎光临 递归火山软件开发平台 (http://bbs.voldp.com/) Powered by Discuz! X3.4