Exploring Robust Multi-Agent Workflows for Environmental Data Management
Organizations: Florida International University, Miami, Florida, United States
Abstract
Embedding LLM-driven agents into environmental FAIR data management is compelling - they can externalize operational knowledge and scale curation across heterogeneous data and evolving conventions. However, replacing deterministic components with probabilistic workflows changes the failure mode: LLM pipelines may generate plausible but incorrect outputs that pass superficial checks and propagate into irreversible actions such as DOI minting and public release. We introduce EnviSmart, a production data management system deployed on campus-wide storage infrastructure for environmental research. EnviSmart treats reliability as an architectural property through two mechanisms: a three-track knowledge architecture that externalizes behaviors (governance constraints), domain knowledge (retrievable context), and skills (tool-using procedures) as persistent, interlocking artifacts; and a role-separated multi-agent design where deterministic validators and audited handoffs restore fail-stop semantics at trust boundaries before irreversible steps. We compare two production deployments. The University's GIS Center Ecological Archive (849 curated datasets) serves as a single-agent baseline. SF2Bench, a compound flooding benchmark comprising 2,452 monitoring stations and 8,557 published files spanning 39 years, validates the multi-agent workflow. The multi-agent approach improved both efficiency - completed by a single operator in two days with repeated artifact reuse across deployments - and reliability: audited handoffs detected and blocked a coordinate transformation error affecting all 2,452 stations before publication. A representative incident (ISS-004) demonstrated boundary-based containment with 10-minute detection latency, zero user exposure, and 80-minute resolution. This paper has been accepted at PEARC 2026.
Figures & tables
| Table | Purpose | Backs |
|---|---|---|
| messages | Inter-agent MCP messages | Incident trail ( ISS-* ) |
| supervisor_actions | Supervisory/commit decisions | Commit receipts |
| processing_logs | Per-dataset lifecycle | Dataset states |
| task_phases | Phase-level progress | Phased publication |
| audit_runs | Audit execution records | Auditor independence |
| llm_traces | Model-call provenance | Action reproducibility |
| Requirement / Metric | Case 1 (GIS) | Case 2 (SF2Bench) |
| DG1: Scale without coordination overhead (E1) | ||
| Developer workload | 1 + 2 collab. | 1 researcher |
| Primary curation unit | Dataset | Monitoring station dataset |
| Datasets processed | 849 | 2,452 |
| Files published | 849 | 8,557 |
| Time to completion | Weeks | 2 days |
| Metric | Case 1 (GIS) | Case 2 (SF2Bench) |
|---|---|---|
| Primary scale | 849 datasets (ecological archive datasets) | 2,452 station datasets; 8,557 files |
| Completion time | Weeks | 2 days |
| Supervision placement | Per-step review | Boundary-only (audited handoffs) |
| Same-model audit differential | N/A | 0/4 self-detections vs. 4/4 audit detections |
| Representative prevented incident | Manual QA/QC | ISS-004 blocked before publication (caught at first spatial validation; 0 user exposure) |
| ID | Outcome / type | Boundary point | Key metric(s) |
|---|---|---|---|
| ISS-004 | Coordinate field mismatch spatially implausible GeoJSON | Pre-publication audit | Caught at first spatial validation; 2,452 stations impacted; 0 user exposure; commit blocked |
| ISS-005 | Root cause diagnosed; corrected GeoJSON regenerated | Remediation response | 5 files regenerated with correct coordinate fields ( X COORD / Y COORD ) |
| ISS-007 | Deliverable placement corrected (shared network drive) | Handoff delivery/commit | Ensured publishing role consumed the audited artifact version (no local-only paths) |
| ISS-009 | Independent verification of coordinate fix | Pre-republish verification | Quantitative range checks logged for 5 layers; republish approved |
| ISS-003 | Completion audit (Phase 5A) | Boundary report | Verified 15GB uploaded; 8,557 files processed |
Multi-Agent LLM Systems
Multi-agent large language model systems coordinate multiple AI agents to solve tasks through communication, specialization, shared tools, and memory.
See all 1,039 papers