EnvTrace: Simulation-Based Semantic Evaluation of LLM Code via Execution Trace Alignment -- Demonstrated at Synchrotron Beamlines
Noah van der Vleuten, Anthony Flores, Shray Mathur, Max Rakitin, Thomas Hopkins, Kevin G. Yager, Esther H. R. Tsai
TL;DR
EnvTrace tackles the challenge of evaluating LLM-generated instrument-control code by measuring semantic, execution-based correctness through trace alignment in a beamline digital twin. It combines a Bluesky-driven simulator with a multi-faceted scoring system that emphasizes state accuracy, temporal dynamics, and continuous process fidelity, going beyond brittle syntactic metrics. The study demonstrates strong performance of top models on simple tasks and meaningful, though more variable, performance on complex control flows, while highlighting the limitations of CodeBLEU and Levenshtein distance as proxies for real-world correctness. The work argues for a symbiotic future where LLMs and digital twins enable safer, autonomous embodied AI in scientific facilities, with practical implications for pre-flight validation, debugging, and cross-beamline benchmarking. Overall, EnvTrace provides a rigorous, interpretable framework for evaluating and debugging instrument-control code, with broad potential to improve reliability and safety in physical AI workflows.
Abstract
Evaluating large language models (LLMs) for instrument control requires methods that go beyond standard, stateless algorithmic benchmarks, since the behavior of physical systems cannot be fully captured by unit tests alone. Here we introduce EnvTrace, a simulation-based method that evaluates execution traces to assess semantic code equivalence. EnvTrace is demonstrated with a beamline control-logic digital twin to facilitate the evaluation of instrument control code, with the digital twin itself also enabling the pre-execution validation of live experiments. Over 30 LLMs were evaluated using trace alignment to generate a multi-faceted score for functional correctness across key behavioral dimensions, showing that many top-tier models can approach human-level performance in rapid control-code generation. This is a first step toward a broader vision where LLMs and digital twins work symbiotically: LLMs providing intuitive control and agentic orchestration, and digital twins offering safe and high-fidelity environments, paving the way towards autonomous embodied AI.
