生成训练样本
通过模型生成指令与回答等合成数据,用于准备语言模型的训练数据集。
BAIZE AI RESOURCE
Distilabel
Distilabel 是用于构建 AI 训练数据集的 Python 工具。它将数据生成、处理和模型反馈组织成可运行的流程,帮助开发者制作指令回答、偏好等数据集,并在数据准备过程中评估和筛选结果。

Distilabel 面向需要为语言模型准备数据的开发者和数据团队。它不是直接打开就能使用的聊天应用,而是一个通过 Python 编写数据处理流程的工具:用户选择输入数据与模型,将生成、处理和评估任务连接起来,再运行流程获得数据集。它可用于生成指令与回答、制作偏好数据,也可借助 AI 反馈判断和筛选数据,减少为模型训练反复手工整理样本的工作。项目提供预设的指令回答流程,也允许按任务自定义流程;模型既可来自远程服务,也可在本地运行。对于较大的数据处理任务,流程还支持缓存、恢复以及按需扩展的分布式执行。
通过模型生成指令与回答等合成数据,用于准备语言模型的训练数据集。
在数据流程中使用模型评估生成结果,支持制作偏好数据或筛选已有数据。
将数据加载、转换和模型任务组合成流程,按目标数据集调整处理步骤。
流程支持缓存和恢复;处理大规模数据时,可选装 Ray 相关依赖进行分布式执行。
生成的 Distiset 可推送至 Hugging Face Hub,供他人使用或作为后续流程的输入。
使用场景开发者需要为语言模型准备监督微调样本
运行预设的指令回答生成流程,得到包含指令和回答的数据集。
使用场景数据团队需要比较模型回答并整理偏好样本
将数据生成和模型评价任务组合成流程,根据评价结果整理用于后续模型训练的偏好数据。