TraceCAD: A Recovery Layer for Agentic CAD Generation
A recent study presents TraceCAD, a recovery layer aimed at enhancing the reliability of CAD agents based on large language models (LLMs). This research, published on arXiv (2608.03062), tackles a significant issue in existing CAD generation systems: their correction loops frequently overlook evidence related to fulfilled requirements, erroneous operations, and previous repairs. By connecting requested features, modeling steps, failure evidence, and potential outcomes as a persistent state, TraceCAD enables the system to identify likely faulty operations, conduct bounded edits within dependency areas, and validate candidates through execution checks. Evaluated on DeepCAD-derived benchmarks, including 200-model ablations and a 1K-model comparison, TraceCAD demonstrates competitive geometric quality. The study highlights that omitting persistent state drastically reduces recovery scores, while removing localized searches significantly increases geometric regression and code-agent calls. Additionally, it discusses initializing the skill store using disjoint training data, contributing to advancements in AI-driven design and CAD automation.
Key facts
- TraceCAD is a recovery layer for LLM-based CAD agents.
- It links requested features, modeling steps, failure evidence, and candidate outcomes as persistent state.
- It diagnoses faulty operations and searches bounded edits in dependency regions.
- It validates candidates through execution and preservation checks.
- It retains successful and failed repair outcomes in reusable skill memory.
- Evaluated on DeepCAD-derived benchmarks with 200-model ablations and a 1K-model comparison.
- Achieves competitive geometric quality in IoU, Chamfer distance, and Hausdorff distance.
- Removing persistent state nearly halves recovery score.
- Removing localized search more than doubles geometric regression and doubles code-agent invocations.
- Skill store is initialized on disjoint training data.
Entities
Institutions
- arXiv