官方网站-首页官方网站-首页

logo - 科技
AI“玩”手机,有哪些坑?一文读懂→
2025-05-06 10:01:40

【导语】自去年以来,智能体(agent)技术迎来了前所未有的大爆发,特别是在手机端展现出巨大的应用潜力。以大语言模型(LLM)为核心,结合多种关键组件,手机agent正逐步成为集自主性、响应性、主动性和社交能力于一体的智能助手。浙江大学、vivo和香港中文大学的研究团队在预印本网站arXiv上发表的综述论文,深入探讨了手机GUI agent的发展现状、挑战及未来方向。从自动化的发展到LLM的集成,再到框架组成与未来形态,本文将带您一窥手机agent技术的最新进展,展望其如何为用户带来更加智能、高效和个性化的交互体验。

自去年以来,智能体(agent)迎来了大爆发。以大语言模型(LLM)为大脑,配合其他关键组件,集自主性、响应性、主动性和社交能力于一体的 agent,有望在各行各业实现更多落地应用。

尤其是在手机端,作为人们日常生活和工作不可或缺的大众工具,手机一旦具备了 AI agent 能力,其应用场景充满想象力。

那么,如今的手机 agent 已经可以帮我们做什么?又有哪些问题亟待解决?未来的手机 agent 形态会是怎样的?

最近,来自浙江大学、vivo 和香港中文大学的研究团队合作在预印本网站 arXiv 上发表了一篇关于手机 GUI agent 的综述,详细解答了上述问题。

图片

论文链接:https://arxiv.org/abs/2504.19838

研究团队从手机自动化的发展、手机 GUI agent 的框架和组成部分、手机自动化的LLM、挑战和未来方向等几个方面,详细介绍了基于 LLM 的 agent 如何应用于手机自动化。

他们在论文中写道,基于 LLM 的 agent 创造了一种新的模式,使移动界面操作更加智能,通过整合自然语言处理、多模态感知和行动执行能力,来理解、规划和执行移动设备上的任务。这些 agent 可以识别界面、理解指令、实时感知变化并做出动态响应。

手机自动化的发展

LLM 的出现标志着手机自动化领域发生了重大转变,它使人们能够与移动设备进行更加动态、上下文感知和复杂的交互。在有关 LLM 驱动的手机 GUI agent 的里程碑中,模型越来越善于解释多模态数据、推理用户意图并自主执行复杂任务。

基于 LLM 的手机自动化存在 scaling law,随着数据集的扩大,包含的应用程序、使用场景和用户行为也越来越多样化,在诸如(rú)点(diǎn)击按钮或输入文本等分步自动化任务方面它取得了持续的进步。这种数据扩展不仅能捕捉到更广泛的界面布局和设备上下文,还能揭示潜在的“涌现”能力,使 LLM 能够处理更抽象的多步骤指令。

来自域内场景的经验证据进一步证明,扩大手机应用和用户模式的覆盖范围可以系统地提高自动化的准确性。从本质上讲,随着模型规模和数据复杂性的增长,手机 GUI agent 利用这些 scaling law,在用户意图和现实世界 GUI 交互之间架起了桥梁,效率和复杂性也在不断提高。

LLM 通过从大量文本语料库中学习,改变了手机自动化的自然语言处理。这种训练可以捕捉到复杂的语言结构和领域知识,使 agent 可以使用多步骤命令并生成基于上下文的响应。手机 GUI agent 得益于强大的自然语言基础,弥补了基于脚本的系统中曾经普遍存在的用户意图差距。

GUI 屏幕具有多模态感知功能。UGround、Ferret-UI 和 UI-Hawkexcel 等(děng)系(xì)统(tǒng)将(jiāng)自(zì)然(rán)语(yǔ)言(yán)描(miáo)述(shù)与(yǔ)屏(píng)幕(mù)元(yuán)素(sù)相(xiāng)结(jié)合(hé),并(bìng)随(suí)着(zhe)界(jiè)面(miàn)的(de)发(fā)展(zhǎn)进(jìn)行(xíng)动(dòng)态(tài)调(diào)整(zhěng)。此(cǐ)外(wài),SeeClick 和(hé) ScreenAI 证(zhèng)明(míng),直(zhí)接(jiē)从(cóng)屏(píng)幕(mù)截(jié)图(tú)而(ér)不(bù)是(shì)纯(chún)文本(běn)元(yuán)数据中学习,可以进一步增强适应性。通过将视觉感知与用户语言相结合,基于 LLM 的 agent 可以更加灵活地应对各种用户界面设计和交互场景。

通过将语言、视觉上下文和历史用户交互结合起(qǐ)来(lái),LLM 还(hái)能(néng)进(jìn)行(xíng)高(gāo)级(jí)推(tuī)理(lǐ)和(hé)决(jué)策(cè)。通(tōng)过在广泛的语料库中进行预训练,这些模型就具备了进行复杂推理、多步骤规划和上下文感知适应的能力。

LLM 的集成使新颖的商业应用成为可能,苹果的 Apple **Intelligence、**智谱的 AutoGLM、Anthropic 的 Computer Use、荣耀的 YOYO Agent 和 vivo PhoneGPT等应用,利用手机自动化实现了更加自然、高效和个性化的人机交互,为现实世界的挑战提供了创新解决方案。

图片

图|由 LLM 驱动的手机 GUI agent 里程碑。

手机 GUI agent 框架和组成

由多模态大语言模型(MLLM)驱动的手机 GUI agent 可以使用不同的架构范例和组件进行设计,包括简单的单 agent 系统以及更复杂的多 agent 或多阶段方法等。

最基本的方案是单个 agent 逐步运行,而不从一开始就预先计算整个动作序列。相反,该 agent 会持续观察动态变化的移动环境,其中可用的用户界面元素、设备状态和相关的上下文因素可能会以不可预测的方式发生变化,因此无法事先进行详尽的计算。因此,agent 必须逐步调整自己的策略,根据当前情况做出决策,而不是遵循固定的计划。这种迭代决策过程可以使用部分可观测马尔可夫决策过程(POMDP)进行有效建模,POMDP 是处理不确定性条件下连续决策的成熟框架。通过将任务建模为 POMDP,我们可以捕捉到任务的动态性质、预先计划所有行动的不可能性以及在每个决策点调整 agent 方法的必要性。

感知是 MLLM 驱动的手机 GUI agent 基本框架的一个基本组件。它负责捕捉和解释移动环境的状态,使 agent 能够理解当前环境并做出明智的决策。在整个流程中,感知是 POMDP 的初始步骤,为推理和行动模块的有效运行提供必要的输入。

基于 LLM 的手机自动化 agent 的大脑是其认知核心,主要由 LLM 构成。LLM 是 agent 的推理和决策中心,使其能够在移动环境中解释输入、生成适当的响应并执行操作。利用 LLM 中蕴含的大量知识,agent 可以从高级语言理解、上下文感知以及在不(bù)同(tóng)任(rèn)务(wu)和(hé)场(chǎng)景(jǐng)中(zhōng)的(de)泛(fàn)化(huà)能(néng)力(lì)中(zhōng)获(huò)益(yì)。

行(xíng)动(dòng)组(zǔ)件(jiàn)是(shì)由(yóu) MLLM 驱(qū)动(dòng)的(de)手(shǒu)机(jī) GUI agent 的(de)重(zhòng)要(yào)组(zǔ)成(chéng)部(bù)分(fēn),负(fù)责(zé)执(zhí)行(xíng)大(dà)脑(nǎo)在(zài)移(yí)动(dòng)环(huán)境(jìng)中(zhōng)做(zuò)出(chū)的(de)决(jué)策(cè)。通(tōng)过(guò)将(jiāng) LLM 生(shēng)成(chéng)的(de)高级命令与低级设备操作连接起来,agent 可以有效地与手机的用户界面和系统功能进行交互。操作包括各种各样的操作,从点击按钮这样的简单交互,到启动应用程序或修改设备设置这样的复杂任务,等等。执行机制利用 Android 的 UI Automator、iOS 的 XCTest 或 Appium 和 Selenium 等流行的自动化框架等工具,向手机发送精确(què)的(de)命(mìng)令(lìng)。通(tōng)过(guò)这(zhè)些(xiē)机(jī)制(zhì),agent 可(kě)确(què)保(bǎo)将(jiāng)决(jué)策(cè)转(zhuǎn)化(huà)为(wèi)设(shè)备(bèi)上(shàng)切(qiè)实(shí)可(kě)靠(kào)的(de)操(cāo)作(zuò)。

图片

图|由 MLLM 驱动的手机 GUIagent 框架概述。

虽然基于 LLM 的单 agent 框架在屏幕理解和推理方面取得了重大进展,但它们是作为孤立的实体运行的。这种孤立性限制了它们在复杂任务中的灵活性和可扩展性,因为复杂任务可能需要多种协调技能和适应能力。对于需要根据实时反馈、多阶段决策或不同领域的专业知识进行持续调整的任务,单 agent 系统可能难以胜任。此外,它们缺乏利用共享知识或与其他 agent 协作的能力,从而降低了在动态环境中的有效性。

多 agent 框架通过促进多 agent 之间的协作来解决这些局限性,每个 agent 都具有专门的功能或专业知识。这种协作方式提高了任务效率、适应性和可扩展性,因为 agent 可以并行执行任务,或根据各自的特定能力协调行动。手机自动化中的多 agent 框架可分为两种主要类型:角色协调多 agent 框架和基于场景的任务执行框架。这些框架通过根据一般功能角色组织 agent 或根据特定(dìng)任(rèn)务(wu)场(chǎng)景(jǐng)动(dòng)态(tài)组(zǔ)装(zhuāng)专(zhuān)用(yòng) agent ,为(wèi)手(shǒu)机(jī)自(zì)动(dòng)化提供了更加灵活、高效和鲁棒的解决方案。

虽然单 agent 和多 agent 框架增强了适应性和可扩展性,但有些任务仍可从明确分离高层规划和低层执行中获益。这就是“计划-执行”框架,在这一范式中,agent 首先制定概念计划,通常以人类可读指令的形式表达,然后在设备的用户界面上执行这些指令。

图片

图|角色协调和基于情景的多 agent 框架比较。

挑战和未来方向

将 LLM 集成到手机自动化中推动了重大进步,但也带来了许多挑战,要充分释放智能手机 GUI agent 的潜力,还克服以下挑战至关重要。

**数据集开发和可扩展性微调。**LLM 在手机自动化中的性能在很大程度上取决于能够捕捉真实世界中各种场景的数据集。现有的数据集往往缺乏全面覆盖所需的广度。

未来的工作重点应该是开发大规模、有注释的数据集,涵盖更广泛的应用、用户行为、语言和设备类型。纳入多模态输入(如屏幕截图、用户界面树和自然语言指令)可以帮助模型更好地理解复杂的用户界面。视频数据集有望发展成(chéng)为(wèi)未(wèi)来(lái) GUI 数据集的一种新形式。如何进行扩展微调以实现鲁棒的域外性能仍然是一个挑战。未来的发展方向应该是探索混合训练方法、无监督学习、迁移学习和辅助任务,以提高泛化能力,而不需要过于庞大的数据集。

**轻量级、高效的设备上部署。**在移动设备上部署 LLM 会面临大量计算和内存限制。当前的硬件往往难以支持大型模型,同时将延迟和功耗降至最低。

模型剪枝、量化和高效 transformer 架构等方法可以解决这些限制。专用硬件加速器和边缘计算解决方案可以进一步降低对云的依赖性,增强隐私保护,提高响应速度。考虑利用小语言模型(SLM)的代码生成能力,将 GUI 任务自动化转化为代码生成问题。这种方法充分利用了 SLM 的优势,大大提高了移动设备上 GUI agent 的效率和性能。

**以用户为中心的适应性:****交互与个性化。**当前的 agent 通常依赖大量的人工干预来纠正错误或指导任务执行,从而破坏了用户的无缝体验。提高 agent 理解用户意图的能力并减少人工调整至关重要。

未来的研究应提高自然语言理解能力,结合语音命令和手势,并使 agent 能够从用户反馈中不断学习。个性化同样重要, agent 应快速适应新任务和用户的特定环境,而无需进行昂贵的再培训。将人工教学、零镜头学习和少镜头学习结合起来,可以帮助 agent 从最小的用户输入中进行泛化,使其更加灵活和普遍适用。

提升模型能力:接地(grounding)、推理及其他**。**准确地将语言指令与特定(dìng)的(de)用(yòng)户(hù)界(jiè)面(miàn)元(yuán)素(sù)相(xiāng)结(jié)合(hé)是(shì)一(yī)个(gè)主要(yào)障(zhàng)碍(ài)。虽(suī)然(rán) LLM 擅(shàn)长(zhǎng)语(yǔ)言(yán)理(lǐ)解(jiě),但(dàn)将(jiāng)指(zhǐ)令(lìng)映(yìng)射(shè)到(dào)精(jīng)确(què)的(de)用(yòng)户(hù)界(jiè)面(miàn)交(jiāo)互(hù)需(xū)要(yào)改(gǎi)进(jìn)的(de)多(duō)模(mó)态(tài)基(jī)础(chǔ)。

未(wèi)来(lái)的(de)工(gōng)作(zuò)应(yīng)整(zhěng)合(hé)先(xiān)进(jìn)的(de)视(shì)觉(jué)模(mó)型(xíng)、大(dà)规(guī)模(mó)注(zhù)释(shì)和(hé)更(gèng)有(yǒu)效(xiào)的(de)融(róng)合(hé)技(jì)术(shù)。agent 必(bì)须(xū)处(chù)理(lǐ)错(cuò)综(zōng)复(fù)杂(zá)的(de)工(gōng)作(zuò)流(liú)程(chéng),解(jiě)释(shì)模(mó)棱(léng)两(liǎng)可(kě)的(de)指(zhǐ)令(lìng),并(bìng)随(suí)着(zhe)环(huán)境(jìng)的(de)变(biàn)化(huà)动(dòng)态(tài)调(diào)整(zhěng)策(cè)略(è)。要(yào)实(shí)现(xiàn)这(zhè)些(xiē)目(mù)标(biāo),可(kě)能(néng)需(xū)要(yào)采用(yòng)新(xīn)的(de)架(jià)构(gòu)、记(jì)忆(yì)机(jī)制(zhì)和(hé)推(tuī)理(lǐ)算(suàn)法(fǎ)。

**评(píng)估(gū)基准标准化。**客观且可重复的基准对于比较模型性能至关重要。现有的基准通常针对狭窄的任务或有限的领域,使综合评估变得复杂。

涵盖不同任务、应用类型和交互模式的统一基准将促进公平的比较,并鼓励采用更通用、更强大的解决方案。这些基准应提供标准化的指标、场景和评估协议,使研究人员能够更清晰地识别优势、劣势和改进路径。

**确保可靠性和安全性。**由于 agent 可以访问敏感数据并执行关键任务,因此可靠性和安全性至关重要。当前的系统可能会受到(dào)恶(è)意(yì)攻(gōng)击(jī)、数(shù)据(jù)泄(xiè)露(lù)和(hé)意(yì)外(wài)操(cāo)作(zuò)的(de)影(yǐng)响(xiǎng),LLM agent 也(yě)容(róng)易(yì)受(shòu)到(dào)后(hòu)门(mén)攻(gōng)击(jī)。

业(yè)内(nèi)需(xū)要(yào)强(qiáng)大(dà)的(de)安(ān)全协(xié)议(yì)、错(cuò)误(wù)处(chù)理技术和隐私保护方法来保护用户信息和维护用户信任。采用数据本地化、加密通信和匿名化等技术可以在收集数据的同时有效保护用户隐私。持续监控和验证流程可以实时检测漏洞并降低风险。确保 agent 的行为具有可预测性、尊重用户隐私并在具有挑战性的条件下保持稳定的性能,对于广泛应用和长期可持续发展至关重要。

研究团队表示,要应对上述挑战,业内需要在数据收集、模型训练策略、硬件优化、以用户为中心的适应性、改进基础和推理、标准化基准和强大的安全措施等方面共同努力。

他们认为,下一代由 LLM 驱动的手机 GUI agent,将变得更加高效、可信和有能力,最终在动态移动环境中为用户提供无缝、个性化和安全的体验。

此外,更广泛的人工智能范式(如具身 AI 和 AGI)将会融合到手机自动化中,从而使 agent 能够在最少的人工监督下处理日益复杂的任务。

作者:与可