Toward Automated Simulation Research Workflow through LLM Prompt Engineering Design

Zhihan Liu, Yubo Chai, Jianfeng Li
8/28/2024
cs.AIcs.CLphysics.chem-ph

No official code found. Best implementation: zokaraa/autonomous_simulation_agent (17 stars, MIT, last commit 2025-01-15).

Abstract

The advent of Large Language Models (LLMs) has created new opportunities for the automation of scientific research spanning both experimental processes and computational simulations. This study explores the feasibility of constructing an autonomous simulation agent (ASA) powered by LLMs through prompt engineering and automated program design to automate the entire simulation research process according to a human-provided research plan. This process includes experimental design, remote upload and simulation execution, data analysis, and report compilation. Using a well-studied simulation problem of polymer chain conformations as a test case, we assessed the long-task completion and reliability of ASAs powered by different LLMs, including GPT-4o, Claude-3.5, etc. Our findings revealed that ASA-GPT-4o achieved near-flawless execution on designated research missions, underscoring the potential of methods like ASA to achieve automation in simulation research processes to enhance research efficiency. The outlined automation can be iteratively performed for up to 20 cycles without human intervention, illustrating the potential of ASA for long-task workflow automation. Additionally, we discussed the intrinsic traits of ASA in managing extensive tasks, focusing on self-validation mechanisms, and the balance between local attention and global oversight.

View on arXivView PDF

Code Implementations(1)

MIT
171HTML, PythonAug 28, 20241 years agoMIT

Similar Papers

Cite this paper

@article{liu2024toward,
  title  = {Toward Automated Simulation Research Workflow through LLM Prompt Engineering Design},
  author = {Zhihan Liu and Yubo Chai and Jianfeng Li},
  year   = {2024},
  eprint = {2408.15512},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.15512v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.15512.svg)](https://codeofpaper.com/paper/2408.15512)

Discussion