russian-it-community-corpus
收藏资源简介:
Russian IT Community Corpus (RICC) 是一个开放、去标识化的对话数据集,收集自11个俄语工程社区节点,时间跨度从2017年到2026年,共计9年。该数据集捕捉了关于后端系统、云基础设施、AI/ML部署、数据库内部机制和软件架构的真实讨论。语料库经过精心处理,包括多源导入、Natasha NER与大小写感知的匿名化、MinHash LSH去重、DAG重建以及多格式导出,最终形成三个可直接使用的子集:full_corpus、sft_dialogues、rag_knowledge_base。数据集支持多种任务,包括文本生成、问答、指令微调(SFT)、直接偏好优化(DPO)和检索增强生成(RAG)。主要语言为俄语,部分为英语。数据集仅用于教育、学术和非商业研究。
Russian IT Community Corpus (RICC) is an open, de-identified dialogue dataset collected from 11 Russian engineering community nodes, spanning from 2017 to 2026, totaling 9 years. The dataset captures real discussions about backend systems, cloud infrastructure, AI/ML deployment, database internals, and software architecture. The corpus has been carefully processed including multi-source import, Natasha NER and case-sensitive anonymization, MinHash LSH deduplication, DAG reconstruction, and multi-format export, resulting in three directly usable subsets: full_corpus, sft_dialogues, and rag_knowledge_base. The dataset supports multiple tasks including text generation, question answering, supervised fine-tuning (SFT), direct preference optimization (DPO), and retrieval-augmented generation (RAG). The primary language is Russian, with some English. The dataset is intended for educational, academic, and non-commercial research only.
Russian IT Community Corpus (RICC) 数据集概述
基本信息
- 数据集名称: Russian IT Community Corpus (RICC)
- 许可协议: MIT
- 语言: 俄语 (ru)、英语 (en)
- 任务类别: 文本生成 (text-generation)、问答 (question-answering)
- 数据规模: 1M < n < 10M
核心指标
| 指标 | 数值 |
|---|---|
| 清洗后消息数 | 2,816,454 条 |
| 唯一参与者 | 210,890 人 |
| 时间跨度 | 2017年8月6日 — 2026年8月22日 (3,303天) |
| 总词数 | 37,260,192 |
| 预估BPE Token数 | 49,085,532 |
| SFT对话数 | 171,520 |
| RAG知识块数 | 325,690 |
| DPO偏好对 | 60,899 |
数据来源与结构
数据收集自 11个工程社区节点,覆盖2017-2026年共9年的真实讨论,内容涉及后端系统、云基础设施、AI/ML部署、数据库内部机制和软件架构等领域。
领域分布
| 领域类别 | 消息数 | 占比 |
|---|---|---|
| 通用技术与架构 | 2,683,686 | 95.3% |
| 商业、金融科技与合规 | 44,017 | 1.6% |
| AI、ML与LLM工程 | 29,411 | 1.0% |
| 前端与UI架构 | 18,775 | 0.7% |
| 工程管理与职业发展 | 11,970 | 0.4% |
| 后端与分布式数据库 | 11,707 | 0.4% |
| 系统管理与DevSecOps | 9,970 | 0.3% |
| DevOps与云基础设施 | 6,918 | 0.2% |
数据集配置
1. full_corpus (完整语料)
- 文件:
data/full_clean_messages.parquet - 包含所有清洗后的消息及其结构元数据,字段包括:
msg_id、chat_name、timestamp、unixtime、author_anon、text_clean、domain、tags、is_question、thread_id
2. sft_dialogues (指令微调对话)
- 文件:
data/sft_dialogues.parquet - 171,520个多轮对话线程,适用于监督指令微调 (SFT)
- 格式为带
role、author、content的消息序列结构
3. rag_knowledge_base (RAG知识库)
- 文件:
data/rag_knowledge_base.parquet - 325,690个分块技术讨论,适用于稠密向量检索索引
数据处理流程
- 数据摄取: 合并11个社区节点,共2.91M条统一记录
- 匿名化处理: 使用Natasha NER进行6种俄语语法格变体脱敏,处理电话号码、加密货币地址、API密钥等敏感信息
- 去重: 采用MinHash LSH (128排列),Jaccard阈值0.80
- 对话树重构: 重建回复树,提取高质量SFT对话 (质量分数≥3.0) 和RAG知识块
- 多格式导出: 生成zstd Parquet (
full,sft,rag) 和JSONL格式
隐私保护
- 作者显示名跨6种俄语语法格进行词法脱敏
- 全部11个频道标题和超级群ID匿名化为替代节点标识
- 确定性模式清洗:电话号码、个人邮箱、加密货币地址、API密钥、JWT令牌、数据库凭证均被移除
- 保护4,500+标准编程关键词不被误删
- 提供通知与下架政策,处理请求48小时内响应
模型评估结果
在50个生产工程场景、HumanEval和RuMMLU CS基准上的测试表明:
- 基础模型 (Qwen 2.5 1.5B): 50场景准确率32.9%
- 基础模型 + RAG: 准确率提升至44.0%
- 领域LoRA: 准确率34.5%
- 混合方案 (LoRA + RAG): 准确率最高,达 48.6%
适用场景
- 指令微调 (SFT)
- 直接偏好优化 (DPO)
- 检索增强生成 (RAG)
- LoRA参数高效微调
- 零隐私泄漏的俄语IT技术领域NLP任务
引用方式
bibtex @misc{ricc2026, author = {Russian IT Community Open Research Group}, title = {Russian IT Community Corpus (RICC): A Curated Multi-Domain Conversational Dataset for LLM SFT, DPO, and RAG}, year = {2026}, publisher = {Hugging Face}, howpublished = {url{https://huggingface.co/datasets/wwewtech/russian-it-community-corpus}} }





