PC-Agent用分层多智能体协作提升电脑复杂任务自动化成功率
PC-Agent: A Hierarchical Multi-Agent Collaboration Framework for Complex Task Automation on PC
- 分三层智能体协同决策:管理、进度追踪与动作执行
- 在真实任务上达成32%的准确率提升,显著超越现有方法
- 适用于需要跨应用复杂操作的自动化场景
在基于多模态大模型的图形界面智能体领域,相较于手机环境,电脑场景不仅交互更复杂,还涉及更复杂的跨应用流程。为应对这些挑战,我们提出名为PC-Agent的分层多智能体协作框架。从感知角度,设计主动感知模块(APM)以弥补当前多模态大模型在截图内容理解上的不足;从决策角度,提出分层多智能体架构,将决策过程分解为指令-子任务-动作三个层级,设置管理、进度追踪和决策三类智能体分别负责指令拆解、进度监控与逐步决策,并引入反思智能体实现自下而上的错误反馈与调整。我们还构建了包含25个真实复杂任务的新基准测试集PC-Eval。在该数据集上的实验表明,PC-Agent相比之前最优方法任务成功率提升了32个百分点。代码已公开于https://github.com/X-PLUG/MobileAgent/tree/main/PC-Agent。
原文摘要 · Abstract (English)
In the field of MLLM-based GUI agents, compared to smartphones, the PC scenario not only features a more complex interactive environment, but also involves more intricate intra- and inter-app workflows. To address these issues, we propose a hierarchical agent framework named PC-Agent. Specifically, from the perception perspective, we devise an Active Perception Module (APM) to overcome the inadequate abilities of current MLLMs in perceiving screenshot content. From the decision-making perspective, to handle complex user instructions and interdependent subtasks more effectively, we propose a hierarchical multi-agent collaboration architecture that decomposes decision-making processes into Instruction-Subtask-Action levels. Within this architecture, three agents (i.e., Manager, Progress and Decision) are set up for instruction decomposition, progress tracking and step-by-step decision-making respectively. Additionally, a Reflection agent is adopted to enable timely bottom-up error feedback and adjustment. We also introduce a new benchmark PC-Eval with 25 real-world complex instructions. Empirical results on PC-Eval show that our PC-Agent achieves a 32% absolute improvement of task success rate over previous state-of-the-art methods. The code is available at https://github.com/X-PLUG/MobileAgent/tree/main/PC-Agent.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。