【免费下载链接】SWE-chat
SWE-chat 是一个真实编码代理(Coding Agent)会话数据集,它通过自动化的数据采集流水线,从 707 个 GitHub 仓库中持续捕获 AI 编程代理处理真实任务时的完整交互记录,为研究者提供高保真的 Agent 行为轨迹数据。
什么是 SWE-chat:真实编码代理会话数据集
传统的大模型评测多依赖人工构造的题目,而 SWE-chat 选择了一条更"硬核"的路线:直接记录真实编码代理在真实代码仓库中工作的完整会话。
每一个会话样本都还原了 AI 代理的完整工作链路:
- 📥 接收一个真实的任务描述
- 🔍 阅读、检索和理解现有代码
- ✏️ 定位问题并修改代码
- ▶️ 运行命令、验证结果、接收反馈
这些"轨迹数据"比单轮问答更接近代理在实际生产环境中的运行方式,这也是 SWE-chat 数据集的核心价值所在。
为什么是 707 个 GitHub 仓库?
数据集的价值取决于来源的多样性和真实性,SWE-chat 的采集流水线从源头就做了设计:
| 设计点 | 说明 |
|---|---|
| 规模 | 覆盖 707 个仓库,形成足够大的行为样本池 |
| 多样性 | 仓库来自不同语言、框架与项目体量,避免数据偏科 |
| 真实性 | 任务与代码环境均来自真实仓库,而非合成玩具项目 |
| 持续性 | 流水线可重复运行,数据随仓库演进持续增量更新 |
这种"广撒网 + 持续采集"的策略,让 SWE-chat 成为一个能长期跟进编码代理能力演化的数据底座。
数据采集流水线拆解
整个采集过程可以拆成四个环节,理解它相当于看懂了一条"自动化的实验流水线"。
1️⃣ 仓库筛选与入库
流水线首先维护一份由 707 个仓库组成的采集清单,筛选时关注仓库的活跃度与代表性,保证捕获到的会话覆盖足够多样的代码结构与技术栈。
2️⃣ 自动触发与全量记录
采集程序在仓库环境中自动下发任务,并无侵入地记录编码代理的每一步操作:上下文读取、工具调用、代码编辑、命令执行与测试结果。全程无需人工介入,保证行为数据的自然性与一致性。
3️⃣ 持续增量更新 🔁
会话数据不是一次性快照。流水线支持周期性重新运行,只增量捕获新产生的会话,让数据集"活水长流"——既能观察代理行为随时间的变化,也方便持续补充新场景。
4️⃣ 标准化存储与分发 📦
原始会话经清洗后转为parquet、jsonl等通用格式,便于用常见工具直接加载分析。在数据仓库中,大文件通过 Git LFS 管理(具体规则可见 .gitattributes 中对各类数据与媒体扩展名的配置),数据集说明则沉淀在 README.md 中。
如何快速下载 SWE-chat 数据集
获取数据有两条路径,新手任选其一即可:
- 方式一:模型社区 SDK 下载—— 按 README.md 中给出的下载方法,使用对应 SDK 一行命令拉取数据文件;
- 方式二:git clone 获取:
git clone https://gitcode.com/hf_mirrors/SALT-NLP/SWE-chat克隆完成后,数据文件的元信息可在数据集的"数据集文件"页面浏览获取,本地目录结构即 README.md 所描述的仓库布局。
这份数据能用来做什么?
SWE-chat 的"真实会话 + 完整轨迹"特性,让它适用于多类工作:
- 代理行为分析:统计编码代理的工具调用习惯、失败模式与常见卡点
- 评测基准构建:基于真实仓库任务设计回归性评测,观察代理版本迭代效果
- 训练与蒸馏素材:高质量会话轨迹可作为指令微调与过程监督(Process Reward)的语料基础
- 持续追踪研究:借助增量更新的流水线,做长期趋势对比
写在最后
SWE-chat 展示的是一条可复制的思路:用自动化流水线把"真实环境中的代理行为"变成可持续积累的数据资产。707 个仓库只是起点,真正重要的是"持续捕获"——当采集本身成为流水线,数据集就能与编码代理的能力演进同步生长。
【免费下载链接】SWE-chat
相关推荐
SWE-chat 完全指南:首个真实开发者编码代理会话数据集(18K 会话、200 万工具调用)深度解读
SWE chat 完全指南:首个真实开发者编码代理会话数据集(18K 会话、200 万工具调用)深度解读 SWE chat 是目前规模最大的 真实开发者与编码代
Blueboat性能优化秘籍:让你的JavaScript应用运行速度提升300%
Blueboat性能优化秘籍:让你的JavaScript应用运行速度提升300% Blueboat是一个革命性的多租户无服务器JavaScript运行时,专为现
Scene Builder自定义控件开发指南:创建可重用的UI组件
Scene Builder自定义控件开发指南:创建可重用的UI组件 Scene Builder作为一款强大的JavaFX可视化布局工具,不仅支持内置控件,还允许
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考