I recently came across a discussion about using a Retrieval-Augmented Generation (RAG) system to audit CAD files (STEP/OBJ) for geometry issues, missing features, and manufacturing errors.
It made me wonder whether we’re sometimes reaching for LLMs when deterministic tools might be a better fit.
CAD validation already has established approaches:
- Geometry kernels
- Rule-based checks
- Mesh validation algorithms
- Manufacturing and tolerance analysis tools
A RAG system could potentially help explain issues, summarize findings, or assist engineers in navigating documentation. But can it reliably detect errors in complex 3D models, or does that stretch beyond what RAG was designed for?
I’m curious how others draw the line between:
- Problems that benefit from LLMs and retrieval systems
- Problems that are fundamentally better handled by traditional software engineering and domain-specific algorithms
Have you encountered a project where AI initially seemed like the right solution, but a conventional approach turned out to be more accurate, scalable, or maintainable?
