PhoneBuddy – 腾讯混元开源的 4B 参数手机 Agent 模型

导读摘要:
PhoneBuddy 是由腾讯混元团队开源的一款 4B 参数手机 Agent 模型,核心研究如何在真实手机场景中训练可用的 AI Agent。该模型采用“真实 App + Mock App 混合强化学习(RL)”训练方案,在 150 个真机评测任务中,单 App 和微信小程序任务成功率均超过 GPT-5.4,AndroidWorld 基准测试达到 83.2%,证明小参数模型通过环境设计优化可具备与...
1. PhoneBuddy是什么
PhoneBuddy 是由腾讯混元团队开源的一款 4B 参数手机 Agent 模型,核心研究如何在真实手机场景中训练可用的 AI Agent。该模型采用“真实 App + Mock App 混合强化学习(RL)”训练方案,在 150 个真机评测任务中,单 App 和微信小程序任务成功率均超过 GPT-5.4,AndroidWorld 基准测试达到 83.2%,证明小参数模型通过环境设计优化可具备与闭源大模型竞争的能力。PhoneBuddy 不仅开源了模型权重,还公开了训练环境、执行框架和安全评估工具,为手机自动化、智能助手、无障碍辅助等方向提供了可复现的技术基线。

技术定位与领域: PhoneBuddy 属于移动端 GUI Agent 领域,专注于在真实 Android 手机环境中执行自然语言指令驱动的操作任务。其独特定位在于:以仅 4B 参数的开源模型,通过创新的真实+模拟混合训练策略,在多项基准上超越参数规模大数十倍的闭源模型(如 GPT-5.4),挑战了“更大模型必然更强”的常规认知。
研发背景: 由腾讯混元团队开发,该团队在自然语言处理和多模态模型领域有深厚积累。研发动机源于当前手机 Agent 面临的核心矛盾:真实环境训练成本高、难以规模化,而纯模拟环境训练出的模型在真实场景中泛化能力差。PhoneBuddy 提出的混合训练方案旨在解决这一矛盾,推动手机 Agent 从实验室走向实际应用。
核心价值: 解决了手机 Agent 训练中“真实但难训练”与“可控但不真实”的两难问题。通过构建 PhoneWorld Mock 环境,提供可重置、可验证、可规模化的训练信号,同时保留真实 App 的业务逻辑和副作用,使 RL 训练获得稳定 reward 信号,最终实现小模型在真实任务上的高性能。这一方法论对于资源受限的团队和场景具有重要参考价值。
技术特点: 两阶段训练架构(Shared SFT + RL)让模型同时学习真实和模拟操作轨迹;任务级验证机制直接检查任务最终状态(如消息是否发出、文档是否保存),而非仅判断页面相似度;完整技术栈开源,从环境、训练到执行和安全评估全部公开,可复现性强。
2. 主要功能
手机 GUI 理解与操作: 模型能够解析手机屏幕截图中的 UI 元素(按钮、输入框、列表等),并通过预测点击坐标、滑动方向、输入文本等动作直接操控手机。该能力基于视觉-语言对齐技术,无需依赖原生 Accessibility API,适用于任何 Android 应用。
单 App 任务执行: 在单个原生应用内完成搜索、设置、内容创建等操作。例如,在设置 App 中开启飞行模式,或在浏览器中搜索特定关键词。PhoneBuddy 在单 App 任务上达到 62.0% 成功率,超过 GPT-5.4 的 50.0%。
跨 App 信息流转: 能够在多个应用间传递信息,完成需要协作的复杂任务。例如,从邮件中提取会议时间并添加到日历,或从相册中选择图片并发送到聊天应用。跨 App 任务成功率 18.0%,是当前最具挑战性的场景,但已展现出初步能力。
微信小程序操作: 支持在微信小程序生态内完成搜索、预订、查询等任务。模型能够识别小程序特有的页面结构和交互逻辑,在微信小程序任务上达到 56.0% 成功率,显著高于 GPT-5.4 的 40.0%。
真实环境任务验证: 内置任务验证器,直接检查任务最终状态是否满足用户意图。例如,验证消息是否真的发送成功(而非仅页面显示已发送),或者文档是否已保存到指定位置。这种“结果导向”的验证机制避免了仅依赖页面相似度的假阳性。
可扩展的 Mock 环境支持: PhoneBuddy 配套的 PhoneWorld 环境允许开发者从真实 GUI 结构重建可运行的 Android Mock App,保留页面结构、跳转关系和可交互元素。这使得 RL 训练可以获得稳定的 reward 信号,同时支持大规模并行训练。
3. 如何使用
环境准备: 从 HuggingFace 下载 PhoneBuddy-4B 模型权重(约 8GB),并安装依赖环境(Python 3.9+、PyTorch 2.0+、transformers 等)。准备 Android 真机(Android 10+)或模拟器(如 Android Studio Emulator)作为执行环境,需开启开发者选项和 USB 调试。
数据收集: 若要复现训练流程,需采集真实 App 操作轨迹(屏幕截图 + 动作序列)用于 Shared SFT 阶段。同时,需构建或接入 PhoneWorld Mock App 获取可验证的交互数据。官方提供了 PhoneWorld 环境构建工具和示例 Mock App。
模型训练: 先执行 Shared SFT 训练,使模型掌握统一的操作格式(例如
[ACTION] tap (x,y))。然后选择 Real-only 或 Real+Mock 环境进行 RL 微调。建议使用 Real+Mock 混合方案以获得最佳性能。训练超参数可参考论文附录。任务部署: 将训练好的模型接入手机执行层(如 PhoneHarness 框架),通过 GUI 或 CLI 方式下发任务指令。PhoneHarness 负责将模型输出的动作映射为 Android ADB 命令,并捕获屏幕截图反馈给模型。
结果验证: 使用任务验证器检查最终执行状态。验证器需针对每个任务编写具体的判定逻辑(如检查文件是否存在、消息是否在聊天记录中)。官方提供了通用验证器模板,可根据任务类型定制。
注意事项: 训练 RL 阶段需要大量计算资源(建议 8×A100 80GB),但推理阶段可在单张消费级 GPU(如 RTX 4090)上运行。Mock App 的构建需熟悉 Android 开发,官方提供了 PhoneWorld 的详细文档和示例代码。
4. 优缺点分析
| 优点 |
|---|
| 真实场景导向: 训练直接面向真实手机和真实 App,而非仅优化离线 Benchmark 分数,因此在实际部署中泛化能力更强。 |
| 小模型高性能: 仅 4B 参数就在单 App 和微信小程序任务上超过 GPT-5.4,证明环境设计比单纯堆参数更重要,为资源受限团队提供了可行方案。 |
| 可验证的 RL 训练: PhoneWorld Mock 环境提供稳定 reward,使 RL 训练可规模化扩展,避免了真实环境中 reward 稀疏和不一致的问题。 |
| 完整技术栈开源: 从环境、训练、执行到安全隐私评估全部公开,复现性强,有利于社区改进和二次开发。 |
5. 同类工具对比
| 对比维度 | PhoneBuddy-4B (Real+Mock) | GPT-5.4 (闭源) |
|---|---|---|
| 模型规模 | 4B(开源) | 闭源大模型(估计数百B级) |
| 训练方式 | Real+Mock 混合 RL | 未公开具体手机 Agent 训练方案 |
| 单 App 成功率 | 62.0% | 50.0% |
| 微信小程序成功率 | 56.0% | 40.0% |
| AndroidWorld 得分 | 83.2% | 70.7% |
| 跨 App 成功率 | 18.0% | 未明确列出 |
| 环境可控性 | 支持 Mock 环境重置与验证 | 依赖真实 API/环境 |
| 开源程度 | 完全开源(模型+环境+训练代码) | 闭源 |
选型建议: 对于学术研究团队或希望深度定制手机 Agent 的开发者,PhoneBuddy 是首选——它提供了完整的开源技术栈,且 4B 参数可在消费级 GPU 上推理。对于追求极致性能且预算充足的企业,可考虑结合 GPT-5.4 等闭源模型,但需注意其依赖真实环境、训练方案不透明的问题。对于快速原型验证,AppAgent 的零样本方案更便捷,但长期性能受限于底层模型能力且成本较高。
6. 编辑点评
PhoneBuddy 在技术路线上展现了显著的创新性。其核心贡献在于提出了“真实+模拟混合 RL”训练范式,巧妙地平衡了真实环境的业务复杂度与模拟环境的可规模化性。这一思路不仅适用于手机 Agent,也为机器人操作、网页自动化等领域的训练提供了借鉴。从实用价值看,4B 参数模型在多个基准上超越 GPT-5.4 的结果令人振奋,它表明通过精心设计训练环境,小模型完全可以在特定任务上与大模型竞争,这降低了手机 Agent 技术的应用门槛。然而,跨 App 任务成功率仅 18.0%,说明模型在多步骤、多应用协作场景中仍存在明显短板,未来需要更复杂的记忆和规划机制。适用人群方面,该模型最适合有 Android 开发背景的研究者和工程师,他们可以利用开源代码进行二次开发;对于纯业务用户,可能需要等待官方或社区封装更易用的产品。未来发展潜力较大:随着 PhoneWorld 环境库的扩展和社区贡献,PhoneBuddy 有望成为手机 Agent 领域的基准平台。
7. 应用场景
智能手机助手: 用户通过自然语言指令让 Agent 完成查快递、订酒店、发消息等日常操作。例如,说“帮我查一下昨天买的快递到哪了”,PhoneBuddy 会自动打开物流 App 并截图识别物流信息。相比传统语音助手,它能执行多步操作,且不受限于特定 App 的 API 接口。
自动化测试: 在真实 App 中自动执行 UI 测试流程,验证功能完整性和业务逻辑。测试工程师可以编写自然语言描述的测试用例(如“打开设置,关闭蓝牙,然后验证蓝牙图标变为灰色”),PhoneBuddy 自动执行并验证结果,大幅降低测试脚本编写成本。
无障碍辅助: 帮助视障或操作不便用户自动完成复杂的手机多步操作。例如,用户说“帮我在微信上给妈妈发一张昨天的照片”,Agent 会自动打开微信、选择联系人、从相册选取照片并发送。由于模型不依赖视觉 Accessibility API,兼容性更好。
跨应用工作流: 自动从邮件提取信息填入表格,或在多个办公 App 间传递数据。例如,从企业邮箱中提取会议邀请的日期和时间,自动在日历 App 中创建事件,并通知参会者。PhoneBuddy 的跨 App 能力尽管仍有局限,但已可用于结构化程度较高的场景。
小程序服务自动化: 在微信小程序内完成查询、预约、下单等无需安装原生 App 的任务。例如,在“美团外卖”小程序中自动下单、在“医院挂号”小程序中预约科室。这对于轻量级服务场景尤其有价值,因为用户无需下载多个 App。
8. 常见问题FAQ
Q:PhoneBuddy 是否支持 iOS 系统?
A:目前仅支持 Android 系统。模型训练和测试均基于 Android 真机和模拟器,iOS 由于系统封闭性,暂不支持。未来可能通过适配 iOS 辅助功能 API 扩展。
Q:训练 PhoneBuddy 需要多少计算资源?
A:Shared SFT 阶段建议使用 4×A100 80GB,RL 阶段建议 8×A100 80GB。推理阶段可在单张 RTX 4090 上运行,显存占用约 12GB,支持实时交互(每步推理约 1-2 秒)。
Q:如何构建自己的 PhoneWorld Mock App?
A:官方提供了 PhoneWorld 构建工具,可从真实 App 的 GUI 结构(通过 Accessibility Tree 获取)自动生成 Mock App 的代码框架。开发者需手动填充业务逻辑和验证器。详细步骤见 GitHub 仓库的 phoneworld/ 目录。
Q:PhoneBuddy 在中文场景下表现如何?
A:模型支持中文指令输入,但训练数据中英文 App 占比更高。对于中文原生 App(如微信、支付宝),单 App 任务成功率约 55%,略低于英文场景。微信小程序由于训练数据充分,中文任务成功率接近 56%。建议使用中文指令时配合中文 UI 截图。
Q:PhoneBuddy 的安全隐私机制如何?
A:模型权重和训练数据不包含用户隐私信息。在部署时,建议在隔离环境中运行(如专用测试手机),并限制 Agent 可操作的 App 范围。官方提供了安全评估工具,可检测模型是否尝试执行敏感操作(如发送短信、访问通讯录)。
Q:PhoneBuddy 与 CogAgent 相比有何优势?
A:CogAgent 是 9B 参数的开源视觉 Agent,同样支持手机操作。PhoneBuddy 以 4B 参数在 AndroidWorld 上达到 83.2%,而 CogAgent 公开得分约 75%,且 PhoneBuddy 的混合训练方法更易扩展。但 CogAgent 支持更多模态输入(如同时处理文字和图像),在复杂视觉理解上可能更强。
9. 项目地址
- 项目官网: https://phonebuddyai.github.io/
- GitHub 仓库: https://github.com/PhoneBuddyAI/phonebuddy
- HuggingFace 模型库: https://huggingface.co/PhoneBuddyAI/PhoneBuddy-4B
- 技术论文: https://phonebuddyai.github.io/assets/paper.pdf
相关 AI 模型文章

Mellum2.1 深度评测:JetBrains 开源智能体编程模型的技术跃迁
Mellum2.1 是 JetBrains 推出的开源 AI 编程模型,采用 12B 混合专家(MoE)架构,每次推理仅激活 2.5B 参数。该模型的核心突破在于将强化学习(RL)从传统训练流程中的收尾环节提升为训练主体,结合数百万次沙盒环境运行,使模型能够自主探索代码库、编辑文件并自查修改,智能体编程能力实现显著跃升。在高负载场景下,Mellum2.1 的吞吐能力接近 Qwen3.5-9B 的两...

Claude Haiku 5.5 – Anthropic 推出的最轻量级模型
Claude Haiku 5.5 是 Anthropic 于 2026 年 10 月 7 日正式发布的最新小型语言模型,定位为"最便宜、最快、最能打"的高性价比产品。该模型将输入价格降至 $0.10/百万 token,综合成本降低约 75%,同时实现了电脑操作能力从 15.7% 到 72.4% 的大幅跃升。其支持 100 万 token 上下文窗口和五档可调思考机制,适用于智能摘要、数据分类、实时...
Startlux-Decision – StartLux Labs 开源的决策模型家族深度评测
StartLux-Decision 是 StartLux Labs 推出的开源决策模型家族,涵盖从 0.8B 至 27B 的五个稠密模型以及 35B-A3B 混合专家模型,专为类型化决策任务设计。该模型家族接收文本、JSON 或图片形式的状态输入,针对选择、是非、评分等结构化问题,通过单次前向推理直接返回每个选项的概率分布,天然可作为置信度使用。模型原生支持 256K token 超长上下文,具备...

SemIf – 开源的 AI 决策模型,复现 Jev 语义决策模式
SemIf(原 OpenJev)是一个开源的 AI 决策模型,旨在通过开源手段复现 TypeSafe 闭源服务 Jev 的语义决策接口模式。该模型采用单次前向传播机制,直接读取候选选项对应的 logits 进行打分,由服务端构造结构化结果,从而规避了传统自回归生成后再解析文本的复杂流程。在多个问题共享相同状态时,SemIf 还可复用前缀计算,吞吐量提升近一个数量级。该模型在单张 RTX 3090 ...
版权声明:本文部分内容由 AI 辅助生成并经人工校准,版权归本站所有,未经允许禁止任何形式的转载。
