JUDIAgent: a scientific coding agent for JUDI workflows in wave-equation imaging

TitleJUDIAgent: a scientific coding agent for JUDI workflows in wave-equation imaging
Publication TypeUnpublished
Year of Publication2026
AuthorsHaoyun Li, Abhinav Prakash Gahlot, Felix J. Herrmann
Month3
KeywordsAgentic AI, devito, FWI, IMAGE, Imaging, JUDI, RTM, scientific coding agent, SEG
Abstract

We present JUDIAgent, a scientific coding assistant for JUDI.jl, an open-source Julia framework for wave-equation-based seismic modeling, imaging, and inversion. In seismic experimentation, the practical difficulty is not only writing executable code, but assembling a complete seismic workflow with the required physical model, acquisition geometry, modeling or migration operator, and saved outputs needed for inspection. JUDIAgent addresses this problem by retrieving JUDI examples, generating Julia code, running the code in the target environment, and checking whether the generated script contains the requested workflow pieces and outputs, such as acquisition geometry and saved figures. We demonstrate the system with validated 2D forward-modeling and reverse-time migration (RTM) examples. These case studies show that, for JUDI-based seismic scripts, domain-aware validation can turn a lightweight user request into a more complete experimental workflow by detecting missing workflow steps that are not captured by runtime correctness alone and by making the resulting scripts easier to inspect and revise.

URLhttps://slim.gatech.edu/Publications/Public/Submitted/2026/li2026IMAGEsca/abstract.html
URL2
Citation Keyli2026IMAGEsca