微信扫码
添加专属顾问
我要投稿
探索如何结合本地大模型与三维图形平台,打造下一代CAD智能助手。核心内容:1. Ollama本地大模型部署及其硬件要求2. 模型上下文协议MCP与AnyCAD平台的交互实现3. AI智能助手的整体架构与效果展示
本文介绍一种基于Ollama[1]部署的本地大模型和AnyCAD三维图形平台[2]开发交互式CAD智能助手的方法,实现基于大模型辅助建立二维、三维几何模型的功能;主要内容包括Ollama本地大模型部署,基于WebSocket实现AnyCAD与Ollama交互,基于模型上下文协议(MCP)实现模型交互。
Ollama是一个高性能的大规模机器学习模型框架,支持在本地环境中的部署。
为了在本地环境中部署Ollama,首先需要确保你的服务器或工作站满足Ollama运行的硬件要求。本文使用i9-13900K + 64GB内存 + 4080S16G,基于qwen2.5 14b大模型。
Ollama安装和部署qwen2.5略。
模型上下文协议(Model Context Protocol, MCP)定义了如何在应用程序和机器学习模型之间传递信息的标准格式。它使得不同来源的数据能够以统一的方式被理解,从而简化了模型的应用过程。
AnyCAD图形平台提供C++、.NET、Python、Java等API,可以方便的开发CAD/CAE/CAM应用程序,其简洁的API[3],非常适合AI大模型调用。在gitee上提供了丰富的示例[4],可快速上手。AnyCAD .NET SDK[5]在nuget上累计下载超过30W次。
系统整体架构如下图所示:
其中:
• AI智能助手
基于AnyCAD图形平台API,实现智能助手的客户端插件,主要与AI Server通过WebSocket协议进行通信。
• AI建模服务插件
基于AnyCAD图形平台API,实现智能助手的插件,实现MCP协议。
• AI Server
通过Ollama提供的API与LLM交互,通过WebSocket接收AI智能助手的请求并返回AI模型响应。
• AI助手二维绘图
通过简单的验证,走通了开发AI智能助手的流程。但要应用于工程应用还需要做更多的工作和深入的优化才能实现更智能的CAD智能助手。
[1]
Ollama: https://www.ollama.com[2]
AnyCAD三维图形平台: http://www.anycad.cn[3]
API: http://anycad.cn/api/2025/[4]
示例: https://gitee.com/anycad[5]
AnyCAD .NET SDK: (https://www.nuget.org/packages/AnyCAD.Rapid.NET)
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-24
Fellou AI浏览器体验报告,它是未来AI应用的雏形
2025-04-23
DeepSeek 32B随便跑,万元超值组装AI大模型电脑主机
2025-04-23
扣子空间:当「AI实习生」开始主动对齐,人机协作的「共生进化」和「双向奔赴」
2025-04-21
微软Playwright MCP 服务器为LLM提供浏览器自动化能力
2025-04-21
爆火的扣子空间里,藏着什么秘密?
2025-04-20
Dia之后,Fellou是我非常推荐的又一AI浏览器
2025-04-20
实测扣子刚刚上线的新版扣子空间。自动化解放人类越来越近了。
2025-04-19
4090/4090D 的48G版本是怎么来的
2024-03-30
2024-05-09
2024-07-23
2024-07-07
2025-02-12
2024-07-01
2024-06-24
2024-06-23
2024-10-20
2024-06-08
2025-04-21
2025-04-13
2025-04-11
2025-04-03
2025-03-30
2025-03-28
2025-03-26
2025-03-13