跳转到主要内容
ToolPotion

Windows Agent Arena

Windows Agent Arena (WAA) 是一个可扩展的开源框架,用于在 Windows 操作系统上评估多模态 AI 代理。它提供了一个逼真的环境,用于测试跨各种任务的代理工作流,从而能够快速进行基准测试和研究桌面操作系统上 AI 代理的能力。

访问URL
Windows Agent Arena screenshot

描述

Windows Agent Arena (WAA) 是一个新颖的开源框架,旨在应对在真实的 Windows 操作系统中评估和开发能够进行推理、规划和行动的 AI 代理所面临的挑战。传统的基准测试通常侧重于有限的模态或领域,并且耗时,由于任务的顺序性,完全评估需要数天时间。WAA 提供了一个可重现且逼真的 Windows 操作系统环境,AI 代理可以在其中与各种应用程序、工具和 Web 浏览器进行交互,从而模拟人类用户体验。

该框架支持大规模部署代理,利用 Azure ML 云基础设施进行并行执行。这使得数百个任务可以在几分钟而不是几天内完成基准测试。WAA 包含超过 154 个多样化的任务,涵盖常见的 Windows 工作负载,例如文档编辑(LibreOffice Calc/Writer)、互联网浏览(Microsoft Edge、Google Chrome)、系统任务(文件资源管理器、设置)、编码(Visual Studio Code)、媒体播放(VLC Player)以及实用程序功能(记事本、时钟、画图)。任务评估是确定性的,自定义脚本在每个回合结束时生成奖励。

核心上,WAA 使用一个托管 Windows 11 VM 的 Docker 容器。Python Flask 服务器充当中介,在 VM 中执行命令并返回观察结果。为了实现可扩展的云并行化,采用了 Azure 机器学习作业,将任务均匀分配给计算实例并聚合结果。此基础设施支持原型设计期间灵活的本地执行以及强大的基于云的基准测试。

为了展示 WAA 的能力,引入了 Navi 代理。Navi 使用思维链提示来推理计算机的状态、过去的动作并决定下一步。其输入包括前景窗口标题、所有打开窗口/标签页的标题以及通过 UIA 树解析、DOM 树解析、OCR、图标/图像检测和 OmniParser 等各种方法处理的屏幕表示。初步结果表明,虽然当前模型的性能低于人类,但屏幕表示的质量对代理的成功有显著影响,UIA 树解析和 OmniParser 的图标字幕显示了性能提升。

WAA 是旨在推进 AI 代理领域的研究人员和开发人员的宝贵资源,特别是那些在复杂桌面环境中运行的 AI 代理。它促进了严格的测试、代理架构的比较分析以及为未来代理开发提供见解。

Windows Agent Arena的核心功能

  • AI 代理的可扩展 Windows OS 环境

  • 与各种应用程序进行逼真的桌面交互

  • 支持多模态 AI 代理

  • 代理工作流的基准测试

  • 通过 Azure ML 进行并行执行

  • 154 个多样化的 Windows 任务

  • 确定性的任务评估

  • 代理的思维链提示

  • 多种屏幕表示方法(UIA、DOM、OCR、图标检测、OmniParser)

  • 开源框架

  • 可重现的研究环境

如何使用 Windows Agent Arena?

  1. 设置包含 Windows 11 VM 的 Docker 容器

  2. 配置任务调度和代理部署

  3. 定义代理输入和屏幕解析方法

  4. 在本地或 Azure ML 上运行基准测试评估

  5. 分析代理性能指标和日志

Windows Agent Arena的使用案例

  • AI 代理基准测试
  • 桌面自动化研究
  • 多模态代理开发
  • 可重现的 AI 研究
  • 人机交互研究

Windows Agent Arena的常见问题

Windows Agent Arena 评价

加载中...

与 Windows Agent Arena 类似的热门AI工具

Surfer 2 由 H 公司开发,是一款跨平台计算机使用智能体,旨在自动化桌面、Web 和移动环境中的任务。它在基准测试中超越了现有的 AI 智能体,利用统一架构将战略规划与战术执行分离。Surfer 2 集成了第三方和内部模型以实现最佳性能。

AI 智能体构建工具

Agentforce 是一个 AI 智能体平台,旨在构建和部署自主 AI 智能体。它与 Salesforce 生态系统集成,为员工和客户提供 24/7 全天候支持。Agentforce 利用 Atlas 推理引擎提供准确的响应,并提供用于管理整个智能体生命周期的工具,从而提高各个渠道的业务效率。

AI 智能体构建工具

AI 智能体

CRAB 是一个全面的基准测试框架,用于评估多模态语言模型代理。它提供跨环境支持、图评估器和自动化任务生成,能够对代理在各种场景和模型中的能力进行稳健评估。

MLOps 与模型部署

AI 智能体

AI 智能体应用是一个用于开发和部署 AI 智能体的平台。它允许用户创建用于各种任务的自定义智能体,利用先进的 AI 模型。该平台提供配置、监控和优化工具,使其既适合初学者也适合经验丰富的开发人员。其目标是简化 AI 智能体的创建和管理。

AI 智能体构建工具

SmythOS 是一家开源 AI 智能体基础设施提供商,专为企业级自动化而设计。它提供完整的智能体工程堆栈,从可视化原型设计到安全的云到边缘部署。SmythOS 使团队能够构建、运行和扩展自主工作团队,具有可视化工作流程、SDK 和智能体服务等功能。

精选AI 智能体构建工具

AI 智能体

Microsoft Foundry 是一个平台,旨在帮助组织构建和部署 AI 代理。它专注于简化开发生命周期,使用户能够创建定制的 AI 解决方案,以满足特定的业务需求。该平台旨在通过提供代理开发和管理的工具和基础设施来加速创新。

AI 智能体构建工具

Microsoft Copilot Studio 是一个用于创建和管理 AI 助手的平台。构建连接到您的业务数据、响应自然语言提示并自动执行任务的自定义助手。在各种渠道(包括 Microsoft 365 应用程序和网站)上部署助手,以增强工作流程和客户互动。

精选AI 智能体构建工具

AI 智能体

LangChain 是一个 AI 代理工程平台,使开发人员能够构建、测试和部署可靠的 AI 代理。它提供用于观察、评估和部署的工具,支持各种规模团队的整个代理开发生命周期。

精选AI 智能体构建工具