目录

Hivemind

2026春分布式系统大作业 · 群体智能原理与演示


群体智能实践

基于分布式系统中智能协作的基本原理,面向于软件开发的开发者实践过程,我们构建了以 Worker、Coordinator 和 Reviewer 三者为主的分布式协作系统。

分工内容请参照 CONTRIBUTIONS.md 的描述。

Hivemind 分布式群体智能协作实践

群体智能实践目录

产出 说明 入口
演示复现 并行调度、Worker 故障转移、DAG 依赖、Reviewer 独立验收 syt/01-demo-reproduction/
量化实验 延迟敏感性:加速比与故障转移开销 syt/02-quantitative-experiment/
Hivemind-Codespace 五进程工作区 + 讨论写文件 + 调度验收 hivemind_codespace/ · assets/

基础分布式系统构建

基础系统构建是我们各个角色的构建和协作方式,请参考 配套演示说明.md 文件以获得详细说明。迅速启动脚本:

cd demo\distributed-coding-swarm
Set-ExecutionPolicy -Scope Process Bypass
.\run-local.ps1 -KeepRunning

分布式基础系统部分的测试、录屏与实验图见 syt/README.md。

Hivemind-Codespace 分布式群智开发平台

Codespace 是课程工作区入口(:8100):登录、讨论、文件与观测。旁边四个 HTTP 进程完成调度与验收——Coordinator :8000、Worker A/B :8001/:8002、Reviewer :8003。默认 8000 被占用时,用 -SwarmPort 8200 把执行链移到 8200–8203,不要结束无关进程。

角色 做什么
Codespace 发现口 /health、/codespace;登录后代理 swarm、探测节点、归档回放
Coordinator DAG、共享黑板、失败改派
Worker A / B 按模板生成模块;A 对 compute-metrics 首次返回 503,B 承接改派
Reviewer 开发者测试 + 独立验收
@architect / @code / @reviewer 讨论角色。AGENT_MODE=llm 时走真实模型;@code 可用 write_file 写入工作区

启动 (配置完毕环境之后,RUNBOOK ):

cd hivemind_codespace
Set-ExecutionPolicy -Scope Process Bypass
.\run-local.ps1 -KeepRunning -NoBrowser

浏览器打开 http://127.0.0.1:8100,账号 u1 / 123456。详细步骤见 RUNBOOK,目标与指标见 项目说明,环境与接口见 运行指南。

Hivemind-Codespace运行界面过程截图:

五任务完成与失败改派

DeepSeek @reviewer 审查对话

节点探测、协作与支持等内容,详细图见 assets/images/hivemind-codespace-runtime/。


群体智能调研

小组按 三条主线 调研群体智能;每条主线收束为 3 个子方向,统一从分布式系统视角分析。演示评测与最终交付作为跨方向角色单独组织,不新增一条缺少研究积累的主线。 同时我们会提供分布式系统基础的概念辨析与算法理论的分析分支,以确定我们研究问题的边界是围绕分布式系统这个方向来做的,具有相应的理论性支撑。

三条调研主线方向

方向 系统综述 子方向(各 3 个) 负责人
01 无人系统群体智能 summary.md 集群协同控制 · 任务分配与调度 · 容错与鲁棒性 刘亚鹏
02 人类群体智能 summary.md 众包与任务分配 · 集体决策与社会计算 · 人机混合协作 李婷
03 群体协作编程智能 summary.md 多 Agent 协作架构 · 任务分解与代码生成 · 协同评审与质量控制 钱广源

分布式系统共同基础

小组成员协同整理,刘亚鹏整合形成文档。

模块 入口 作用
分布式系统基础 survey/00-分布式系统基础/分布式系统基础/ 协调结构、依赖顺序、请求恢复与扩展性
算法与理论 survey/00-分布式系统基础/算法与理论/ PSO、Ant System、Boids、平均一致性的机制与成本

Survey过程中各方向参考会议

方向 会议
无人系统 ICRA · IROS · RSS · NeurIPS · AAAI · ICLR
人类群体 CHI · CSCW · HCOMP · WWW · ICWSM · PNAS
协作编程 ICSE · FSE · ASE · NeurIPS · ICML · OOPSLA
共同基础 OSDI · NSDI · ICDCS · DISC · GECCO

目录结构

survey/
├── 00-分布式系统基础/        # 共同补充(分布式基础 + 算法与理论)
├── 01-无人系统群体智能/      # 主线 1
├── 02-人类群体智能/          # 主线 2
├── 03-群体协作编程智能/      # 主线 3
├── references/               # 共享 BibTeX
└── report/                   # 最终报告
demo/
└── distributed-coding-swarm/ # 分布式协作编程演示、测试和实验
hivemind_codespace/           # 分布式群智代码开发平台
assets/                       # 架构图与运行截图等内容
syt/                          # 演示复现与量化实验
CONTRIBUTIONS.md              # 原创性、实际分工和提交证据规则

关于

群体智能原理与演示,机器与人类群体协同,基于分布式计算环境的创建。

21.8 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号