Pan-Chera/Multi-Agent-CAD
MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation via constrained test-time compute
What it solves
MAC (Multi-Agent CAD) 解决了基于 LLM 的 text-to-CAD 生成过程中的高成本和 Token 效率低下问题。传统的单智能体系统通常会在多次迭代中,通过将文档、对话历史和调试信息全部塞入上下文窗口,导致 Token 消耗量巨大且成本呈指数级增长。
How it works
MAC 利用 LangGraph 状态机来协调四种专门的智能体,它们传递的是紧凑的、结构化的 JSON 状态,而不是原始的对话记录:
- Spec Planner: 将自然语言请求转换为结构化的
CADBriefJSON。 - Geometric Architect: 将
CADBrief转换为包含草图和几何步骤的ArchitectPlanJSON。 n2. Python Coder: 将ArchitectPlan转换为可执行的build123dPython 代码。 - Autonomous Skill Loop: 执行代码并使用 Dual-Engine QA 报告来触发修复循环(通过 Aider),直到模型正确为止。
Who it’s for
它是为那些想要从自然语言提示词生成可打印的 3D 模型,同时最小化 API 成本和 Token 使用量的人,以及对几何设计的多智能体编排(multi-agent orchestration)感兴趣的开发者而设计的。
Highlights
- Extreme Token Efficiency: 与单智能体基准相比,Token 使用量减少了 116 倍,推理成本减少了 13 倍,同时将功能通过率提升至 99.3%。
- White-Box Transparency: 每个中间步骤(简报、计划、测量和诊断)都会序列化到磁盘,以便进行人工审计或运行中干预。
- Print-in-Place Capability: 能够生成具有精确间隙(clearance gaps)的复杂多体关节模型(例如:指尖陀螺、陀螺仪)。
- Hybrid Routing: 通过 OpenAI-compatible 终端点,支持使用不同的 LLM 提供商或模型来处理这四个阶段中的每一个。
相关
- 项目
- 项目
- 项目
- 项目
- 项目