TAO DAFT 数据集格式转换
帮助 AI 代理使用 tao-daft 在受支持的 DAFT 格式之间转换数据集。
技能仅声明 Read、Bash,并将输入与输出限定为本地 DAFT 数据集路径;未见恶意行为、凭据窃取或隐蔽外传。扣分在于会安装外部 Python 包、执行转换并写入输出目录,但没有明确的用户确认、覆盖保护、回滚策略、敏感数据处理或完整数据流披露。
文档流程基本一致,要求先检查版本和多级 --help,并提供若干常见错误的诊断。扣分在于未提供覆盖关键转换路径的提交测试,依赖版本未固定,且“跨版本稳定”等断言缺少静态证据;按静态校准不超过10分。
触发条件、DAFT 与非 DAFT 的边界、输入粒度和目标格式发现流程较清楚。扣分在于未明确非适用的更多场景、用户输出契约或中文使用支持,也未证明在中国大陆网络环境下安装依赖的可达性;核心功能虽主要为本地 CLI,不完全依赖海外服务。
具备名称、用途、前置依赖、版本、Apache-2.0 许可、限制、故障排查和发布评估材料,结构总体可读。扣分在于缺少 Examples 和 FAQ、没有 changelog 或明确维护/更新责任,作者格式不符合基准建议,Quick start 内容重复,skill-card 与仓库许可证元数据也存在表述不完全一致。
技能能把格式转换任务归纳为版本检查、帮助发现、选择源/目标、执行和验证的可操作流程,并建议转换后验证。扣分在于没有提交的实际转换样例或输出工件证明,收益和替代方案说明有限;静态校准下不能超过7分。
有版本化文档、评估报告、单个正向评测任务和 CI/发布治理文件,可审计部分路由与文档行为。扣分在于评测只覆盖计划描述而非实际转换,缺少转换测试、第三方交叉来源和独立复现证据;静态校准下不能超过5分。
- 执行会安装并调用外部 nvidia-tao-daft 包;应在执行前确认包来源、版本、网络可达性和环境隔离。
- 转换会写入 --output 指定目录,文档未说明目录已存在时的覆盖行为或回滚方式;应先确认目标路径并保留输入备份。
- 建议将转换后的数据交给 tao-daft validate,并人工检查媒体复制/引用、任务子集和元数据语义。
- 评测证据仅覆盖技能识别与流程描述,不等同于真实数据转换正确性证明。
这个 Skill 能做什么,适合哪些场景?
该技能指导代理运行 tao-daft convert,将 NVIDIA TAO DAFT 数据集或数据集目录树转换为另一种受支持的格式。它要求 Python 3.10+ 和 nvidia-tao-daft,并通过命令行帮助信息发现当前版本支持的格式、目标和参数。技能适用于 DAFT 数据集,不适用于 COCO、YOLO 或 Data Factory JSONL 等非 DAFT 数据。转换完成后,它建议使用 tao-daft validate 检查输出。
检查 nvidia_tao_daft 是否可导入,并确认 tao-daft 已安装;运行 tao-daft --version、tao-daft convert --help 及叶级 --help 来发现可用格式和成对参数;根据数据布局推断源格式,在需要时询问不明确的源格式或目标格式;执行 tao-daft convert <source> <target> --path <input> --output <output>;解释标准输出中的逐场景进度和非零失败状态。
- 需要将本地 DAFT 数据集转换为另一种受支持格式的 TAO 用户。
- 需要为 VLM 训练准备 DAFT QA、摘要或时序任务数据的团队。
- 需要生成 meta.json 风格训练集的用户。
- 需要批量转换包含多个 DAFT 数据集的父目录的用户。
这个 Skill 有哪些优点和局限?
- 提供了明确的 tao-daft convert 操作流程和命令模板。
- 要求先通过 --help 发现当前版本的格式和参数,能减少版本差异导致的错误。
- 支持单个场景、数据集以及包含多个数据集的父目录。
- 明确区分 DAFT 数据集与非 DAFT 数据。
- 仅支持 tao-daft 当前版本报告的 DAFT 格式转换对。
- 不执行非 DAFT 到 DAFT 的转换。
- 依赖本地 Python 3.10+、nvidia-tao-daft、源数据集和文件系统访问。
- 源材料未提供测试套件或已验证平台矩阵。
如何安装这个 Skill?
使用仓库 README 支持的 skills CLI 安装:npx skills add nvidia/skills --skill tao-convert-dataset-format --yes。也可添加 --agent codex、--agent claude-code 或 --agent cursor 指定安装目标。README 未说明该单个技能的其他安装方式。
如何使用这个 Skill?
在已安装技能和 nvidia-tao-daft 的环境中,向代理提出“将这个 DAFT 数据集转换为受支持的目标格式”或直接要求运行“tao-daft convert”。代理应先运行 tao-daft --version、tao-daft convert --help、tao-daft convert <source> --help 和叶级 --help,然后执行:tao-daft convert <source-format> <target-format> --path /path/to/daft --output /path/to/converted。转换后使用 tao-daft validate 检查输出。
这个 Skill 与同类方案有什么区别?
对于 COCO、YOLO、Data Factory JSONL 等非 DAFT 布局,技能要求改用上游 nvidia-tao-daft 仓库中的转换技能;这不是本技能的适用范围。