计算机辅助设计
任务(项目管理)
计算机科学
工程制图
人机交互
软件工程
计算机体系结构
系统工程
工程类
作者
Dimitrios Mallis,Ahmet Serdar Karadeniz,Sebastian Cavada,Д. И. Рухович,Niki Maria Foteinopoulou,Kseniya Cherenkova,Anis Kacem,Djamila Aouada
标识
DOI:10.48550/arxiv.2412.13810
摘要
We propose CAD-Assistant, a general-purpose CAD agent for AI-assisted design. Our approach is based on a powerful Vision and Large Language Model (VLLM) as a planner and a tool-augmentation paradigm using CAD-specific tools. CAD-Assistant addresses multimodal user queries by generating actions that are iteratively executed on a Python interpreter equipped with the FreeCAD software, accessed via its Python API. Our framework is able to assess the impact of generated CAD commands on geometry and adapts subsequent actions based on the evolving state of the CAD design. We consider a wide range of CAD-specific tools including a sketch image parameterizer, rendering modules, a 2D cross-section generator, and other specialized routines. CAD-Assistant is evaluated on multiple CAD benchmarks, where it outperforms VLLM baselines and supervised task-specific methods. Beyond existing benchmarks, we qualitatively demonstrate the potential of tool-augmented VLLMs as general-purpose CAD solvers across diverse workflows.
科研通智能强力驱动
Strongly Powered by AbleSci AI