A Multi-Agent System for Ocean Data Analysis and Knowledge Generation
Goals
Make NOAA ocean observations easier to use and to review by building an AI-assisted system that turns plain-language questions into documented analyses, maps and summaries. The pilot focuses on ERDDAP data services and starts with Argo float observations distributed through NOAA's Observing System Monitoring Center and regional observations from GCOOS, the coastal ocean observing system for the Gulf. It targets questions about ocean temperature, salinity, sampling coverage, recent conditions in the Gulf, and data gaps.
Methods
An orchestrator agent interprets each question, plans the analysis and assigns tasks to three specialised agents: a data-access agent that finds datasets and builds ERDDAP queries, an analysis agent that computes statistics, trends and diagnostics in Python, and a visualization agent that produces maps, time series and profiles. Shared services keep a task and provenance log, a data catalogue, quality-control rules and a sandboxed execution environment, so each answer reports its data sources, dates and locations, quality checks, results and limitations. The team will also build reusable Argo and Gulf workflows, benchmark tests, documentation, and guidance for transitioning the tools to NOAA use.
Key findings
The pilot began in 2026 as one of eight projects funded by NOAA's Global Ocean Monitoring and Observing Program through its FY26 AI and Data Management pilots. Findings will be added here as the work progresses.