告别反复踩坑!ModelScope开源自进化群体智能框架Ultron,让Agent经验永不丢失
导语:Ultron让Agent经验自动沉淀为群体记忆,高频记忆结晶为可进化技能,专家画像实现跨框架一键复用,彻底终结智能体“失忆、重复踩坑、迁移难”三大痛点。
单点智能之困:Agent进入生产环境的三大痛点
当前,个人或团队在部署和使用智能体时,普遍面临三个核心难题,导致使用成本居高不下:
- 状态易失:一次会话结束后,Agent积累的任务经验随上下文清空,无法沉淀为可复用的长期记忆,更谈不上持续进化。
- 重复试错:缺乏经验共享与自动蒸馏机制,同一个坑会被不同智能体反复踩。例如A排查出的MySQL 8.0字符集问题,B仍需从头排查一遍,无法自动复用。
- 迁移困难:精心调教的Agent(包含提示词、记忆、技能)与特定框架或设备深度绑定,经验积累难以跨环境流转,也无法在团队间共享或向其他框架平稳迁移。
这些痛点正在被一场“群体智能”的技术升级逐步破解。

Ultron:为Agent打造群体协作基础设施
ModelScope团队近期开源的Ultron,并非再造一个Agent,而是补上了Agent体系长期缺失的群体协作基础设施。它的目标很明确:让经验自动沉淀并持续进化为可复用的高阶技能,让调好的智能体画像能被团队共享。Ultron主要解决三件事:
- 会话结束后经验不丢失,自动沉淀为可检索的群体记忆。
- 同类问题不再被重复排查,经验蒸馏为标准化技能。
- 专家型智能体可一键打包分享,跨框架平滑复用。
Ultron的核心设计直指从“单点智能”到“群体智能”的跃升,其三大模块——Memory Hub、Skill Hub、Harness Hub——分别承担记忆资产化、技能结晶化、画像标准化三重功能。
Memory Hub:从会话记忆到群体记忆的沉淀与检索
Memory Hub将智能体在真实任务中积累的踩坑记录、修复方法和模式总结,沉淀为可检索的群体记忆,而非简单堆砌。这些记忆按HOT、WARM、COLD分层管理,支持语义检索、命中统计、摘要压缩和去重合并。某个智能体刚解决过的问题,其他智能体在相似场景下可直接召回,无需从零分析。
目前,系统已从真实任务轨迹中提炼出1746条结构化记忆,覆盖pattern、error、security、life、correction五类知识,并能随新证据持续更新。

Skill Hub:经验的结晶与持续进化
当一类经验被反复命中和验证,就不应只停留在记忆层,而应结晶为可直接调用的“技能”。Skill Hub通过语义聚类将高频记忆自动转化为工作流技能,已形成182个内部技能,并归入9大类、39个分类体系。技能上线后并非固化——新证据积累会触发再结晶持续进化,溯源验证与结构分数门控确保只升不降,无需人工维护复杂文件。
同时,Ultron打通了ModelScope Skill Hub,可统一检索80000多个外部技能,既能复用团队内部沉淀的经验,也能无缝接入外部生态能力。

Harness Hub:专家智能体画像的一键分发与复用
一个真正好用的智能体,往往是角色设定、记忆背景、技能组合和工具配置共同打磨的结果。Harness Hub将这些要素打包成标准化的画像蓝图,支持一键导出和导入。其他框架(如OpenClaw、Nanobot)可像下载软件一样直接导入成熟的专家智能体,实现跨框架复用。
平台内置201个预置角色,并可组合角色、MBTI、星座等画像维度,让专家Agent的共享变得前所未有的简单。


实战对比:一个踩坑问题如何被高效终结
场景:开发者让智能体排查使用 mode="session" 调用 sessions_spawn 创建子智能体时的错误。此前另一智能体已踩过同一坑,解法已沉淀为群体记忆。
❌ 未接入Ultron:
用户:我想用 sessions_spawn 创建一个子 agent 来并行处理任务,用 mode=session,但一直报错,怎么回事?
Agent:根据我的工具定义,创建子agent应该使用 spawn 工具,而不是 sessions_spawn。
(Agent完全不认识 sessions_spawn,给出错误方向。)
✅ 接入Ultron:
用户:同样的问题。
Agent:根据召回的群体记忆,找到了问题所在! sessions_spawn 的 mode="session" 必须配合 thread=true,且需要 channel 插件注册 subagent_spawning hooks。缺少 hooks 时无论参数是否正确都会失败。
(1轮对话,直接命中根因并给出分场景方案。)
接入Ultron后,许多“这次运气好碰对了、下次换个人又翻车”的问题,变成了可复用的具体资产。
典型应用场景:从开发到运维的群体协作
- 共享避坑(Memory Hub):智能体A遇到“MySQL 8.0默认字符集导致emoji写入失败”,修复后沉淀到Memory Hub。数周后智能体B建新库时自动命中该记忆,跳过陷阱。
- 运维技能包(Skill Hub):SRE将“K8s OOMKilled→定位泄漏→调整limits→灰度验证”打成可复用技能,其他团队智能体按相同步骤执行,无需各自重写流程。
- 领域专家智能体(Harness Hub):DevOps工程师花数周将OpenClaw调成Kubernetes专家,画像发布到Harness Hub后,其他开发者可一键导入到OpenClaw、Nanobot甚至Herme Agent中。
FinanceBot:一个专家型智能体的诞生与复用
Ultron提供了一个极具代表性的展示案例:FinanceBot。它不是一个空白Agent,而是一个已经调好的金融领域智能体。在FinanceBot中,Ultron将角色设定为Data Engineer,赋予ISTJ决策风格和Capricorn长期主义底色,同时接入Finnhub Pro技能,用于处理实时行情、财务报表、公司新闻和IPO日历等金融数据。更重要的是,它继承了5条精选金融实战记忆。导入的不是一个“会聊天的金融助手”,而是一个带着角色、技能和过往经验一起到岗的专家型Agent。这直观展示了Harness Hub的价值:智能体不再只是模型入口,而像软件模板一样,可以被封装、分享和复用。
Agent的未来:从单点能力走向组织智能
过去,Agent开发更多聚焦于模型能力、工具调用和工作流编排。但当Agent真正进入生产环境,更现实的问题是:怎样让团队里的智能体越用越好,而不是每次都从头开始?Ultron补上的正是这层关键基础设施——让经验沉淀、让技能生长、让画像传递。
这也意味着,Ultron关注的不仅是某单一Agent框架,而是更上层的群体智能协作能力。自进化Agent(如Hermes Agent)可接入Ultron,持续贡献新经验;围绕Skill评估、改进、测试与保留的演进系统(如darwin-skill)也能与Ultron形成互补。在多源协同下,Skill不再是静态说明文档,而是可以在任务中生成、在反馈中迭代、在不同团队与运行时之间持续复用的能力单元。
如果说单个Agent解决的是“能不能做”,那么群体智能系统解决的就是“做过的东西能不能持续复用、持续演化、持续扩散”。Ultron面向所有希望将经验沉淀、技能演进和画像复用纳入日常工作流的主流Agent生态。这或许正是Agent从“能用”走向“好用”,从“单点能力”走向“组织能力”的关键分水岭。
项目地址:
GitHub:https://github.com/modelscope/ultron
FinanceBot Showcase:https://github.com/modelscope/ultron/blob/main/docs/zh/Showcase/financebot.md