Agensh – 去中心化自组织多智能体运行框架

Agensh 是微软研究院推出的去中心化多智能体运行框架,抛弃传统多智能体系统的中央调度器,支持最多 1024 个智能体同时参与同一项目任务。过往多智能体方案会受限于中心调度节点的处理上限,智能体数量提升后容易出现性能瓶颈。整套框架依靠共享工作空间、消息接口、共享上下文三类底层组件完成协作,各个智能体自主认领子任务、输出成果、校验内容并合并项目进度,整套流程全部以异步模式执行。在代码基准测试 ProgramBench 的相关实验中,增加并发智能体数量,项目测试通过率得到明显提升,大数量智能体组合还会自发形成协作模式与分工角色。

Agensh - 去中心化自组织多智能体运行框架

Agensh特点

无中心化调度节点,不存在单一任务分发主体,规避节点带来的性能瓶颈。

支持大规模智能体并发,单任务可承载最高 1024 个智能体同时运行。

异步协作循环,每个智能体独立执行读取上下文、认领子任务、产出成果、校验合并整套流程。

三层共享基础设施统一维护项目资料、通信消息与过程记录。

规模扩张过程会自发浮现分工、流程规范等协作模式。

可对接代码仓库与消息服务,完整记录全部智能体的文件修改、消息交互行为。

Agensh技术原理

整套系统去掉全局任务分配模块,全部智能体访问同一套共享基础设施。共享工作空间记录待执行、执行中、已完成的任务条目以及文件变更记录。消息接口负责智能体之间的信息投递,支持一对一私信与公共频道消息。共享上下文存储任务事实、补丁摘要、失败记录等过程数据。每一个智能体重复执行固定协作循环,读取共享空间信息后自主认领空闲子任务,完成处理后提交修改,其他智能体读取变更开展校验,合格内容并入项目主体。全部操作异步执行,不同智能体执行进度互不阻塞。

Agensh项目地址

  • 项目官网:https://agens-harness.github.io/project/

Agensh功能

支撑大规模智能体集群同时面向同一个目标开展作业。

维护共享项目仓库,记录所有智能体的文件新建、修改、合并操作。

提供智能体之间的消息通信通道,留存完整通信记录。

持久保存任务过程信息,包含任务认领记录、事实条目、失败日志、补丁摘要。

输出运行回放数据,复现成千上百智能体的完整活动轨迹。

对接 ProgramBench 测试集,完成复杂代码类任务的对照实验。

Agensh应用场景

大型软件工程项目,大量智能体协同完成源码编写、缺陷修复、测试用例开发。

多智能体系统学术研究,观测去中心化条件下群体协作行为。

复杂开源项目复现实验,在限定时间资源下完成工程构建任务。

多智能体性能对照测试,统计不同智能体数量对应的任务完成率。

复杂开放任务原型验证,探索大规模群体智能的实现路径。

Agensh使用教程

访问 Agensh 项目页面,下载框架源码与配套演示脚本。

部署底层依赖组件,配置代码仓库服务与消息服务实例。

设定任务目标、时间预算,配置参与运行的智能体总数量。

启动框架,各个智能体接入共享基础设施,自动进入协作循环。

任务运行期间查看面板,观测智能体活动、文件变更、消息流转状态。

任务结束后导出回放文件、仓库源码、上下文记录,统计任务测试通过率。

调整智能体数量与任务参数,开展多组重复实验对比运行结果。

© 版权声明
为这篇文章评分
10.0/ 10
12 人评价
点击⭐️进行评分

相关文章

暂无评论

none
暂无评论...