递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 120|回复: 4
打印 上一主题 下一主题

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

[复制链接]

21

主题

442

帖子

1858

积分

金牌会员

易语言+火山+HTML+SQL

Rank: 9Rank: 9Rank: 9

积分
1858
QQ
跳转到指定楼层
楼主
本帖最后由 明靓 于 2026-7-31 11:06 编辑

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


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


  



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

    1. 写文档为每个项目/任务编写清晰的任务文档,作为所有AI共同参照的"工作说明书"。
    2. 写规则制定严格的协作规则,明确边界和约束。例如:
  • 凡是不属于自己的任务,绝不能修改!
  • 需要合并代码时,由主负责人来合,而不是分支开发者自行合并。
    3. 给每一个AI编号为每个参与开发的AI分配唯一编号(如AI-A、AI-B、AI-C),便于区分职责和追踪工作。
    4. 让AI知道有协同开发者每个AI都需要被明确告知:还有其他的AI在参与同一个项目。这样它们才能理解协作关系,而不是各自为战。
    5. 像跟员工一样交流
  • 及时调整AI的工作状态
  • 及时提醒临时注意事项
  • 通过对话持续引导和纠偏
    6. 任务管理
  • 把任务编号,制定任务范围和边界
  • 执行认领制度,谁先完成谁先领下一个任务
  • 任务记录到共享文档中,所有AI可查阅

关键问题讨论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有身份,有职责边界
  • 认领机制 —— 避免冲突,提高效率
  • 持续沟通 —— 像带团队一样带AI,及时调整和提醒
  • 主从分离 —— 分支开发,主干合并,权责清晰
这套方法讲起来简单,但真正落地还是需要很长时间的磨合。毕竟,管理AI和管理人,本质上是一个道理。

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




---------QQ:884905066 明靓---------
回复

使用道具 举报

21

主题

442

帖子

1858

积分

金牌会员

易语言+火山+HTML+SQL

Rank: 9Rank: 9Rank: 9

积分
1858
QQ
5#
 楼主| 发表于 1 小时前 | 只看该作者
恭喜发财 发表于 2026-7-31 17:15
可以参考一下ECC(Everything Claude Code)2025 年 Anthropic 黑ke松冠军项目,这个跟你现在说的差不多, ...

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

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

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

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

使用道具 举报

10

主题

48

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
地板
发表于 1 小时前 | 只看该作者
可以参考一下ECC(Everything Claude Code)2025 年 Anthropic 黑ke松冠军项目,这个跟你现在说的差不多,现在好多AI助手都有类似功能只是针对的不同而以。
回复

使用道具 举报

21

主题

442

帖子

1858

积分

金牌会员

易语言+火山+HTML+SQL

Rank: 9Rank: 9Rank: 9

积分
1858
QQ
板凳
 楼主| 发表于 5 小时前 | 只看该作者
这是我中途调整AI任务的一些操作:

  

这是我调整任务切片厚度(任务轻重程度)的操作:
     


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

使用道具 举报

32

主题

509

帖子

2826

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
2826
沙发
发表于 6 小时前 | 只看该作者
哇,AI编程又升级一个档次,厉害。
专注于火山视窗CAD二次开发,QQ群180195063
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-7-31 18:58 , Processed in 0.102003 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表