MooseAgent is an automated solution framework that uses large-scale pre-trained language models (LLMs) and a multi-agent system to automate the simulation process in the MOOSE framework.
It utilizes LLMs to understand user-described simulation requirements in natural language and generates MOOSE input files through task decomposition and iterative verification strategies.
MooseAgent improves accuracy and reduces model hallucinations by utilizing a vector database containing annotated MOOSE input cards and function documentation.
The framework shows promising results in automating the MOOSE simulation process, particularly for relatively simple single-physics problems.