IBM Research 的 CUGA 上线 Hugging Face Spaces,开源可配置 Agent 框架
CUGA on HF Mirror: Democratizing Configurable AI Agents
IBM Research 的开源可配置通用智能体 CUGA 上线 Hugging Face Spaces,可直接试用搭载 gpt-oss-120b 的演示。官方称 CUGA 在涵盖 457 个 API、750 个真实任务的 AppWorld 基准上排名第一,并在 WebArena 上表现靠前。
CUGA 在 AppWorld 与 WebArena 的基准表现和 Langflow 集成,为评估可配置 Agent 框架提供参照。
引言
AI 智能体正迅速成为构建智能应用的关键,但要打造稳健、可适应且能跨领域扩展的智能体仍是一项挑战。许多现有框架在面对复杂工作流时,往往受困于脆弱性、工具误用和失败。
CUGA(可配置通用智能体)正是为克服这些局限而设计。它是一个开源 AI 智能体,为企业用例融合了灵活性、可靠性与易用性。通过抽象编排复杂性,CUGA 让开发者能够专注于领域需求,而非智能体构建的内部细节。如今,随着它集成到 🚀Hugging Face Spaces🚀,体验 CUGA 和开放模型从未如此简单。
什么是 CUGA?
CUGA 是一个可配置的通用 AI 智能体,支持跨 Web 和 API 环境的复杂多步骤任务。它在领先基准上取得了最先进的性能:
🥇 AppWorld 排名第一 —— 一个涵盖 457 个 API、750 个真实世界任务的基准
🥈 WebArena 顶级表现(02/25 - 09/25 排名第一) —— 通过一个跨应用领域的自主 Web 智能体复杂基准,展示 CUGA 的计算机使用能力
CUGA 的核心提供:
- 高性能通用智能体: 在复杂 Web 和 API 任务上经过基准测试,它结合了最优的智能体模式(如规划器-执行器、代码执行)与结构化规划和智能变量管理,以防止幻觉并处理复杂性
- 可配置推理模式: 通过从快速启发式到深度规划的灵活模式,平衡性能与成本/延迟,针对你的任务需求进行优化
- 计算机使用: 在工作流中轻松结合 UI 交互与 API 调用
- 多工具集成: 通过 OpenAPI 规范、MCP 服务器和 LangChain 无缝集成工具,实现与 REST API、自定义协议和 Python 函数的快速连接
- 与 Langflow 集成: 提供低代码可视化构建体验,无需大量编码即可设计和部署智能体工作流
- 可组合: CUGA 可以作为工具暴露给其他智能体,从而实现嵌套推理和多智能体协作
我们还在持续创新,推出新的实验性能力,包括:
- Configurable policy and human-in-the-loop instructions: Improve alignment and ensure safe agent behavior in enterprise contexts
- 保存与复用能力: 捕获并复用成功的执行路径(计划、代码和轨迹),以便在重复任务中实现更快、更一致的行为。
- Configurable policy and human-in-the-loop instructions: Improve alignment and ensure safe agent behavior in enterprise contexts
图 1:CUGA 智能体架构
CUGA 架构从用户的消息流入聊天层开始,聊天层基于上下文解读意图并构建用户目标。随后,任务规划与控制组件将这个目标分解为结构化子任务,通过动态任务账本以编程方式跟踪。这个账本支持在需要时重新规划,确保稳健执行。子任务被委派给专门的智能体,例如 API 智能体,它使用内部推理循环生成伪代码指令,然后在安全沙箱中调用代码。系统利用一个超越 MCP 协议的工具注册表来解析和理解工具能力,实现精确编排。所有步骤完成后,最终响应返回给用户,交付可靠、符合策略的结果。
当推理速度很快时,CUGA 表现最佳。当每次调用需要数秒时,延迟会累积,并迫使在智能体能力与用户体验之间做出权衡。在高性能推理平台(如 Groq)上运行表明,快速推理从根本上扩展了智能体架构所能实现的目标。
开源与开放模型
CUGA 完全开源,采用 Apache 2.0 许可证,你可以在 cuga.dev 找到我们。
通过拥抱开放模型,CUGA 与 Hugging Face 推动 AI 民主化的理念一致——让开发者自由选择最适合其需求的模型,无论是用于实验还是生产。
CUGA 已使用多种开放模型进行测试,包括 gpt-oss-120b 和 Llama-4-Maverick-17B-128E-Instruct-fp8(两者均托管在 Groq 上)。我们的 Hugging Face Space 使用 gpt-oss-120b,模型托管在 Groq 上,为 LLM 调用提供快速响应时间
Groq 在其定制构建的 LPU 上运行开放模型,这些 LPU 专为 AI 推理设计,最适合 CUGA 架构所需的重复智能体推理,使规划、执行和验证步骤能够快速完成。其结果是强大的成本与性能表现:开放模型比闭源替代方案便宜约 80-90%;Groq 的 OpenAI 兼容 API 满足生产延迟需求,并且 CUGA 在模型、提供商和部署拓扑方面保持完全可配置。
与 Langflow 集成:让可视化智能体设计变得简单
为了让智能体开发更易于上手,CUGA 集成了 Langflow,这是一个用于构建 LLM 驱动工作流的开源可视化编程界面。其直观的拖放界面降低了偏好低代码解决方案用户的门槛。
从 Langflow 1.7.0 开始,CUGA 自带其专属组件,使用户能够可视化地组装复杂的多工具智能体,并一键部署。请在 langflow.org 试用。
试用 Hugging Face 演示:亲手预览
我们已在 Hugging Face Spaces 上推出 CUGA 演示,让你体验其可能性。这个演示展示了一个小型 CRM 系统,并为 CUGA 配备了20 个预配置工具,用于通过 API Agent 处理销售相关数据查询和 API 交互。为了让实验更强大,该演示提供了对工作区文件的访问,使你能够使用预定义策略。
在 Hugging Face Spaces 上试一试并分享你的反馈!
结论与行动号召
CUGA 为 AI agent 构建带来了全新的灵活性和开放性。想与我们互动:
- 试试 Hugging Face Spaces 演示,体验 CRM 设置和自定义策略,
- 在 Langflow 上试用我们
- 探索 CUGA GitHub 仓库,部署你自己的实例,尝试 Computer Use 能力,深入了解并为项目做出贡献
- 请 分享你的反馈!你的见解将帮助塑造下一代可配置 AI agent。
来源:Hugging Face Blog · hf-mirror.com