最近不少同学问我:想用AI操作Fluent,有没有现成的skill?给AI配一个,它就能帮我建模、划网格、算case了。想法没问题,但在使用Skill操作Fluent之前,建议你先安装ANSYS官方Fluent MCP。
skill教的是AI"怎么干活",可AI手里得先有能操作Fluent的工具。MCP就是这样的工具,而且ANSYS已经推出了官方的MCP
所以我的建议是:先装ANSYS官方的MCP,再谈skill。
1. Skill和MCP的区别
MCP管"能不能操作",Skill管"会不会操作"。
可以这样理解,MCP是手,Skill是脑子里攒的经验。你对AI说"帮我建个二维后向阶梯,划网格,设k-ε,算到收敛":
两个都配上,才算齐活。
注:图里的PyFluent是ANSYS官方的Python接口,包名ansys-fluent-core,随Fluent安装包提供,装完Fluent就有。
PyFluent-MCP是包在它外面的一层MCP协议,需要单独装,别搞混。
2. 官方MCP介绍
实际上,不用MCP,AI也能操作Fluent,这可能是大多数人操作Fluent的方式。这种方式走的是两条老路。
那官方MCP好在哪里?它是ANSYS自己出的,仓库ansys/pyfluent-mcp,PyPI包名ansys-fluent-mcp(我写这篇时版本0.4.0,要求Python3.12以上),把PyFluent的能力封装成一批标准工具,能直接调。
目前一共20个工具,按用途分四组:
对比一下就明白装了好在哪:
注:
1.偶尔让AI写个小脚本,老路完全够用。要长期搭Fluent智能体,工具这条路稳得多。
2.官网网址:https://fluent-mcp.docs.pyansys.com/version/stable/getting_started
/installation.html
3. 官方MCP的安装
想要安装官方MCP,需要满足一定的要求:
安装过程也很简单,首先打开MCP仓库,这是官网提供的github下载网址:https://github.com/ansys/pyfluent-mcp
打开网址后,点击Code--Download ZIP,把其下载到本地电脑。比如我将其下载到桌面上。然后打开你的AI智能体,告诉它你要安装这个MCP,它就会自动安装了
实际上你直接让AI下载MCP的压缩包也可以,但是有时候自动下载会遇到网络问题,会比较卡
4. 链接到智能体上
服务器有了,还得让AI客户端知道它。对于workbuddy来说,可以直接在软件中链接MCP
点击连接器,进入到连接器界面,然后再点击自定义连接器
在这里将刚才安装的MCP添加进去,同时打开开关,然后重启软件即可
然后就可以使用了,虽然还没有安装skill,但是AI智能体会自动调用MCP,即使没有skill也可以操作Fluent,而且不会像之前直接通过写pyfluent反复试错。
AI自己也进行了功能验证,全部通过
5. 测试案例
我们来用一个小案例测试一下,提示词和文章170相同:
对路径:D:\ANSYS Test\wechat\BIG\Chapter181\Fluent下的mesh文件进行计算。速度分别设置为1m/s,10m/s和100m/s,温度均为300K,壁面温度均为1000K,其他的设置相同
可以看到,AI的思路已经和之前不同了,它首先是通过这个MCP的架构来操作Fluent,而不是直接写pyfluent脚本了。
整个过程也不会反复写pyfluent脚本来试错
计算结果也很不错,在没有任何skill的情况下,非常顺利
这是自己画出来的图
自动生成的文件,非常完美