adp-v2
收藏资源简介:
ADP v2(Agent Data Protocol v2)是一个由 `neulab/agent-data-protocol` 流水线生成的增量发布数据集,专注于智能体轨迹数据的标准化与处理。该数据集整合了来自多个源数据集的配置,每个配置代表一个独立的原始数据集,并经过统一的处理流程。数据集提供了三种数据切分:`std`(标准化的 ADP/ATIF JSONL 轨迹)、`sft_openhands_24k`(使用 OpenHands SDK 进行监督微调记录,并以 24k token 为目标进行压缩)和 `sft_openhands_110k`(使用 OpenHands SDK 进行监督微调记录,并以 110k token 为目标进行压缩)。初始版本包含 50 个配置,总计约 373 万条 `std` 轨迹、687 万条 `sft_openhands_24k` 记录和 371 万条 `sft_openhands_110k` 记录。数据覆盖了广泛的智能体应用场景,包括但不限于软件工程任务(如 SWE-agent)、网络浏览、终端操作、工具使用、代码生成与反馈、多模态交互(如 LLaVA)、Android 控制、研究助理等。数据集以 JSONL 格式存储,适用于智能体行为建模、轨迹分析、监督微调(SFT)以及基于 OpenHands SDK 的智能体开发与评估。
ADP v2 (Agent Data Protocol v2) is an incrementally released dataset generated by the `neulab/agent-data-protocol` pipeline, focusing on the standardization and processing of agent trajectory data. The dataset integrates configurations from multiple source datasets, each representing an independent original dataset and undergoing a unified processing workflow. It provides three data splits: `std` (standardized ADP/ATIF JSONL trajectories), `sft_openhands_24k` (supervised fine-tuning records using the OpenHands SDK, compressed with a target of 24k tokens), and `sft_openhands_110k` (supervised fine-tuning records using the OpenHands SDK, compressed with a target of 110k tokens). The initial version includes 50 configurations, totaling approximately 3.73 million `std` trajectories, 6.87 million `sft_openhands_24k` records, and 3.71 million `sft_openhands_110k` records. The data covers a wide range of agent application scenarios, including but not limited to software engineering tasks (e.g., SWE-agent), web browsing, terminal operations, tool usage, code generation and feedback, multimodal interactions (e.g., LLaVA), Android control, research assistance, etc. The dataset is stored in JSONL format and is suitable for agent behavior modeling, trajectory analysis, supervised fine-tuning (SFT), and agent development and evaluation based on the OpenHands SDK.
数据集:ADP v2
- 数据集名称: ADP v2
- 数据集提供方: neulab
- 许可协议: 其他 (license: other)
- 语言: 英语 (en)
- 标签: agent-data-protocol, agent-trajectories, openhands
- 数据集描述: 该数据集是
neulab/agent-data-protocol流水线生成的增量式 ADP v2 版本。每个配置(config)对应一个源数据集。初始版本包含已完成的raw、24k和110k阶段的配置。
数据集结构与内容
该数据集包含50个配置(configs),每个配置对应一个源数据集,例如 androidcontrol、code_feedback、swe-smith 等。每个配置下包含三个数据集分割(splits):
std: 标准化的 ADP/ATIF JSONL 轨迹数据。sft_openhands_24k: 以24k token目标压缩的 OpenHands SDK SFT 记录。sft_openhands_110k: 以110k token目标压缩的 OpenHands SDK SFT 记录。
数据统计 (初始版本)
- 总配置数: 50
std总行数: 3,737,675sft_openhands_24k总行数: 6,872,062sft_openhands_110k总行数: 3,705,494
部分配置数据行数统计
| 配置名称 | std 行数 |
sft_openhands_24k 行数 |
sft_openhands_110k 行数 |
|---|---|---|---|
CharlieDreemur_OpenManus-RL |
48,927 | 44,647 | 44,647 |
androidcontrol |
3 | 3 | 3 |
code_feedback |
66,383 | 66,383 | 66,383 |
codescout |
58,871 | 62,107 | 58,871 |
mind2web |
1,009 | 16,125 | 9,505 |
swe-smith |
数据集配置存在,但统计表中未列出具体行数。 | - | - |
使用示例 (Python)
可以使用 Hugging Face Datasets 库加载数据,示例如下:
python from datasets import load_dataset
加载 androidcontrol 配置的 std 分割
std = load_dataset("neulab/adp-v2", "androidcontrol", split="std")
加载 androidcontrol 配置的 sft_openhands_24k 分割
sft24 = load_dataset("neulab/adp-v2", "androidcontrol", split="sft_openhands_24k")
加载 androidcontrol 配置的 sft_openhands_110k 分割
sft110 = load_dataset("neulab/adp-v2", "androidcontrol", split="sft_openhands_110k")




