Academic Journal

EQSANS‐CLI: a natural‐language agent‐ready command‐line tool for small‐angle neutron scattering data reduction at EQ‐SANS.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: EQSANS‐CLI: a natural‐language agent‐ready command‐line tool for small‐angle neutron scattering data reduction at EQ‐SANS.
Συγγραφείς: Do, Changwoo1 (AUTHOR) doc1@ornl.gov
Πηγή: Journal of Applied Crystallography. Oct2026, Vol. 59 Issue 5, p1364-1373. 10p.
Θεματικοί όροι: *Data reduction, *Workflow management systems, *Neutron scattering, *Natural languages
Εταιρία/Οντότητα: Oak Ridge National Laboratory
Περίληψη: Small‐angle neutron scattering data reduction at user facilities follows a largely repetitive workflow. Runs are first classified in the catalog and matched to transmission, background and empty‐beam references within the same instrument configuration. The data are then reduced, placed on an absolute scale using a standard and stitched across configurations. Although these steps are individually well understood, they remain weakly connected, producing a coordination burden that scales with the number of runs and configurations. This paper describes EQSANS‐CLI, a command‐line interface (CLI) that organizes this workflow into a coherent, scriptable and agent‐addressable system. The design rests on four principles: a shared command‐handler layer that all input paths converge on; a persistent working table that holds every reduction decision as editable rows; two input surfaces (an interactive terminal and a headless JSON mode) that compile to the same handler entry point; and a status‐driven re‐reduction model that treats parameter changes as first‐class events. An /autopilot command chains the full pipeline from the proposal number to stitched I(Q) curves in one invocation. A Slack bot was used to demonstrate that the headless interface, together with a single skill document loaded into an external agent's system prompt, is sufficient to drive complete reductions by natural language from a mobile device. Slack is a commercial team‐messaging platform widely used at Oak Ridge National Laboratory, but the agent pattern itself is channel independent. The architecture is intentionally minimal on the agent side: the CLI is the authoritative executor, and the agent's only job is to translate human intent into commands on a stable contract. [ABSTRACT FROM AUTHOR]
Βάση Δεδομένων: Academic Search Index