appgen-eval-assets
收藏资源简介:
appgen-eval-assets是一个用于评估在appgen模拟器上训练的移动图形用户界面(GUI)代理的数据集。该数据集包含一个主要的持有评估集,包含40个独立环境,共计194个任务,任务路径长度在4到20步之间,涵盖10个不同的任务类别。这些评估环境与所有训练数据集完全不相交,确保了评估的公正性。数据集还提供了一个包含28个环境的短任务子集,适用于快速验证和检查。此外,数据集包含完整的评估工具链,包括评估脚本(assets_eval_appgen.py)、源代码目录(src/)和提示词模板(prompts/)。评估指标明确定义为:成功需要代理到达任务的目标页面并正确发出终止指令(terminate)。输出结果包含每个任务的详细分析,包括路径长度、成功状态和步骤准确率,支持按任务长度进行细分分析。该数据集适用于移动GUI自动化代理的基准测试和性能评估,特别是在零样本或少量样本的泛化能力测试场景中。
appgen-eval-assets is a dataset for evaluating mobile graphical user interface (GUI) agents trained on the appgen simulator. The dataset includes a main hold-out evaluation set with 40 independent environments, totaling 194 tasks, with task path lengths ranging from 4 to 20 steps, covering 10 distinct task categories. These evaluation environments are completely disjoint from all training datasets, ensuring fairness in evaluation. The dataset also provides a short-task subset with 28 environments, suitable for quick validation and inspection. Additionally, the dataset includes a complete evaluation toolchain, comprising evaluation scripts (assets_eval_appgen.py), source code directories (src/), and prompt templates (prompts/). The evaluation metrics are clearly defined: success requires the agent to reach the target page of the task and correctly issue a termination instruction (terminate). The output results contain detailed analyses for each task, including path length, success status, and step accuracy, supporting segmented analysis by task length. This dataset is suitable for benchmarking and performance evaluation of mobile GUI automation agents, particularly in scenarios testing zero-shot or few-shot generalization capabilities.
数据集概述:appgen-eval-assets
该数据集提供了用于评估移动GUI智能体的留出(held-out)评估环境和测试工具,专门针对在appgen模拟器上训练的智能体(如appgen-training-data / appgen-sft-data数据集训练的模型)进行性能评测。
核心内容
数据集包含多个压缩包和脚本文件,主要文件及其用途如下:
| 文件 | 说明 |
|---|---|
reach_assets.tar.gz |
主要留出测试集:包含40个环境(pool_v3/envs)、194个任务(路径长度4-20,覆盖10个类别),以及评估工具assets_eval_appgen.py、源代码src/和提示词prompts/。环境与所有训练池完全无重叠。 |
reach_assets_short.tar.gz |
28个环境的短任务子集,适用于快速检查。 |
eval_suite.tar.gz、discrim_assets.tar.gz |
辅助测试套件。 |
grounding_qwen3/ |
基础对位基准测试结果JSON文件。 |
probe_artifacts/ |
法证探针日志/结果(用于reach-vs-terminate分析)。 |
probe_make_tasks.py |
确定性单步探针任务构建脚本。 |
reach_diag.py |
reach-vs-terminate诊断运行器。 |
v3_code_bundle.tar.gz |
运行时补丁和作业YAML快照(用于复现性)。 |
使用方法
运行留出评估的基本命令如下(需解压reach_assets.tar.gz后执行):
bash tar xzf reach_assets.tar.gz && cd reach_assets python assets_eval_appgen.py --model_path <ckpt-or-hf-id> --env_dir pool_v3/envs --num_gpus 1 --max_turns 25 --output_file result.json
评估规则与输出
- 成功标准:智能体到达任务目标页面并发出
terminate信号即为成功。 - 模型兼容性:
- Qwen2.5系列:使用绝对坐标(默认)。
- Qwen3系列:需将代码中两个
cs = ... "absolute"位置修改为"normalized",并将MOBILE_SYSTEM_PROMPT_PATH切换到system_prompt_qwen3_mobile.txt。
- 输出数据:结果JSON中的
per_task字段包含每个任务的path_length(路径长度)、success(成功与否)、step_accuracy(步骤准确率),可用于按路径长度进行性能分析。




