KOMPAS-3D AI 智能体:全周期建模与出图
KOMPAS-3D 中的 AI 智能体现在能够独立构建 3D 零件、添加孔、检查建模历史、生成带完整标题栏的工程图并导出为 DXF 格式。该智能体跟踪模型在每一阶段的状态:当前文档、建模阶段、面属性以及操作后的变更。
这使得常规任务无需人工干预即可委派执行。智能体使用分析上下文、选择参数和验证几何形状的工具。
跟踪模型状态
智能体通过 get_3d_context 请求当前状态:它了解建模树中的元素数量以及是否存在基础实体。它并非从零开始构建模型,而是从当前阶段继续。
resolve_selection_3d 工具根据描述(例如“顶部平面”)查找面,并返回一个系统 ID,用于精确定位草图和切割。
list_feature_tree_3d 提供完整的操作列表:基础草图、拉伸、切割、孔、倒角。开发者可以打开建模树并验证步骤。
几何验证与优化
操作后,measure_model_properties 返回零件的体积和面数,用于数学验证。solve_model_goal 迭代调整参数(例如半径为 5.0)以满足目标属性。
这实现了操作链:构建 → 验证 → 修正。智能体确认命令成功,避免错误。
- get_3d_context:文档和建模树状态。
- resolve_selection_3d:按描述选择。
- list_feature_tree_3d:操作历史。
- measure_model_properties:几何度量。
- solve_model_goal:针对目标的优化。
自定义脚本模式
新增两种模式:
execute_python_script—— 在 Python 中访问 CAD API,用于复杂逻辑。execute_geometry_script—— 一种用于构建链的领域特定语言(DSL),例如draw.line(pt(230, 30), pt(240, 30))。智能体将其扩展为 KOMPAS-API 调用,并返回引用 ID。
Python 模式适用于超越基本操作的自动化,而 DSL 模式适用于无需冗余代码的快速序列。
全周期流程:智能体构建零件、检查建模树、切换到工程图、填写标题栏、导出 DXF、保存文件并返回截图。
实际应用场景
基于模板的标准零件自动化、填写标题栏以及启动可重复操作。仅需人工进行最终验证。
基于 Windows COM 接口的 KOMPAS-3D 环境保留了其特性,但 MCP 服务器作为桥梁简化了与 AI 客户端的集成:Codex 终端、Claude Code、Cursor IDE。
设置需 10–15 分钟。代码库包含工具和软件包。
关键要点:
- 智能体维护模型状态,从当前阶段继续。
- 用于选择、验证和参数优化的工具。
- Python 和 DSL 脚本用于自定义操作链。
- 全周期:3D → 工程图 → DXF,无需手动输入。
- 通过 MCP 与任何 AI 客户端集成。
— Editorial Team
暂无评论。