What problem does it solve?
Choosing and configuring a preference-optimization method for LLM alignment is error-prone: teams force unpaired feedback into DPO, port SFT learning rates into DPO runs, or chase DPO variants that don't hold up at scale. This Skill routes preference data to the right method and produces validated TRL configs.
Core Features & Use Cases
- Method Selection: Routes preference pairs to DPO, memory-bound or SFT-free setups to ORPO, unpaired thumbs-up/down feedback to KTO, and length-bias cases with sweep budget to SimPO.
- Production Training Pattern: Describes iterative on-policy DPO where each round's checkpoint becomes the next round's reference model.
- Pair Construction: Builds chosen/rejected pairs from same-task passing-vs-failing trajectories using μ−2σ rejected selection instead of naive best-vs-worst.
- Use Case: A team with an SFT checkpoint and reviewer thumbs-up/down feedback gets routed to KTO with a complete KTOConfig block, avoiding the mistake of synthesizing fake preference pairs for DPO.
Quick Start
Ask the assistant to choose and configure a preference-optimization method for your SFT checkpoint given your feedback data format.