国内刊号:11-5602/TP
国际刊号:1673-9418
发布日期:
作者:卢斌, 刘建峰, 王浩琳, 张玉志, 陈锐
单位:南开大学 软件学院,天津 300457
关键词:OpenFOAM,多模态大模型,知识图谱,多智能体系统,代码生成
针对OpenFOAM因依赖命令行操作而导致的使用门槛高,以及传统仿真界面普遍存在开发周期长、定制成本高的多重挑战,提出AutoCode4OF框架,旨在实现从多模态输入到完整OpenFOAM可执行界面代码的端到端自动生成。该框架主要创新包括:(1)在输入层面,框架融合图像、自然语言文本以及已有代码片段等多模态信息,联合表征用户意图;(2)在知识处理层面,通过构建计算流体力学(CFD)领域的专业知识图谱,并引入检索增强生成(RAG)与前后端双重验证机制,显著提升生成代码在物理意义上的合理性与可靠性;(3)在系统架构设计上,采用多智能体协同工作机制,将整体任务分解为知识检索、任务规划、代码生成、素材设置以及测试验证等多个专业模块,各模块分工协作,共同保障输出结果的质量与完整性。实验结果表明,AutoCode4OF在代码质量、功能完整性和编译成功率方面分别达到0.956、0.997和100%,在网格生成、求解计算以及后处理结果验证等多个环节中均展现出良好的适用性与稳定性,具备较高的实际工程应用价值,并为科学计算软件的智能化发展提供了新思路。
来源:2025年第12期
《计算机科学与探索》期刊编辑部