What problem does it solve?
Synthetic-data removes the bottleneck of needing high-quality labeled data by generating structured, high-coverage training datasets for LLM fine-tuning and agent training.
Core Features & Use Cases
- Multi-paradigm synthetic generation: Covers Self-Instruct, Evol-Instruct/WizardLM, GLAN taxonomy-driven syllabus generation, Magpie query synthesis, agent-trajectory synthesis (FireAct/CodeAct), and preference data generation (UltraFeedback and related approaches).
- Mandatory quality gates: Enforces deduplication, schema/format validation, LLM-as-judge scoring, instruction-following difficulty (IFD) filtering, and coverage auditing before any data is used for training.
- Distribution control for training stability: Supports stratified-quota sampling and class-balancing to manage coverage and reduce skew across categories.
- Anti-collapse safeguards: Emphasizes using a strong fixed teacher model and avoiding training on outputs from the model being trained to mitigate model collapse risk.
Quick Start
Use the synthetic-data skill to generate a synthetic fine-tuning dataset from a seed pool using a GPT-4-class teacher model with deduplication, LLM-judge filtering, IFD filtering, and a coverage audit enabled.