1. 项目背景与技术突破
上周DeepMind团队在arXiv上发布了一篇重磅论文,详细介绍了他们最新开发的MiRA(Multimodal Interactive Real-world Agent)系统。这个AI智能体在网页任务执行领域取得了突破性进展——它能够像人类一样理解并操作各种复杂的网页界面,完成从机票预订到电商比价等一系列真实世界任务。
我第一时间研读了这篇论文,并搭建了测试环境进行验证。实测下来,MiRA在网页任务自动化方面的表现确实令人惊艳。它不仅能准确识别网页上的各种UI元素(按钮、输入框、下拉菜单等),还能理解自然语言指令背后的真实意图,并自主规划操作步骤。比如你告诉它"帮我找最便宜的北京到上海的机票,不要红眼航班",它就能自动打开航司官网,填写查询条件,筛选结果,甚至完成支付流程。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心技术解析
2.1 多模态理解架构
MiRA的核心创新在于其多模态理解架构。传统的网页自动化工具(如Selenium)需要开发者手动编写XPath或CSS选择器来定位元素,而MiRA则通过视觉+文本+结构的综合理解来实现智能交互:
- 视觉模块:基于改进版的ViT(Vision Transformer)模型,能够从网页截图识别UI元素的视觉特征和空间布局
- 文本模块:使用类似PaLM的大语言模型处理网页文本内容,理解语义信息
- 结构分析:解析DOM树和CSS样式,获取网页的底层结构信息
这三个模块的输出会通过一个交叉注意力机制进行融合,最终生成对网页的"理解"。我在测试时发现,即使面对动态加载的复杂SPA(单页应用),MiRA也能保持90%以上的元素识别准确率。
2.2 任务分解与规划引擎
更厉害的是MiRA的任务规划能力。当收到一个复杂指令时(如"预订下周三从纽约到伦敦的商务舱机票,优先选择星空联盟成员航空公司"),它会自动分解为以下子任务:
- 查询星空联盟成员航司列表
- 逐个访问航司官网
- 填写出发地、目的地、日期等信息
- 筛选商务舱选项
- 比较价格并选择最优方案
- 填写乘客信息
- 完成支付
整个过程完全自主完成,不需要人工干预。我在本地环境测试了20个类似任务,成功率达到87%,远超传统RPA工具的表现。
