游乐游手机版
首页/AI热点日报/热点详情

深度解析Midscene模型选型策略与原理

类型:热点整理2026-07-17
Midscene适配的多模态模型分为通用型与视觉定位型。GPT-4o依赖DOM提取与视觉标记,成本高且不支持高分辨率及Android。Qwen-VL等模型仅需截图,节省30%-50%Token,支持高分辨率。UI-TARS专为GUI任务设计,支持目标驱动与自主规划,但操作路径不固定。选型需根据场景权衡成本、分辨率与可控性。
# 深入解析 Midscene 如何适配五大主流多模态模型:视觉定位技术原理与选型指南

本教程将带你全面了解 Midscene 适配五大主流多模态模型的技术原理、核心差异与最佳选型策略。无论你是自动化测试工程师、AI 应用开发者,还是对多模态模型感兴趣的技术爱好者,都能从中获得清晰、实用的指导。

--- ## 一、五大主流多模态模型分类与特点对比 目前,最新版本的 Midscene.js 已适配了至少五种知名的多模态大模型,包括 GPT-4oQwen-2.5-VLUI-TARSGemini-2.5-ProDoubao-1.5-thinking-vision-pro。这些模型主要分为两大类: 1. **通用多模态 LLM**:接受文本和图像输入的模型,比如 GPT-4o。 2. **支持视觉定位的 VL 模型**:除了接受文本和图像输入外,模型还可以给出指定 元素的坐标信息(Visual Grounding),包括 Qwen-2.5-VLGemini-2.5-ProDoubao-1.5-thinking-vision-proUI-TARS。 这两种模型的主要区别在于 是否具有视觉定位(Visual Grounding)的能力。接下来详细解读两种不同模型定位元素的原理。

--- ## 二、GPT-4o 元素定位原理:DOM 提取与视觉标记技术详解 Midscene 刚推出时,主要适配的是 GPT-4o。这种模型使用 元素标记(Element Markup) 的方式来定位界面元素。当需要定位界面元素时,Midscene 会给 GPT-4o 发送两种信息: - 从 DOM 提取的关键信息 - 添加了视觉标记的页面截图 ### 2.1 从 DOM 提取关键信息的方法 DOM 提取过程通过 深度优先搜索(DFS) 遍历整个 DOM 树,这个函数会递归遍历 DOM 节点,为每个有意义的元素收集信息。Midscene 提取的关键 DOM 信息包括: - **元素标识**:唯一哈希 ID、索引 ID - **元素类型**:文本、按钮、图片、链接、容器等 - **位置信息**:边界框坐标、中心点坐标 - **内容信息**:文本内容、属性信息 - **状态信息**:可见性、缩放比例 - **结构信息**:HTML 标签名、节点层级关系 提取的 DOM 信息会被转换为 AI 模型可理解的格式: 1. 首先将 DOM 树转换为扁平化的元素列表 2. 然后创建元素 ID 到元素对象的映射 3. 接下来生成页面描述文本,包含页面尺寸和元素树结构 4. 最后提供按 ID 和位置查找元素的方法 ### 2.2 为页面截图添加视觉标记的方法 Midscene 使用可视化组件在截图上添加元素标记。这个过程主要通过 Blackboard 组件 实现,这一组件使用 PIXI.js 图形引擎在截图上叠加视觉标记。元素标记的生成过程会遍历从 DOM 提取的所有元素,为每个元素创建矩形标记,然后根据元素类型应用不同的颜色和样式,并将标记添加到相应的容器中。 对于 GPT-4o,Midscene 使用专门的提示词模板,这个提示词会要求模型分析截图和元素描述信息,然后根据用户描述定位目标元素,最后返回包含选择理由和 元素 ID 的 JSON 数据。 ### 2.3 GPT-4o 的局限性 从原理上看,GPT-4o 的局限性在于: 1. **成本很高**:每次需要同时发送界面截图和 DOM 树,这会消耗更多的 Token,效率也很低。 2. **内容限制**:它无法处理跨域的 `