这阵子,基于AI大模型实现Fluent仿真自动化的各种教程满天飞。其中一种最简单的套路是利用AI自动生成pyFluent代码。
该模式的逻辑简洁,实现门槛较低。然而,在实际应用中便会发现,这种套路要想用好也不太容易。实际应用中容易出现的问题主要体现在:
最近在github上发现ansys官方发布了PyFluent MCP。
”
以下是PyFluent MCP的官方描述:
PyFluent-MCP (ansys-fluent-mcp) 提供了一个基于 Model Context Protocol (MCP) 的服务器,旨在赋能 AI 助手通过 PyFluent 与 Ansys Fluent 进行高效交互。该组件构建于 PyAnsys Common MCP (ansys-common-mcp) 之上,后者构成了共享的 PyAnsys MCP 基础架构。该包既可作为独立的 MCP 服务器运行,也为更高级别的产品提供了开源的 core + solve 基础。上层产品依赖此包并通过 MCP 调用求解工具,而依赖关系严格保持单向:该包从不依赖、导入或引用任何使用它的产品,从而确保了架构的解耦与稳定性。
在架构定位上,该服务器是一个无状态的 MCP 叶子节点。MCP 主机(如 VS Code Copilot、Claude Desktop、Cursor 或自定义代理)可调用一组聚焦且精准的工具集。为确保操作的安全性与可靠性,所有针对 Fluent 的变更操作均仅通过经过验证的 MCP 工具执行,Python 代码也仅在经过验证的沙箱执行路径中运行。
PyFluent-MCP 的核心功能涵盖以下五个维度:
需要明确的是,PyFluent-MCP 定位为确定性基础设施。它并不承担模型运行时选择、提供商编排、传输策略、重试机制或代理循环等高层逻辑。这些关注点由更高级的主机产品负责,例如 fluids-mcp,后者通过 MCP 协议线路消费此包提供的能力。
更多内容可以参阅其文档:https://fluent-mcp.docs.pyansys.com/ 。
(完)