Total: 1
We introduce alignment techniques from reasoning large language models (LLMs) to the task of generating engineering sketch constraints in computer-aided design (CAD) models. Engineering sketches are composed of geometric primitives (such as points and lines) connected by constraints (such as perpendicularity and tangency) that define their relationships. For a design to remain easily editable, these constraints must accurately capture design intent, ensuring that geometry updates predictably as parameters change. While current methods can generate CAD designs, aligning model outputs with design intent--what we call "design alignment"--remains an open challenge. A crucial first step is to generate constraints that fully constrain all geometric primitives without over-constraining or distorting the sketch geometry. By training an existing constraint generation model with alignment techniques and feedback from a constraint solver, we achieve a 93% rate of fully-constrained sketches, compared to 34% using a naive supervised fine-tuning (SFT) baseline and only 8.9% without SFT. Our approach is model-agnostic and paves the way for further research bridging alignment strategies between language and design domains.