← 全部指南

Coding 数据

代码语料 Coding 任务与 Agent 轨迹如何选择

选择 Coding 数据首先要明确目标能力 代码语料保留源码模式 任务包定义需要完成的工作 轨迹记录一次执行过程 三者适用性取决于后续训练或评测流程如何使用它们

按可观察证据比较数据形式

形式保留的信息仍需检查
代码语料源码内容与仓库上下文来源 允许用途 重复度与解析质量
可执行任务起始状态 目标与完成检查环境恢复与任务可完成性
执行轨迹动作 观察与结果产物事件对齐 缺失步骤与结果证据

从缺少的学习信号出发

如果目标流程需要源码结构样例 可以评估仓库语料 如果需要观察改动如何完成 应检查示范或 Agent 轨迹 如果需要反复交互并获得结果反馈 则应评估可运行任务与环境

这些是选型问题 并不表示某种形式一定带来更大的模型提升 有效试采应检查真实数据接入流程 并在训练改动前确定留出评测方法

不要默认数据形式可以直接互换

最终补丁不会展示开发过程中的全部观察 终端日志可能缺少标准输出之外生成的文件 仓库压缩包也可能缺少执行测试所需依赖 接受交付形式前应检查获得目标信号还需哪些转换

例如自拟缺陷修复补丁可以说明预期改动 却不能证明某个 Agent 确实发现问题或运行过测试 官网中的合成预览用于解释交付结构 向技术审查者转发时也应保留未执行标识

保留训练与评测边界

Terminal-Bench 明确要求其 Benchmark 数据不得进入训练语料 可以参考其评测设计 但应单独记录拟交付训练材料及允许用途

参考来源 · Terminal-Bench · Benchmark data boundary

把 Demo 需求说具体

明确的需求应包含目标行为 数据形式 计划使用的训练阶段与验收证据 同时询问当前已有字段 需要额外采集的字段以及不在交付范围内的内容 这样比单纯询问代码 Token 数量更便于评估