DCAgent2/gaia_127_Qwen2_5_Coder_32B_Instruct_20260430_044424
收藏Hugging Face2026-04-30 更新2026-05-03 收录
下载链接:
https://hf-mirror.com/datasets/DCAgent2/gaia_127_Qwen2_5_Coder_32B_Instruct_20260430_044424
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含对话数据,专注于代理(agent)和模型(model)的交互,涉及任务执行和工具使用。数据集中每条记录包括对话内容(conversations,包含角色和消息)、代理类型、模型名称、模型提供者、日期、任务名称、事件集、运行ID、试验名称、工具定义(如函数描述和参数)、结果和验证器输出。工具定义部分详细定义了函数结构,包括参数如代码、命令、文件文本、插入行、输入状态、消息、新旧字符串、路径、安全风险、任务列表、思考、超时和视图范围等。数据集主要用于训练和评估与工具交互的对话系统,可能应用于自动化任务、代码生成或安全分析等领域。数据集仅包含训练分割,有380个示例,总大小约89.85 MB。
This dataset contains conversation data focused on interactions between agents and models, involving task execution and tool usage. Each record in the dataset includes conversation content (with roles and messages), agent type, model name, model provider, date, task name, episode, run ID, trial name, tool definitions (such as function descriptions and parameters), result, and verifier output. The tool definitions section details function structures, including parameters like code, command, file text, insert line, input status, message, new and old strings, path, security risk, task list, thought, timeout, and view range. The dataset is primarily used for training and evaluating dialogue systems that interact with tools, potentially applied in areas such as automated tasks, code generation, or security analysis. The dataset includes only a training split with 380 examples and a total size of approximately 89.85 MB.
提供机构:
DCAgent2搜集汇总
数据集介绍

构建方式
该数据集源自GAIA基准测试,通过调用Qwen2.5-Coder-32B-Instruct模型在智能体任务中生成的交互轨迹构建而成。每条样本包含完整的多轮对话记录,涵盖用户与模型之间的消息交互(conversations字段),同时详细记录了模型所调用的工具定义(tool_definitions),包括函数名称、参数结构及返回值。数据集的构建过程模拟了复杂的智能体工作流,例如代码编辑、文件操作、任务管理及安全风险评估等场景,最终通过verifier_output字段验证任务完成质量,从而确保数据集的可靠性与实用性。
特点
该数据集的核心特点在于其高度结构化的智能体交互记录,不仅保留了对话的原始内容,还完整捕获了模型在每一步操作中使用的工具参数与执行逻辑。数据集中包含380条训练样本,每条样本均标注了agent标识、模型来源、任务类型及运行批次信息,便于进行细粒度的性能分析。此外,工具定义部分覆盖了从文件读写到任务列表管理的多种功能,参数描述详尽且带有枚举类型约束,为训练模型理解复杂指令提供了丰富且规范化的范例。
使用方法
该数据集适用于训练和评估具备工具调用能力的大语言模型,特别是在代码生成与智能体任务规划场景中。使用者可直接加载JSON格式的对话记录,通过解析conversations字段提取交互历史,并利用tool_definitions字段学习模型如何根据任务需求选择与配置工具。建议在微调过程中将工具定义作为上下文注入,以增强模型对结构化指令的理解。数据集中的result与verifier_output字段还可用于构建强化学习的奖励信号或进行任务完成度的自动化评估。
背景与挑战
背景概述
该数据集由以GAIA为项目代号的研究团队基于Qwen2.5-Coder-32B-Instruct模型构建,创建于2024年4月30日。核心研究问题聚焦于评测和提升大语言模型在软件工程任务中的智能体能力,特别是代码编辑、文件操作和任务规划等复杂行为。数据集通过记录模型与环境交互的多轮对话、工具调用定义及执行结果,为智能体行为研究提供了结构化样本。其影响力体现在为代码生成与智能体对齐领域提供了可复现的评估基准,推动了将语言模型从静态文本生成向动态、工具驱动的自主问题求解方向演进。
当前挑战
数据集面临的核心挑战在于领域问题层面:当前模型在软件工程任务中仍难以兼顾代码合成的正确性与工具调用的安全性,例如在执行文件修改或系统命令时可能引入安全风险。构建过程中,难点在于设计细粒度的工具定义结构,如涵盖操作为、插入行、安全风险枚举等多个字段,以确保交互行为的完整性与一致性。此外,仅包含380条训练样本可能限制模型泛化能力,且如何从多样化任务(如任务列表管理、代码检索等)中高效采集高质量轨迹仍是关键瓶颈。
常用场景
经典使用场景
在人工智能与编程教育领域,该数据集可被广泛用于训练和评估大型语言模型在执行多步骤软件工程任务时的表现,特别是那些依赖工具调用与代码协作的复杂场景。例如,研究者可以利用数据集中包含的对话历史、工具定义与执行结果,构建模型在代码编辑、命令行操作、错误修复与任务分解等方面的智能体行为。这种应用有助于提升模型理解指令、调用API以及逐步解决问题的综合能力,推动面向实际代码环境的语言模型微调与评测研究。
解决学术问题
该数据集有效解决了当前学术研究中缺乏高质量、细粒度、多轮交互式代码任务数据的困境,特别是在涉及工具函数调用的复杂编程场景中,现有数据集往往无法捕捉完整的上下文信息与决策链条。通过提供结构化的对话流程、工具参数定义及可验证的输出结果,该数据集支撑了对智能体规划能力、指令遵循度与异常处理能力等核心指标的定量分析,从而为构建更鲁棒的编码助手以及评估其推理可靠性与安全性提供了扎实的基准。
衍生相关工作
该数据集衍生了一系列关于工具增强型语言模型与代码智能体的经典研究工作,包括面向软件工程任务的多步推理策略优化、基于记忆增强的对话式编程系统设计以及安全约束下的工具调用校准方法。例如,一些研究利用此类数据训练模型在OpenHands等开放平台上执行端到端开发任务,另一些工作则聚焦如何从工具参数定义中学习结构化指令,从而拓展模型在不完整规范下的泛化能力。这些衍生工作共同推动了智能编码代理从实验室走向规模化应用,并为构建更加自主和可信的编程助手奠定了方法论基础。
以上内容由遇见数据集搜集并总结生成



