AetherSearch_SFT
收藏资源简介:
Search-SFT 2000 是一个包含 2,000 条经过验证的完整 agent 轨迹的数据集,专门用于 Qwen2.5-3B 模型的智能搜索格式冷启动训练。每条轨迹都以 Qwen assistant 的终止令牌 <|im_end|> 结尾。数据集由两种轨迹类型组成:单次搜索(single_search,1,025 条,占 51.25%)和多次搜索(multi_search,975 条,占 48.75%),搜索深度从 1 到 4 层不等。每个训练样本包含五个字段:id、question、trajectory_type、search_count 和 full_trajectory_text,其中 full_trajectory_text 是唯一的训练文本。记录的顺序通过确定性种子 42 全局打乱,ID 从 000001 到 002000 顺序分配。训练语义规定:系统/用户/问题文本以及 <information>...</information> 部分不被监督,而 assistant 的思考/响应、<search>...</search>、<answer>...</answer> 以及最终的 <|im_end|> 令牌被监督。数据集不提供令牌级掩码,下游训练器需自行构建。训练单元是整个轨迹,单次搜索轨迹保留一次搜索/信息轮次直到最终答案,多次搜索轨迹保留所有顺序搜索/信息轮次。此外,还包含一个用于审计的 provenance_manifest.jsonl 文件,以及用于文件校验的 checksums.sha256。该数据集仅定义轨迹数据契约,不声称 SFT 性能已被测量。
Search-SFT 2000 is a dataset containing 2,000 verified complete agent trajectories, specifically designed for cold-start training of the Qwen2.5-3B model in intelligent search format. Each trajectory ends with the Qwen assistants termination token <|im_end|>. The dataset consists of two trajectory types: single search (single_search, 1,025 trajectories, 51.25%) and multi-search (multi_search, 975 trajectories, 48.75%), with search depths ranging from 1 to 4 layers. Each training sample includes five fields: id, question, trajectory_type, search_count, and full_trajectory_text, where full_trajectory_text is the only training text. The records are globally shuffled using a deterministic seed 42, with IDs sequentially assigned from 000001 to 002000. Training semantics specify that system/user/question texts and the <information>...</information> sections are not supervised, while the assistants thinking/response, <search>...</search>, <answer>...</answer>, and the final <|im_end|> token are supervised. The dataset does not provide token-level masks; downstream trainers need to construct them. The training unit is the entire trajectory. Single-search trajectories retain one search/information round until the final answer, while multi-search trajectories retain all sequential search/information rounds. Additionally, a provenance_manifest.jsonl file for auditing and a checksums.sha256 file for file integrity verification are included. The dataset only defines the trajectory data contract and does not claim that SFT performance has been measured.
数据集概述
Search-SFT 2000 是一个用于 Qwen2.5-3B 智能体搜索格式冷启动的全轨迹监督微调(SFT)数据集,包含 2,000 条经过验证的完整 agent 轨迹,每条轨迹均以 Qwen 助手的终止符 <|im_end|> 结束。
数据构成
轨迹类型分布
| 轨迹类型 | 记录数 | 占比 |
|---|---|---|
| single_search | 1,025 | 51.25% |
| multi_search | 975 | 48.75% |
| 总计 | 2,000 | 100.00% |
搜索深度分布
| 搜索深度 | 记录数 | 占比 |
|---|---|---|
| 1 | 1,025 | 51.25% |
| 2 | 667 | 33.35% |
| 3 | 265 | 13.25% |
| 4 | 43 | 2.15% |
数据模式
每条公开训练记录包含以下五个字段(按固定顺序):
idquestiontrajectory_typesearch_countfull_trajectory_text
其中 full_trajectory_text 是唯一的训练文本。记录顺序已使用固定随机种子 42 进行全局打乱,并按打乱后的顺序从 000001 到 002000 分配 ID。
训练语义
数据集定义的语义合约如下:
system、user、question文本不参与监督;- 完整的
<information>...</information>片段不参与监督; - 助手的
<think>...</think>片段参与监督; - 助手的
<search>...</search>片段参与监督; - 助手的
<answer>...</answer>片段参与监督; - 最终的
<|im_end|>作为助手 EOT/EOS 参与监督。
注意:公共 JSONL 文件不包含 token 级掩码,下游训练者需依据上述合约自行构建 token 级掩码。
轨迹单元
训练单元为 full_trajectory:
- 单次搜索轨迹:保留从一次搜索/信息轮次到最终回答的完整内容;
- 多次搜索轨迹:保留从每次连续搜索/信息轮次到最终回答的完整内容。
来源与审计
数据集附带审计文件 provenance_manifest.jsonl,包含:
- 每个新公开 ID 对应的打乱前公开 ID;
- 遗留来源标识符;
- 源哈希值;
- EOT 前/后的完整轨迹哈希值;
- 确定性打乱密钥。
局限性
- 该数据集工件不声称已对 SFT 性能进行过评测;
- 它仅定义完整轨迹的数据合约,token 级掩码属于下游训练者的职责。
校验
可通过发布目录中的校验和文件进行完整性验证:
bash sha256sum -c checksums.sha256





