Performance of AI agents based on reasoning language models on ALD process optimization tasks
Angel Yanguas-Gil
TL;DR
This study tests whether reasoning large language models can autonomously optimize ALD processes without prior knowledge of growth-per-cycle dynamics. It employs a two-step agent that first reasons about the process and then outputs a structured JSON with dose times, interfacing with a simulated Langmuir-type ALD model that may include a non self-limited CVD component. Results show that reasoning models like o3 and GPT5 can converge to near-saturating dose times in most cases using about 10–15 experiments, but substantial run-to-run variability and occasional misclassification of non self-limited behavior are observed. The work demonstrates the potential and limits of model-based autonomous optimization in ALD, highlights the benefit of simple priors to improve data efficiency, and provides an open-source simulator to foster reproducibility and further improvement.
Abstract
In this work we explore the performance and behavior of reasoning large language models to autonomously optimize atomic layer deposition (ALD) processes. In the ALD process optimization task, an agent built on top of a reasoning LLM has to find optimal dose times for an ALD precursor and a coreactant without any prior knowledge on the process, including whether it is actually self-limited. The agent is meant to interact iteratively with an ALD reactor in a fully unsupervised way. We evaluate this agent using a simple model of an ALD tool that incorporates ALD processes with different self-limited surface reaction pathways as well as a non self-limited component. Our results show that agents based on reasoning models like OpenAI's o3 and GPT5 consistently succeeded at completing this optimization task. However, we observed significant run-to-run variability due to the non deterministic nature of the model's response. In order to understand the logic followed by the reasoning model, the agent uses a two step process in which the model first generates an open response detailing the reasoning process. This response is then transformed into a structured output. An analysis of these reasoning traces showed that the logic of the model was sound and that its reasoning was based on the notions of self-limited process and saturation expected in the case of ALD. However, the agent can sometimes be misled by its own prior choices when exploring the optimization space.
