Bo Ni1,*, S. Mohadeseh Taheri-Mousavi1,2,*
1 Carnegie Mellon University
* Corresponding authors
2 Lead contact: smtaherimousavi@cmu.edu
AlloyGen is the agentic workflow component of the broader AlloyGPT package. It is a physics-grounded, self-adaptive multi-agent framework for autonomous alloy-design workflows in additive manufacturing. Additive manufacturing expands the alloy-design space by coupling composition, processing, printability, thermodynamics and performance, but practical design still requires continuous reasoning over incomplete knowledge, evolving objectives, tool selection, simulation errors and intermediate evidence.
AlloyGen addresses this missing reasoning layer by combining large-language-model agents with curated materials knowledge, executable CALPHAD thermodynamic simulations, critique and dynamic team organization. The framework demonstrates three levels of adaptivity. At the individual-agent level, a domain-expert CALPHAD agent learns specialized tool use through retrieval, execution feedback and self-correction. At the team level, role-specialized agents collaborate through dynamic interaction patterns to transform an underspecified Al-Si printability prompt into explicit criteria, executable simulations and traceable screening decisions. At the organizational level, a team-builder agent assembles task-specific expertise and tools for open-ended alloy-research tasks, demonstrated on refractory-alloy research synthesis.
AlloyGen treats alloy design not only as a prediction or optimization problem, but as an adaptive scientific workflow that organizes knowledge, physics-based tools, simulations, critique and team structure as evidence accumulates.
The review demos are organized according to the three adaptivity levels evaluated in the manuscript:
- Level 1: domain-expert agent
- Level 2: collaborative agent team
- Level 3: dynamic team building
These notebooks are provided for the peer-review process as records of the demonstration workflows. Running them locally may require adjusting paths and runtime configurations. They also require access to the relevant LLM API credentials, and demos involving CALPHAD calculations require a working Thermo-Calc/TC-Python installation and license.
Clone the repository and create a virtual environment:
git clone https://github.com/Taheri-Mousavi-Laboratory/AlloyGen.git
cd AlloyGen
conda env create --prefix=./AlloyGen_env --file=AlloyGen_env_environment.yml
conda activate ./AlloyGen_env
pip install -e .The environment file is exported from the development environment used for this work. Thermo-Calc/TC-Python functionality may require a valid local Thermo-Calc installation and license.
Citation information will be added after publication.
This repository is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
