JiuwenSwarm – 华为开源的 AI Agent 统一工作平台

导读摘要:
JiuwenSwarm是华为2012实验室、华为云、终端小艺等团队联合构建的开源AI Agent平台,也是首个面向鸿蒙PC的开源AI统一工作台。平台采用多智能体协同架构,支持办公、编程、娱乐等场景的一站式任务执行,创新推出HITS人机协同新范式,让人与Agent共同组队完成复杂任务。平台全套开源,支持Windows、Mac、HarmonyOS、Ubuntu等多平台部署。
1. JiuwenSwarm是什么
JiuwenSwarm是华为2012实验室、华为云、终端小艺等团队联合构建的开源AI Agent平台,也是首个面向鸿蒙PC的开源AI统一工作台。平台采用多智能体协同架构,支持办公、编程、娱乐等场景的一站式任务执行,创新推出HITS人机协同新范式,让人与Agent共同组队完成复杂任务。平台全套开源,支持Windows、Mac、HarmonyOS、Ubuntu等多平台部署。

技术定位与领域: JiuwenSwarm属于多智能体协同(Multi-Agent Collaboration)领域,定位于构建跨场景的AI统一工作台。与传统的单Agent工具不同,它通过集群模式将多个专业Agent组合成团队,协同完成复杂任务,在办公自动化、智能编程和互动娱乐等场景中提供统一入口。其独特之处在于原生适配鸿蒙PC生态,填补了该平台在AI统一工作台领域的空白。
研发背景: 该平台由华为2012实验室、华为云和终端小艺团队联合研发。2012实验室是华为的前沿技术研究机构,长期投入AI基础能力建设;华为云提供云计算与AI服务支撑;终端小艺团队则积累了丰富的端侧AI交互经验。三方协作旨在将华为在AI、云计算和终端生态的技术优势整合,打造一个面向鸿蒙生态的AI Agent基础设施。
核心价值: JiuwenSwarm解决了当前AI工具碎片化的问题,将办公、编程、娱乐等场景的AI能力统一到一个平台中。其提出的HITS(Human-In-The-Swarm)人机协同新范式,将人类从任务监控者转变为团队协作者,人与Agent共同推理、决策和执行,显著提升了复杂任务的完成质量和效率。此外,全套开源策略降低了企业和个人构建智能体平台的门槛。
技术特点: 核心技术特点包括多智能体并行加速架构,将串行任务分解为多Agent同步推进,大幅提升执行效率;HITS人机协同范式,支持人在环中实时介入;跨场景无缝衔接,覆盖办公、编程、娱乐三大场景;以及全平台支持,原生适配鸿蒙PC,同时兼容Windows、Mac、Ubuntu等主流操作系统。
2. 主要功能
集群模式办公: 用户只需一句话即可组建多智能体团队,系统自动分配角色(如调研员、结构师、内容创作者、整合者),并行推进任务。据官方介绍,该模式可在20分钟内生成200页PPT,大幅缩短汇报材料准备时间,尤其适合紧急场景下的内容产出。
智能编程开发: Code模式下,智能体能够自主规划ArkTS代码开发任务,支持前后端并行开发、分支合并与需求追加。开发者只需描述需求,智能体即可完成从代码编写到编译运行的全流程,特别适合鸿蒙原生应用的快速迭代,降低开发门槛。
人机协同游戏: 平台内置五子棋、狼人杀等互动游戏,智能体可担任主持人或AI队友。HITS范式在此场景中体现为人与Agent共同推理和博弈,增强了游戏的沉浸感和社交属性,也为人机协作研究提供了实验环境,展示了多智能体在非任务场景中的潜力。
跨设备联动: 支持与飞书、小艺等应用的深度联动,用户可通过手机远程唤醒鸿蒙PC上的智能体团队,实现跨设备任务调度。例如,在外出时通过飞书消息触发PPT生成任务,结果自动回传,形成无缝的跨端工作流。
多平台部署: 提供Windows、Mac、HarmonyOS、Ubuntu等操作系统的原生安装包,用户可根据设备选择对应版本。鸿蒙PC版本尤其针对鸿蒙系统进行了深度优化,确保与系统UI和交互逻辑一致,实现开箱即用的体验。
智能体编排与自定义: 平台提供可视化的智能体编排界面,用户可自定义Agent的角色、工具和协作流程。企业用户可以根据业务需求,创建专属的智能体团队,实现业务流程自动化。该功能降低了多Agent系统的开发门槛,让非技术用户也能配置复杂的协作逻辑。
3. 如何使用
环境要求与前置条件: JiuwenSwarm支持Windows 10/11、macOS 12+、HarmonyOS 3+及Ubuntu 20.04+操作系统。硬件方面,建议配备至少8GB内存和独立显卡(用于本地模型推理),但平台也支持接入云端AI服务以降低本地算力需求。使用前需确保已安装对应平台的运行时环境(如HarmonyOS设备需鸿蒙系统支持),并准备好可用的AI模型API密钥。
下载与安装: 访问JiuwenSwarm官网 https://openjiuwen.com/jiuwenswarm ,进入下载页面,选择对应操作系统的安装包。下载后按系统指引完成安装。以Windows为例,双击安装包,按照向导完成安装,首次启动时会进行初始化配置,包括同意许可协议和选择数据存储路径。
配置AI模型服务: 安装完成后,打开JiuwenSwarm客户端,进入设置界面。在“模型服务”选项中,用户需要接入AI模型以赋予智能体推理能力。支持接入华为云ModelArts、OpenAI API、本地部署的开源模型(如LLaMA、Qwen等)。建议根据任务复杂度选择合适的模型,办公场景可选用中等规模模型以平衡速度与质量,编程场景则推荐使用代码能力较强的模型。
选择工作模式与发起任务: 根据任务类型,在主界面切换至“办公”、“Code”或“娱乐”模式。系统会自动匹配预设的智能体团队模板。用户输入需求描述(如“生成一份关于市场分析的20页PPT”),智能体团队会自动拆解任务并协同推进。在任务执行过程中,用户可随时通过HITS界面介入,审核中间结果、调整方向或补充需求,实现真正的人机协同。
监控与协作: 平台提供实时任务看板,展示各Agent的进度和输出。用户可通过聊天界面与特定Agent交互,提供额外指令或反馈。任务完成后,结果会自动保存至本地或指定的云存储位置。对于长时间任务,平台支持后台运行和完成通知,用户无需一直保持前台操作。
4. 优缺点分析
| 优点 |
|---|
| 首个鸿蒙PC原生AI工作台: 填补了鸿蒙PC生态在AI统一工作台领域的空白,与鸿蒙系统深度集成,提供一致的用户体验和跨设备联动能力。 |
| HITS人机协同范式: 创新性提出“人在蜂群中”的协作模式,人不再是旁观者而是团队成员,适用于需要人类判断的复杂任务,提升任务完成质量和可控性。 |
| 多智能体并行加速: 将传统串行任务分解为多Agent同步推进,显著提升办公和开发效率,如20分钟生成200页PPT的能力在同类工具中较为突出。 |
| 全套开源可定制: 代码基于GitHub完全开源,支持企业或个人进行二次开发和私有化部署,灵活性高,适合需要定制化智能体工作流的企业场景。 |
5. 同类工具对比
| 对比维度 | JiuwenSwarm | AutoGen (微软) | MetaGPT |
|---|---|---|---|
| 开发背景 | 华为2012实验室、华为云、终端小艺联合构建 | 微软研究院开源项目 | 香港中文大学等开源项目 |
| 平台支持 | 原生支持鸿蒙PC,覆盖Win/Mac/Ubuntu | 主要支持Windows/Linux,无鸿蒙原生版 | 跨平台Python框架,无特定OS绑定 |
| 人机协同 | HITS范式,人可作为团队成员实时介入 | 以Agent间协作为主,人机交互偏指令式 | 以Agent自动化为主,人机交互有限 |
| 场景覆盖 | 办公、编程、娱乐一体化工作台 | 偏重于编程与通用Agent编排 | 主要聚焦软件开发和项目管理 |
| 部署方式 | 提供鸿蒙PC专属安装包,开箱即用 | 需通过Python pip安装,配置门槛较高 | 需通过Python pip安装,依赖较多 |
| 开源协议 | 开源,支持二次开发 | MIT开源,生态成熟 | MIT开源,社区活跃 |
| 智能体编排 | 提供可视化编排界面,支持自定义工作流 | 通过代码配置Agent,灵活性高但门槛高 | 基于角色定义,结构化强 |
选型建议: 如果您是鸿蒙PC用户,或者希望在一个统一平台上同时处理办公、编程和娱乐任务,JiuwenSwarm是最佳选择。其开箱即用的安装包和HITS人机协同范式,特别适合非技术用户快速上手,以及需要人机紧密协作的复杂场景。对于企业用户,全套开源策略支持私有化部署,可基于其搭建内部智能体平台。
对于专注于编程和通用Agent编排的开发者,AutoGen和MetaGPT提供了更灵活的配置能力和成熟的社区生态。AutoGen在Agent间对话和工具使用方面有深厚积累,适合构建复杂的多Agent系统;MetaGPT通过模拟软件公司角色,在软件开发流程自动化方面表现出色,尤其适合需要结构化角色分工的团队。CrewAI则以简洁的API和丰富的插件系统见长,适合需要快速自定义工作流的场景,但其可视化能力较弱,更适合有一定编程经验的用户。
6. 编辑总结
JiuwenSwarm作为华为在AI Agent领域的重要开源项目,其技术创新主要体现在三个方面:一是首次将多智能体协同架构与鸿蒙PC生态深度绑定,填补了该平台在AI统一工作台方面的空白,为鸿蒙生态的AI能力落地提供了基础设施;二是提出HITS人机协同范式,将人类从任务监控者转变为团队协作者,这一设计在当前的Agent框架中具有独特性,为复杂任务中的人类监督与介入提供了更自然的交互模式;三是通过集群模式并行加速,在办公和开发效率上实现了显著提升,如20分钟生成200页PPT的能力,在同类工具中较为突出,体现了多Agent并行架构的实际价值。
从实用价值来看,JiuwenSwarm降低了多智能体系统的使用门槛,用户无需编写代码即可组建Agent团队完成复杂任务。其跨场景覆盖能力(办公、编程、娱乐)使其成为一个真正的“统一工作台”,适合需要频繁切换任务的用户,避免了在不同工具间来回切换的碎片化体验。对于企业用户,全套开源策略意味着可以基于其进行私有化部署和二次开发,满足内部业务流程自动化需求,同时避免了对单一供应商的依赖。
适用人群方面,JiuwenSwarm主要面向鸿蒙PC用户、办公效率追求者、鸿蒙应用开发者以及AI Agent研究者。对于非技术用户,其开箱即用的安装和直观的界面降低了使用门槛;对于开发者,开源代码和编排接口提供了扩展空间,可以基于其构建更复杂的智能体系统。不过,当前其在编程场景中主要支持ArkTS语言,办公场景的模板丰富度也有待提升,这些将是后续发展的重点方向。
未来发展潜力上,随着鸿蒙PC生态的逐步成熟,JiuwenSwarm有望成为该生态中AI能力的核心入口。如果华为能持续完善文档、扩大社区,并引入更多场景模板和语言支持,该平台有可能在AI Agent领域形成独特竞争力。同时,HITS范式的推广可能影响其他Agent框架的设计思路,推动人机协同从“指令-执行”向“协作-共创”演进。
7. 应用场景
紧急汇报材料生成: 用户在外出时,通过手机飞书发送一条指令,远程唤醒鸿蒙PC上的JiuwenSwarm智能体团队。智能体自动收集资料、梳理结构、制作PPT,并在20分钟内生成一份200页的汇报材料,结果可直接用于演示。该场景充分利用了跨设备联动和多Agent并行能力,解决移动端无法高效处理复杂文档的问题。
鸿蒙原生应用快速开发: 开发者只需用自然语言描述应用需求,JiuwenSwarm的Code模式自动规划任务,调用ArkTS代码生成、编译和安装流程。前后端Agent并行工作,支持需求追加和分支合并,大幅缩短从需求到应用上线的周期。该场景特别适合鸿蒙应用的原型验证和快速迭代。
多人在线协作游戏: 组织五子棋或狼人杀游戏时,JiuwenSwarm的智能体可担任主持人(负责规则讲解、流程控制)或AI队友(与人类玩家共同推理、投票)。HITS范式让游戏过程更具互动性和不确定性,适合团队建设或社交娱乐,同时也为人机协作研究提供了丰富的实验数据。
跨设备智能办公: 用户可以在手机上通过小艺语音助手发起任务,任务自动流转至鸿蒙PC上的JiuwenSwarm执行。例如,语音指令“整理上周会议纪要并生成待办事项”,PC端智能体团队自动完成,结果同步回手机。该场景实现了手机-PC的无缝协同,提升移动办公效率。
企业级多Agent调度: 企业基于JiuwenSwarm开源代码搭建私有化部署,自定义Agent角色和协作流程。例如,在客服场景中,设置信息收集Agent、问题分类Agent、解决方案Agent,协同处理用户请求,实现业务流程自动化。企业还可以通过可视化编排界面,根据业务变化快速调整Agent团队结构。
8. 常见问题FAQ
Q:JiuwenSwarm是否需要联网才能使用?
A:JiuwenSwarm的客户端本身是本地应用,但智能体的推理能力依赖于配置的AI模型服务。如果使用云端API(如华为云ModelArts或OpenAI),则需要联网;如果使用本地部署的开源模型(如通过Ollama或vLLM),则可以在离线环境下运行。建议根据隐私需求和网络条件选择合适的模型接入方式。
Q:如何为JiuwenSwarm配置AI模型?
A:在客户端的“设置”->“模型服务”中,用户可以添加API端点。支持OpenAI兼容接口、华为云ModelArts以及本地模型服务。配置时需要提供API地址、密钥和模型名称。建议根据任务复杂度选择合适的模型,办公场景推荐使用GPT-4或同等能力的模型,编程场景推荐使用代码优化模型(如CodeLlama、DeepSeek-Coder)。
Q:JiuwenSwarm是否支持私有化部署?
A:支持。JiuwenSwarm代码在GitHub上完全开源,企业可以下载源码进行私有化部署,并根据需要修改智能体逻辑、添加自定义工具。部署时需自行配置模型服务和运行环境,建议使用Docker容器化部署以简化依赖管理。具体部署文档可参考项目仓库中的README和Wiki。
Q:JiuwenSwarm的鸿蒙PC版本有哪些系统要求?
A:鸿蒙PC版本需要HarmonyOS 3.0及以上版本,建议设备内存不低于8GB,存储空间不低于10GB。目前该版本已针对鸿蒙系统进行了UI和交互优化,支持多窗口和任务流转功能。需要注意的是,鸿蒙PC版本目前处于早期阶段,部分功能可能随系统版本更新而调整。
Q:JiuwenSwarm与AutoGen、MetaGPT等框架有什么区别?
A:JiuwenSwarm是一个面向最终用户的AI统一工作台,提供开箱即用的客户端和可视化界面,而AutoGen和MetaGPT更偏向开发者框架,需要编程配置。此外,JiuwenSwarm的HITS人机协同范式是其独特优势,且原生支持鸿蒙PC生态。在场景覆盖上,JiuwenSwarm将办公、编程、娱乐整合在一起,而其他框架通常专注于编程或通用编排。
Q:能否在非鸿蒙设备上使用JiuwenSwarm的全部功能?
A:JiuwenSwarm支持Windows、Mac和Ubuntu,在这些平台上可以正常使用办公、编程和娱乐模式。但跨设备联动(如手机远程唤醒PC、与飞书/小艺深度集成)等与鸿蒙生态深度绑定的功能,在非鸿蒙设备上可能无法完全实现。建议在非鸿蒙设备上使用时,重点关注本地化功能,跨设备联动部分可等待后续对其他平台的支持。
9. 项目地址
版权声明:本文部分内容由 AI 辅助生成并经人工校准,版权归本站所有,未经允许禁止任何形式的转载。


