Embodied CAD: Solver-Grounded LLM Agents for Parametric B-Rep Assembly Modeling
Reviewed by Pith2026-07-01 05:42 UTCgrok-4.3pith:WJGWNZO6open to challenge →
The pith
Solver-grounded LLM agents perform parametric B-Rep assembly modeling by iteratively executing actions and using CAD solver feedback.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Solver-grounded planning executes all strong-planner workflows in the current benchmark, while learned controllers reach high executable rates and expose the remaining gap between valid tool calls and exact long-horizon policy prediction. The framework uses a stratified L0-L4 CAD skill library, action grammar constraints, deterministic parameter resolution, and solver-derived rewards for supervised warm-up and GRPO-style refinement on multi-step assembly tasks.
What carries the argument
The solver-grounded iterative loop that selects actions from the L0-L4 skill library, resolves them into geometric operations, executes in the CAD backend, and uses feedback for planning and learning.
If this is right
- Solver-grounded planning completes all workflows in the benchmark.
- Learned controllers achieve high rates of executable actions.
- Metrics such as skill accuracy and operation-family accuracy can be measured against solver outcomes.
- The gap between valid tool calls and exact policy prediction remains for learned models.
- Task completion success depends on the reliability of solver feedback in multi-step tasks.
Where Pith is reading between the lines
- Similar solver-grounded approaches could apply to other domains requiring precise geometric or physical validation, like robotics or architecture.
- Improving the learned controllers to close the policy prediction gap might require better long-horizon reasoning techniques.
- Extending the skill library to more complex assemblies could test the scalability of the framework.
- The method suggests that hybrid planning and learning is key for reliable CAD automation.
Load-bearing premise
The CAD backend and solver provide reliable, complete, and timely feedback that guides multi-step planning and learning without compounding errors.
What would settle it
A test where solver feedback is noisy, incomplete, or delayed on a long assembly task, causing the agent to fail task completion despite valid individual actions.
Figures
read the original abstract
Large language models can write plausible CAD scripts, but reliable industrial CAD modeling requires more than syntactically valid code: every feature, placement, and assembly relation must be accepted by an exact geometric kernel while remaining editable as parametric boundary representation geometry. We present Embodied CAD, solver-grounded LLM agents for parametric B-Rep assembly modeling. Instead of generating a complete script in one pass, the agent iteratively selects actions from a stratified L0-L4 CAD skill library, resolves them into typed geometric operations, executes them in a CAD backend, and uses solver feedback to plan, repair, and learn. The framework combines action grammar constraints, deterministic parameter resolution, and solver-derived rewards for supervised warm-up and GRPO-style refinement. We evaluate Embodied CAD on multi-step mechanical, industrial equipment, and mold-oriented assembly tasks using solver-aligned metrics: executable rate, skill accuracy, operation-family accuracy, exact policy accuracy, and task completion success. The results show that solver-grounded planning executes all strong-planner workflows in the current benchmark, while learned controllers reach high executable rates and expose the remaining gap between valid tool calls and exact long-horizon policy prediction.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces Embodied CAD, a framework for solver-grounded LLM agents performing parametric B-Rep assembly modeling. Agents iteratively select actions from a stratified L0-L4 CAD skill library, resolve them via deterministic geometric operations, execute in a CAD backend, and leverage solver feedback for planning, repair, and learning via action grammar constraints and solver-derived rewards (including supervised warm-up and GRPO-style refinement). On multi-step mechanical, industrial, and mold-oriented assembly tasks, solver-grounded planning is reported to execute all strong-planner workflows in the benchmark, while learned controllers achieve high executable rates but expose a gap between valid tool calls and exact long-horizon policy prediction. Evaluation uses solver-aligned metrics: executable rate, skill accuracy, operation-family accuracy, exact policy accuracy, and task completion success.
Significance. If the empirical claims hold with detailed supporting data, the work offers a concrete mechanism for ensuring geometric and parametric validity in LLM-generated CAD, which is load-bearing for industrial use cases where syntactic validity alone is insufficient. The explicit separation of planning success from learned policy gaps, combined with solver-derived rewards, provides a falsifiable testbed for embodied design agents and could inform follow-on work on long-horizon geometric reasoning.
major comments (1)
- [Abstract / Evaluation] Abstract and Evaluation section: the central claims that 'solver-grounded planning executes all strong-planner workflows' and that learned controllers 'reach high executable rates' are stated without any numerical results, benchmark size, task breakdown, baselines, error bars, or data exclusion criteria. This absence prevents verification of whether the solver feedback loop actually scales without compounding errors, which is load-bearing for the framework's contribution.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback and the recommendation for major revision. The concern about missing numerical support for the central claims is valid for the abstract as written and we address it directly below.
read point-by-point responses
-
Referee: [Abstract / Evaluation] Abstract and Evaluation section: the central claims that 'solver-grounded planning executes all strong-planner workflows' and that learned controllers 'reach high executable rates' are stated without any numerical results, benchmark size, task breakdown, baselines, error bars, or data exclusion criteria. This absence prevents verification of whether the solver feedback loop actually scales without compounding errors, which is load-bearing for the framework's contribution.
Authors: We agree that the abstract as currently written does not include the requested numerical results, benchmark size, task breakdown, baselines, error bars, or data exclusion criteria, and that this limits immediate verification. In the revised manuscript we will expand the abstract to report the key quantitative outcomes (executable rates for planning and learned controllers, benchmark size and task composition, and main baselines). We will also ensure the Evaluation section explicitly states benchmark size, per-task breakdown, data exclusion criteria, and includes error bars or variance measures where multiple runs were performed. These additions will make the scalability of the solver feedback loop directly verifiable from the text. revision: yes
Circularity Check
No significant circularity in derivation chain
full rationale
The paper presents a system architecture for solver-grounded LLM agents in parametric CAD modeling, relying on iterative action selection, execution in an external CAD backend, and solver-derived feedback for planning and refinement. No equations, fitted parameters, or self-referential definitions appear in the provided abstract or description. Evaluation metrics (executable rate, skill accuracy, task completion) are defined against external solver outcomes rather than internal redefinitions or self-citations. The framework is explicitly constructed around the solver loop as an independent oracle, with no load-bearing steps that reduce to their own inputs by construction. This is a standard engineering/systems paper whose central claims rest on empirical execution results, not on any circular derivation.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Advances in Neural Information Processing Systems , year =
Training Language Models to Follow Instructions with Human Feedback , author =. Advances in Neural Information Processing Systems , year =
-
[2]
Yao, Shunyu and Zhao, Jeffrey and Yu, Dian and Du, Nan and Shafran, Izhak and Narasimhan, Karthik and Cao, Yuan , booktitle =
-
[3]
Schick, Timo and Dwivedi-Yu, Jane and Dessi, Roberto and Raileanu, Roberta and Lomeli, Maria and Hambro, Eric and Zettlemoyer, Luke and Cancedda, Nicola and Scialom, Thomas , booktitle =
-
[4]
Advances in Neural Information Processing Systems , year =
Self-Refine: Iterative Refinement with Self-Feedback , author =. Advances in Neural Information Processing Systems , year =
-
[5]
Advances in Neural Information Processing Systems , year =
Reflexion: Language Agents with Verbal Reinforcement Learning , author =. Advances in Neural Information Processing Systems , year =
-
[6]
Wu, Rundi and Xiao, Chang and Zheng, Changxi , booktitle =
-
[7]
Xu, Xiang and Willis, Karl D. D. and Lambourne, Joseph G. and Cheng, Chin-Yi and Jayaraman, Pradeep Kumar and Furukawa, Yasutaka , booktitle =
-
[8]
and Dupont, Emilien and Ali, S
Khan, Muhammad S. and Dupont, Emilien and Ali, S. A. and Cherenkova, Kseniia and Kacem, Anis and Aouada, Djamila , booktitle =
-
[9]
Doris, A. C. and Alam, M. F. and Nobari, A. H. and Ahmed, F. , note =
-
[10]
Guan, Yuhang and Wang, Xiaogang and Xing, Xing and Zhang, Jiaqi and Xu, Dong and Yu, Qiang , booktitle =
-
[11]
Koch, Sebastian and Matveev, Albert and Jiang, Zhongshi and Williams, Francis and Artemov, Alexey and Burnaev, Evgeny and Alexa, Marc and Zorin, Denis and Panozzo, Daniele , booktitle =
-
[12]
ACM Transactions on Graphics , volume =
Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences , author =. ACM Transactions on Graphics , volume =
-
[13]
Lambourne, Joseph G. and Willis, Karl D. D. and Jayaraman, Pradeep Kumar and Sanghi, Aditya and Meltzer, Peter and Shayani, Hooman , booktitle =
-
[14]
Jayaraman, Pradeep Kumar and Sanghi, Aditya and Lambourne, Joseph G. and Willis, Karl D. D. and Davies, Thomas and Shayani, Hooman and Morris, Nigel , booktitle =
-
[15]
and Desai, Nishkrit and Willis, Karl D
Jayaraman, Pradeep Kumar and Lambourne, Joseph G. and Desai, Nishkrit and Willis, Karl D. D. and Sanghi, Aditya and Morris, Nigel J. W. , note =
-
[16]
Xu, Xiang and Jayaraman, Pradeep Kumar and Lambourne, Joseph G. and Willis, Karl D. D. and Furukawa, Yasutaka , journal =
-
[17]
Sharma, Gopal and Goyal, Difan and Liu, Haofan and Kalogerakis, Evangelos and Maji, Subhransu , booktitle =
-
[18]
ACM Transactions on Graphics , volume =
ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesis , author =. ACM Transactions on Graphics , volume =
-
[19]
Willis, Karl D. D. and Jayaraman, Pradeep Kumar and Chu, Hang and Tian, Yunsheng and Li, Yifei and Grandi, Daniele and Sanghi, Aditya and Tran, Linh and Lambourne, Joseph G. and Solar-Lezama, Armando , booktitle =
-
[20]
Mallis, Dimitrios and Karadeniz, Arda S. and Cavada, Sebastiano and Rukhovich, Danila and Foteinopoulou, Nefeli and Cherenkova, Kseniia and Kacem, Anis and Aouada, Djamila , booktitle =
-
[21]
Shui, Yifan and Guan, Yuhang and Zhang, Zhen and Hu, Jiawei and Zhang, Jiaqi and Xu, Dong and Yu, Qiang , note =
-
[22]
Gong, Yuxuan and Wu, Xuan and Liu, Wei and Tu, Kewei , note =
-
[23]
Advances in Neural Information Processing Systems , year =
Direct Preference Optimization: Your Language Model Is Secretly a Reward Model , author =. Advances in Neural Information Processing Systems , year =
-
[24]
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation , year =
DreamCoder: Growing Generalizable, Interpretable Knowledge with Wake-Sleep Bayesian Program Learning , author =. Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation , year =
-
[25]
Proceedings of the IEEE International Conference on Robotics and Automation , year =
Code as Policies: Language Model Programs for Embodied Control , author =. Proceedings of the IEEE International Conference on Robotics and Automation , year =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.