five

Code-170k-ewe

收藏
Hugging Face2025-10-23 更新2025-10-24 收录
下载链接:
https://huggingface.co/datasets/michsethowusu/Code-170k-ewe
下载链接
链接失效反馈
官方服务:
资源简介:
Code-170k-ewe 是一个包含 176,999 次编程对话的数据集,这些对话被翻译成 Ewe 语言,旨在为 Ewe 说话者提供编程教育的可能性。数据集包含多种编程概念的多轮对话,话题涵盖算法、数据结构、调试、最佳实践等。该数据集适合用于训练 Ewe 语言编程助手、构建 Ewe 开发者教育工具、研究多语种代码生成、创建 Ewe 语言编程教程以及支持低资源语言的 AI 开发。

Code-170k-ewe is a dataset consisting of 176,999 programming dialogues translated into the Ewe language, aimed at providing programming education opportunities for Ewe speakers. This dataset includes multi-turn dialogues covering various programming concepts, with topics spanning algorithms, data structures, debugging, best practices, and more. It is suitable for training Ewe-language programming assistants, building educational tools for Ewe developers, researching multilingual code generation, creating Ewe-language programming tutorials, and supporting AI development for low-resource languages.
创建时间:
2025-10-23
原始信息汇总

Code-170k-ewe 数据集概述

基本信息

  • 数据集名称: Code-170k-ewe
  • 语言: 埃维语 (Ewe)
  • 许可证: Apache 2.0
  • 数据规模: 100K<n<1M

数据集内容

  • 样本数量: 176,999 个编程对话
  • 数据格式: 多轮对话形式
  • 原始来源: glaiveai/glaive-code-assistant-v2
  • 翻译语言: 全部内容翻译为埃维语

数据结构

特征字段

  • conversations: 对话列表
    • from: 说话者身份("human" 或 "gpt")
    • value: 埃维语消息内容

数据分割

  • 训练集: 176,999 个样本
  • 文件大小: 355,770,236 字节
  • 下载大小: 177,885,118 字节

应用领域

  • 埃维语编程助手训练
  • 埃维开发者教育工具构建
  • 多语言代码生成研究
  • 埃维语编程教程创建
  • 低资源语言AI开发支持

主题范围

  • 算法
  • 数据结构
  • 调试
  • 最佳实践
  • 各种编程概念

技术特性

  • 支持大语言模型指令调优
  • 适用于文本生成任务
  • 适用于问答任务
  • 专为低资源语言设计
  • 多语言支持

使用方式

python from datasets import load_dataset dataset = load_dataset("michsethowusu/Code-170k-ewe")

搜集汇总
数据集介绍
main_image_url
构建方式
在促进低资源语言技术发展的背景下,Code-170k-ewe数据集通过精心设计的数据转换流程构建而成。该数据集源自glaiveai/glaive-code-assistant-v2的原始编程对话内容,经过系统性的翻译处理,将17万条高质量编程问答转换为埃维语表达。构建过程注重保持对话结构的完整性,确保每轮对话包含人类提问与模型回答的对应关系,为埃维语编程教育奠定了坚实的语料基础。
特点
该数据集展现出显著的多维度特征,其核心在于覆盖广泛的编程知识领域。17万条对话内容涉及算法设计、数据结构应用、代码调试及开发规范等专业主题,以多轮对话形式呈现丰富的教学场景。所有文本均采用纯埃维语编写,不仅填补了该语言在编程教育资源的空白,更通过标准化的对话格式支持大规模语言模型的指令微调需求,为低资源语言人工智能研究提供了重要支撑。
使用方法
在具体应用层面,研究人员可通过Hugging Face生态工具便捷加载数据集。使用datasets库的load_dataset函数即可获取完整数据,其训练集包含17万实例,每个实例以结构化对话形式存储。开发者可遍历conversations字段获取交替出现的人类提问与AI回复,这种设计特别适合训练埃维语编程助手、构建教育工具及开展多语言代码生成研究,为技术赋能非洲本土语言社区创造了实践路径。
背景与挑战
背景概述
随着人工智能技术在代码生成领域的深入发展,多语言编程教育资源的匮乏成为制约技术普及的关键因素。Code-170k-ewe数据集由研究团队于2025年构建,基于glaiveai/glaive-code-assistant-v2的原始对话数据,通过系统化翻译将17.7万条编程对话转化为埃维语。该数据集聚焦于通过自然语言交互解决编程问题,覆盖算法设计、数据结构及调试实践等核心编程概念,为埃维语社区的计算机教育提供了首套大规模高质量语料,显著推动了低资源语言在代码智能领域的研究进程。
当前挑战
在编程教育领域,低资源语言长期面临技术术语体系缺失与语义表达歧义的双重挑战。数据集构建过程中需克服埃维语编程术语标准化不足的障碍,同时确保多轮对话中技术逻辑的跨语言一致性。此外,原始代码注释与自然语言描述的混合特性,要求翻译过程兼顾编程语法规范与埃维语语言习惯的平衡,这对保持技术准确性与语言自然度提出了极高要求。
常用场景
经典使用场景
在低资源语言技术发展的背景下,Code-170k-ewe数据集最经典的使用场景体现在为埃维语编程教育提供核心训练素材。该数据集通过17万余条高质量编程对话,系统覆盖算法设计、数据结构应用及代码调试等关键领域,为构建埃维语代码助手模型奠定了坚实基础。其多轮对话结构能够模拟真实编程教学场景,使模型学习到从问题分析到解决方案生成的完整逻辑链条。
解决学术问题
该数据集有效解决了低资源语言在代码生成领域的学术研究难题。通过将编程知识转化为埃维语对话,它突破了传统编程教育依赖主流语言的局限,为研究多语言代码生成模型的跨语言迁移能力提供了重要实验平台。其价值在于构建了编程概念与低资源语言之间的语义映射桥梁,推动了计算语言学与教育技术的交叉研究进展。
衍生相关工作
该数据集已衍生出多个具有影响力的研究方向,包括基于跨语言预训练的代码生成模型架构创新,以及低资源语言指令微调技术的优化方案。相关研究通过迁移学习策略将埃维语编程知识与其他语言模型能力相结合,推动了多语言代码助手的技术演进,并为联合国可持续发展目标中的数字包容性议题提供了技术支撑。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作