five

mteb/llm-eval-humaneval

收藏
Hugging Face2026-05-28 更新2026-05-31 收录
下载链接:
https://hf-mirror.com/datasets/mteb/llm-eval-humaneval
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集是一个用于信息检索或文本匹配任务的数据集,包含三个主要配置:1) corpus配置:包含158个文档,每个文档有标题和文本字段,代表语料库内容;2) queries配置:包含100个查询,每个查询有文本字段,代表用户查询;3) default配置:包含100个测试样本,每个样本关联查询ID、语料库ID和分数(整数类型),用于评估查询与文档的相关性。数据集总大小约为65KB,适用于训练或测试检索模型。

This dataset is designed for information retrieval or text matching tasks, consisting of three main configurations: 1) corpus configuration: includes 158 documents, each with title and text fields, representing the corpus content; 2) queries configuration: includes 100 queries, each with a text field, representing user queries; 3) default configuration: includes 100 test samples, each linking a query ID, corpus ID, and a score (integer type), used to evaluate the relevance between queries and documents. The total dataset size is approximately 65KB, suitable for training or testing retrieval models.
提供机构:
mteb
搜集汇总
数据集介绍
构建方式
llm-eval-humaneval数据集旨在为大型语言模型的代码生成能力评估提供标准化基准。其构建基于经典HumanEval任务,通过收集158条包含问题和对应解决方案的语料片段,形成核心语料库。同时,设计了100条查询样本,每条查询对应一个编程问题描述,并关联到语料库中的相关解决方案,以此构建检索与匹配任务的评价框架。数据集采用三元组配置:corpus存储原始文档,queries存储查询文本,default则保存查询与语料之间的结构化打分记录,便于进行精确的模型性能度量。
使用方法
使用该数据集时,研究者可通过Hugging Face Datasets库按需加载不同配置。加载corpus后,可利用`_id`、`title`和`text`字段获取代码任务描述与解决方案;加载queries则获得`_id`与`text`构成的纯问题文本,用于模型生成测试。default配置下的`query-id`、`corpus-id`和`score`三元组,可结合官方评估脚本计算指标。建议将模型输出与queries配对,并与corpus中的标准答案进行相似度或精确匹配,以量化代码生成准确率。
背景与挑战
背景概述
llm-eval-humaneval数据集诞生于大型语言模型(LLM)迅猛发展的时代,旨在系统性地评估模型在代码生成任务上的表现。该数据集由多位研究者共同构建,核心研究问题聚焦于如何通过标准化测试集衡量LLM从自然语言描述中合成正确代码的能力。作为HumanEval变体,它常被用于对比不同模型在函数级程序合成上的准确性,对推动代码智能领域的发展起到了关键作用,尤其在评估GPT、Codex等模型的编程能力时成为基准之一。
当前挑战
数据集所解决的领域问题在于代码生成评估的高度复杂性:现有模型常因逻辑错误或语法偏差而输出无效程序,而HumanEval等测试集需涵盖多样化的编程范式与边界条件。构建过程中的挑战包括确保测试用例的全面性与无歧义性,避免因问题描述模糊导致语义混淆;同时,数据集的规模(仅158个示例)限制了泛化评估的鲁棒性,易引发过拟合或指标偏差。此外,跨语言兼容性与版本控制也增加了维护难度。
常用场景
经典使用场景
llm-eval-humaneval数据集在代码生成与理解领域具有举足轻重的地位,其经典使用场景聚焦于评估大型语言模型在函数级代码合成任务上的能力。该数据集由一系列精心设计的编程问题构成,每个问题均包含自然语言描述的函数签名、文档字符串以及相应的测试用例。研究者通过让模型根据问题描述生成可执行的Python代码,并运用单元测试来验证生成代码的正确性,从而量化模型的编程能力。这种评估范式为不同架构、规模和训练策略的模型提供了统一、客观的横向比较基准,推动了代码智能研究的快速发展。
解决学术问题
该数据集有效解决了自然语言描述到可执行代码的语义鸿沟这一核心学术问题,为评估语言模型在算法逻辑、语法规范与边界条件处理上的综合表现提供了标准化度量。其深远意义在于揭示了模型在复杂逻辑推理与精确编程指令遵循方面的能力边界,暴露了通用大模型在代码生成任务中的常见缺陷,如逻辑错误、变量命名歧义与不满足性能约束等。通过系统的错误类型分析与跨模型性能对比,该数据集激励了研究者针对性地优化模型架构、训练策略与解码算法,从而深刻影响了代码智能领域的评估体系演进与学术研究范式。
实际应用
在实际工程与产品层面,llm-eval-humaneval所衡量的能力直接映射至自动化软件开发辅助工具的核心功能。这些工具利用模型根据开发者提供的自然语言需求描述,自动生成函数体、文档注释乃至完整的模块实现,从而显著提升编码效率。当前诸多集成开发环境(IDE)插件、代码补全服务与智能编程助手,均以在该数据集上取得优异表现为重要技术里程碑。该数据集的应用还延伸至代码审查辅助、单元测试生成以及遗留代码的现代化重构等场景,为构建更高效、更可靠的人工智能辅助开发工作流提供了关键的评估基础与优化目标。
数据集最近研究
最新研究方向
当前,llm-eval-humaneval数据集在代码生成与评估领域占据着举足轻重的地位,尤其伴随着大语言模型(如GPT-4、Claude等)在编程任务上的能力飞跃,该数据集成为衡量模型功能正确性与逻辑推理能力的黄金基准。前沿研究聚焦于利用该数据集探索模型在无约束环境下的泛化表现,例如通过少量样本学习或链式思维提示来激发模型对复杂编程意图的理解。同时,随着AI安全与对齐议题的升温,该数据集还被用于检测模型是否具备避免产生有害或低效代码的伦理意识。其意义不仅在于推动自动化编程工具的发展,更在于为评估模型在具体、可验证任务上的可靠性提供了标准化媒介,进而影响未来AI辅助软件工程范式的演进。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务