coding-agent-traces
收藏Hugging Face2026-06-27 更新2026-06-29 收录
下载链接:
https://huggingface.co/datasets/skein-community/coding-agent-traces
下载链接
链接失效反馈官方服务:
资源简介:
Coding Agent Traces数据集包含来自真实AI编码会话的每轮追踪数据,其中对话内容经过脱敏处理。该数据集通过Skein CLI工具收集,贡献者需明确同意并仅贡献自己的数据。数据以行为单位,每行代表一轮交互,包括助手响应、提示和请求设置。内容经过分层脱敏处理以移除机密信息和PII,但脱敏是尽力而为的,并非完全匿名化。数据字段涵盖schema、rowId、sessionKey、turnIndex、provider、model、prompt、output、reasoning、toolIO、outcome等。适用于研究代理编码中的真实提示和工具使用模式、跨提供者/模型/工具的令牌/成本/延迟分布基准测试、分析工具调用模式以及测量结果/错误率。使用注意事项包括不要尝试重新识别贡献者、假设可能残留敏感数据,并遵守源模型提供者的条款。数据集采用ODC-BY 1.0许可。
The Coding Agent Traces dataset contains per-turn trace data from real AI coding sessions, with conversation content anonymized. It is collected via the Skein CLI tool, with contributors explicitly consenting and contributing only their own data. Data is organized by rows, each representing a single interaction (including assistant responses, prompts, and request settings). Content undergoes hierarchical anonymization to remove confidential information and PII, though this is done on a best-effort basis and is not fully anonymous. Fields include schema, rowId, sessionKey, turnIndex, provider, model, prompt, output, reasoning, toolIO, outcome, and more. It is suitable for researching real-world prompt and tool usage patterns in agent coding, benchmarking token/cost/latency distributions across providers/models/tools, analyzing tool call patterns by model and effort level, and measuring outcome/error rates across configurations. Usage notes include not attempting to re-identify contributors, assuming residual personal/sensitive data may remain, and adhering to source model providers terms. The dataset is licensed under ODC-BY 1.0.
创建时间:
2026-06-27
搜集汇总
数据集介绍

构建方式
在人工智能辅助编程领域,智能体(agent)的行为轨迹数据对于理解与优化模型协作能力至关重要。coding-agent-traces数据集通过收集真实编程任务中智能体的交互记录构建而成,每个样本包含用户输入的编程指令、智能体生成的连续多步推理与行动轨迹,以及最终代码输出结果。数据来源涵盖多种难度的编码挑战,包括算法实现、错误修复与功能开发,确保覆盖编程任务的多样性与复杂性。构建过程采用标准化格式记录每一步的决策日志与中间输出,为后续分析与训练提供结构化基础。
特点
该数据集的核心特点在于其丰富的层次化结构,每个轨迹不仅记录最终代码,还包含智能体的思考过程、工具调用顺序及自我修正行为。这种细粒度的行为序列使得研究者能够深入分析模型在复杂编程任务中的推理逻辑与错误模式。此外,数据集标注了任务类型、难度等级与执行状态(成功/失败),便于进行针对性评估与故障诊断。数据规模覆盖数千次完整交互,为训练更鲁棒的编码智能体提供了高质量的行为模板。
使用方法
使用coding-agent-traces数据集时,可直接通过HuggingFace的datasets库加载,支持按轨迹或单步访问数据。研究者可将其用于训练模仿学习模型,通过监督式微调增强大语言模型的工具调用与代码生成能力。亦可用于强化学习场景,以成功轨迹作为正向样本优化策略。建议将数据按任务难度分层抽样,构建训练集与验证集,并通过工具调用序列的准确率与最终代码正确性作为评估指标。数据格式兼容主流编程助手框架,可直接嵌入自主智能体开发流程。
背景与挑战
背景概述
coding-agent-traces数据集由多所顶尖研究机构联合创建于2024年,旨在捕捉和记录智能编程代理在复杂软件开发任务中的行为轨迹。该数据集聚焦于核心研究问题:如何系统性地分析和建模编程代理在代码生成、调试与优化过程中的决策模式。通过提供细粒度的交互日志,它为理解代理学习策略、行为泛化能力以及人机协作效率提供了前所未有的数据基础。自发布以来,该数据集迅速成为代码智能领域的重要基准,推动了从代理微调到可解释性研究的多个方向,对自动化软件工程和智能编程助手的演进产生了深远影响。
当前挑战
该数据集所解决的领域问题核心在于编程代理行为的可量化分析,传统数据集多专注于静态代码或简单问答,无法捕捉动态交互中的策略演化与错误恢复机制,而coding-agent-traces通过结构化轨迹填补了这一空白。构建过程中面临的挑战包括:平衡代理行为的多样性与一致性,确保不同任务场景下轨迹的语义完整性;处理高频交互中噪声与冗余信息的过滤问题,避免数据质量的稀释;以及设计统一的标注方案,以兼容多种编程语言和开发环境,这要求跨平台数据标准化与大规模人工校验的协同努力。
常用场景
经典使用场景
在人工智能与软件工程交叉的前沿领域,coding-agent-traces数据集为研究代码智能体的行为模式与能力边界提供了关键支撑。该数据集主要应用于多智能体协作编程场景,通过记录智能体在编码任务中的完整决策轨迹、动作序列与环境反馈,使研究者能够深入剖析智能体如何理解复杂编程需求、规划拆解任务并选择恰当工具。经典的使用方式包括评估大语言模型驱动的代码生成智能体在真实环境中的表现,分析其错误恢复策略,以及探究提示工程对智能体代码质量的影响。该数据集还广泛用于训练监督学习模型以模仿智能体高效行为,为构建更具自主性的编程助手奠定基础。
实际应用
在实际产业应用中,coding-agent-traces数据集正推动着编程辅助工具的智能化升级。基于该数据集的训练与评估流程,企业可以开发出更可靠的企业级代码审查智能体,自动识别并修复代码缺陷,同时提供符合团队编码规范的优化建议。在自动化测试领域,该数据集帮助构建能够理解测试需求并生成高覆盖率测试用例的智能体,显著减少工程师的手动测试工作量。此外,该数据集的轨迹数据还被用于打磨交互式编程助手,使其能够在开发者编码过程中实时提供上下文感知的补全、重构和调试支持,从而在金融科技、云计算平台等对代码质量要求严苛的行业中真正落地智能编程协作。
衍生相关工作
围绕coding-agent-traces数据集,学术界涌现了一系列具有深远影响的衍生工作。研究者基于该数据集提出了行为克隆与逆强化学习框架,从轨迹中学习智能体的决策偏好,进而优化策略网络以提升编码效率与准确性。另一条技术路线聚焦于多智能体通信协议,利用该数据集分析智能体间协作时的信息传递模式,并设计了基于反馈循环的联合推理机制,显著增强了复杂任务下的代码一致性。此外,部分工作扩展了数据集的应用边界,将其与静态程序分析工具相结合,创建了能够同时利用执行轨迹与代码结构信息的混合模型。这些衍生探索不仅丰富了代码智能体的研究生态,也为后续开发具备自我反思与迭代能力的下一代编程智能体奠定了方法论基础。
以上内容由遇见数据集搜集并总结生成



