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 |
| FullText | Links: – Type: other Text: Availability: 0 |
|---|---|
| Header | DbId: asx DbLabel: Academic Search Index An: 197591967 RelevancyScore: 1452 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1452.43029785156 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: EQSANS‐CLI: a natural‐language agent‐ready command‐line tool for small‐angle neutron scattering data reduction at EQ‐SANS. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Do%2C+Changwoo%22">Do, Changwoo</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> doc1@ornl.gov</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Journal+of+Applied+Crystallography%22">Journal of Applied Crystallography</searchLink>. Oct2026, Vol. 59 Issue 5, p1364-1373. 10p. – Name: Subject Label: Subject Terms Group: Su Data: *<searchLink fieldCode="DE" term="%22Data+reduction%22">Data reduction</searchLink><br />*<searchLink fieldCode="DE" term="%22Workflow+management+systems%22">Workflow management systems</searchLink><br />*<searchLink fieldCode="DE" term="%22Neutron+scattering%22">Neutron scattering</searchLink><br />*<searchLink fieldCode="DE" term="%22Natural+languages%22">Natural languages</searchLink> – Name: SubjectCompany Label: Company/Entity Group: Su Data: <searchLink fieldCode="DE" term="%22Oak+Ridge+National+Laboratory%22">Oak Ridge National Laboratory</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: 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] |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=asx&AN=197591967 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1107/S160057672600600X Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 10 StartPage: 1364 Subjects: – SubjectFull: Oak Ridge National Laboratory Type: general – SubjectFull: Data reduction Type: general – SubjectFull: Workflow management systems Type: general – SubjectFull: Neutron scattering Type: general – SubjectFull: Natural languages Type: general Titles: – TitleFull: EQSANS‐CLI: a natural‐language agent‐ready command‐line tool for small‐angle neutron scattering data reduction at EQ‐SANS. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Do, Changwoo IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 10 Text: Oct2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 00218898 Numbering: – Type: volume Value: 59 – Type: issue Value: 5 Titles: – TitleFull: Journal of Applied Crystallography Type: main |
| ResultId | 1 |