

概述
OpenSpace是由香港大学数据科学实验室(HKUDS)开发的开源自进化技能引擎。它使AI智能体能够通过捕获、推导和复用执行每项任务中获得的技能持续进化,而非每次都从零开始推理。
其核心理念简单而强大:智能体应像人类一样从经验中学习。OpenSpace将技能视为可自动捕获、修正、改进甚至通过社区云(open-space.cloud)共享的活性实体。
核心功能
- 自进化模式:支持修复模式(自动修复失效技能)、衍生模式(基于现有技能创建新技能)和捕获模式(从任务执行中提取新技能模式)。
- 自动维护:内置健康检查、自动修复与性能优化机制,确保技能库长期高效运行。
- 多后端支持:集成命令行、图形界面、多模态控制协议(MCP)、网页操作及系统控制等能力,使智能体真正具备操控计算机与外部工具的能力。
- 显著节省令牌:实际基准测试显示,在GDPVal任务中最高可减少46%的令牌消耗并实现4.2倍性能提升。
- 持久化技能库:采用SQLite数据库实现长期存储,支持手动编辑与多任务流水线调用。
- 云端技能共享:通过连接 https://open-space.cloud 平台,可分享或获取社区进化的技能资源。
- 便捷集成:既可作为独立智能体运行,也能通过MCP服务器与Claude Code、Cursor等开发框架集成。
使用场景
- 复杂任务自动化:让智能体处理软件开发、数据分析、网页操作和系统管理,并在此过程中持续优化。
- 长期运行的企业级智能体:构建自主智能体,使其运行效率随时间提升,成本逐渐降低。
- 多智能体系统:在多个智能体间共享进化技能,实现协同智能。
- 成本优化:在高频自动化场景中大幅降低大语言模型的令牌消耗成本。
- AI研究:研究智能体如何在真实任务中集体学习及技能传播机制。
快速开始
- 克隆仓库:
git clone https://github.com/HKUDS/OpenSpace.git - 设置环境变量(例如
OPENAI_API_KEY)并配置config_agents.json/config_mcp.json。 - 运行冷启动任务——智能体将自动开始捕获技能。
- 重复执行类似任务,观察技能复用、令牌消耗减少以及执行速度提升。
- (可选)连接至云端社区以共享技能。
仓库中提供了详细的配置示例与文档。
技术亮点
OpenSpace 将技能视为动态、鲜活的资产,而非静态提示。它通过分析任务执行轨迹提取可复用模式,支持多任务流水线,并实现持续优化。在50余项真实专业任务的基准测试中,其构建下一代自进化AI智能体的实践价值已得到充分验证。
OpenSpace 是追求可持续、高性价比且真正智能化的开发者与研究人员的理想选择。
GitHub: https://github.com/HKUDS/OpenSpace
云社区: https://open-space.cloud
Tags
AI代理开源香港大学技能引擎自进化自动化令牌效率多代理MCP