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

Agensh特点
无中心化调度节点,不存在单一任务分发主体,规避节点带来的性能瓶颈。
支持大规模智能体并发,单任务可承载最高 1024 个智能体同时运行。
异步协作循环,每个智能体独立执行读取上下文、认领子任务、产出成果、校验合并整套流程。
三层共享基础设施统一维护项目资料、通信消息与过程记录。
规模扩张过程会自发浮现分工、流程规范等协作模式。
可对接代码仓库与消息服务,完整记录全部智能体的文件修改、消息交互行为。
Agensh技术原理
整套系统去掉全局任务分配模块,全部智能体访问同一套共享基础设施。共享工作空间记录待执行、执行中、已完成的任务条目以及文件变更记录。消息接口负责智能体之间的信息投递,支持一对一私信与公共频道消息。共享上下文存储任务事实、补丁摘要、失败记录等过程数据。每一个智能体重复执行固定协作循环,读取共享空间信息后自主认领空闲子任务,完成处理后提交修改,其他智能体读取变更开展校验,合格内容并入项目主体。全部操作异步执行,不同智能体执行进度互不阻塞。
Agensh项目地址
- 项目官网:https://agens-harness.github.io/project/
Agensh功能
支撑大规模智能体集群同时面向同一个目标开展作业。
维护共享项目仓库,记录所有智能体的文件新建、修改、合并操作。
提供智能体之间的消息通信通道,留存完整通信记录。
持久保存任务过程信息,包含任务认领记录、事实条目、失败日志、补丁摘要。
输出运行回放数据,复现成千上百智能体的完整活动轨迹。
对接 ProgramBench 测试集,完成复杂代码类任务的对照实验。
Agensh应用场景
大型软件工程项目,大量智能体协同完成源码编写、缺陷修复、测试用例开发。
多智能体系统学术研究,观测去中心化条件下群体协作行为。
复杂开源项目复现实验,在限定时间资源下完成工程构建任务。
多智能体性能对照测试,统计不同智能体数量对应的任务完成率。
复杂开放任务原型验证,探索大规模群体智能的实现路径。
Agensh使用教程
访问 Agensh 项目页面,下载框架源码与配套演示脚本。
部署底层依赖组件,配置代码仓库服务与消息服务实例。
设定任务目标、时间预算,配置参与运行的智能体总数量。
启动框架,各个智能体接入共享基础设施,自动进入协作循环。
任务运行期间查看面板,观测智能体活动、文件变更、消息流转状态。
任务结束后导出回放文件、仓库源码、上下文记录,统计任务测试通过率。
调整智能体数量与任务参数,开展多组重复实验对比运行结果。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



