SymFail
收藏资源简介:
SymFail是由华东师范大学、南洋理工大学、新加坡管理大学及西安建筑科技大学联合构建的标注化失败轨迹数据集,旨在支撑LLM多智能体系统的调试与修复研究。该数据集包含536条经人工验证的失败轨迹,每条轨迹均标注了失败节点、症状类别、支撑证据及最终标注,数据源自WebArena-Verified Hard和AssistantBench基准中的200个多步网页任务,由AG2、CrewAI和Magentic-One三种主流多智能体框架执行产生,共计600条原始轨迹中筛选出536条失败样本。数据集构建过程包括候选任务选择、轨迹收集与人工标注,通过结构化事件图与多标签标注记录失败传播路径。该数据集用于评估多智能体系统故障复现与修复的可靠性,揭示现有重跑方法的低效性,并为基于症状驱动的干预修复提供实证基础。
SymFail is a labeled failure trajectory dataset jointly constructed by East China Normal University, Nanyang Technological University, Singapore Management University, and Xi'an University of Architecture and Technology, aiming to support research on debugging and repair of LLM-based multi-agent systems. This dataset contains 536 manually validated failure trajectories, each annotated with failure nodes, symptom categories, supporting evidence and final annotations. The data is derived from 200 multi-step web tasks in the WebArena-Verified Hard and AssistantBench benchmarks, which were executed by three mainstream multi-agent frameworks: AG2, CrewAI and Magentic-One. A total of 536 failure samples were screened out from 600 original trajectories. The dataset construction process includes candidate task selection, trajectory collection and manual annotation, and records failure propagation paths via structured event graphs and multi-label annotations. This dataset is used to evaluate the reliability of failure reproduction and repair for multi-agent systems, reveal the inefficiency of existing rerun methods, and provide an empirical foundation for symptom-driven intervention-based repair.
数据集总览
SymTrace 是一个面向多智能体系统(Multi-Agent Systems, MAS)的可复现性与故障恢复基准测试框架,其核心数据集 SymFail 提供了带人工标注的故障案例,用于研究 MAS 运行时失败的检测与修复。
数据集核心信息
SymFail — 人工标注故障数据集
- 规模:包含 536 个故障案例
- 标注方式:每个案例经过 三重标注(triple annotation) 并附加 评审员审查(reviewer oversight)
- 覆盖框架:AG2、CrewAI、Magnetic-One 三个多智能体框架
- 任务来源:基于 WebArena 和 AssistantBench 基准任务
- 标注内容:
- 主要故障标签(c1–c4 分类体系)
- 故障节点定位(在 trace graph 中的精确节点位置)
- 标注者间一致性统计
- 最终评审员裁决
- 数据格式:
SymFail/human_annotations_536.jsonl(JSON Lines 格式) - 原始数据:
SymFail/initial_failure_logs/目录下包含 AG2、CrewAI、Magnetic-One 的原始故障执行轨迹
数据集用途
该数据集可直接用于:
- 训练故障检测模型
- 评估故障恢复策略
数据集的收集与实验框架
SymTrace 框架在以下 六个 主流 MAS 框架上运行统一的基准任务:
- AG2
- CrewAI
- Magnetic-One
- ChatDev
- MetaGPT
- OpenManus
每个执行过程保留完整的 有向执行轨迹图(trace graph),并对任务成功/失败进行判定,随后系统性地应用恢复策略。
恢复策略
框架支持 六种恢复策略,包括:
- 无引导的重试(unguided reruns)
- 自我反思(self-reflection)
- 批评者智能体(critic agents)
- 可疑节点干预(suspicious-node intervention)等
数据集许可证
- 原始 SymFail 标注、故障节点记录、事件图、派生元数据、数据清单及文档,采用 CC BY 4.0(知识共享署名 4.0 国际许可证) 发布。
- 源于 WebArena-Verified Hard 和 AssistantBench 的原始基准任务及其衍生材料,仍受其各自许可证和条款约束。
- 执行轨迹中可能包含模型输出、工具响应、网页内容或其他第三方材料,这些内容不被 SymFail 作者重新许可。
- 完整许可证范围、署名要求及第三方材料声明见
SymFail/DATA_LICENSE.md。
数据访问与使用
- 数据集文件位于仓库中的 SymFail/ 目录下
- 主要数据文件为
human_annotations_536.jsonl - 原始失败执行轨迹存放在
initial_failure_logs/下,按框架(ag2、crewai、magnetic_one)分目录组织





