ClimateAgent: Multi-Agent Orchestration for Complex Climate Data Science Workflows

Abstract

Climate science demands automated workflows to transform comprehensive questions into data-driven statements across massive, heterogeneous datasets. However, generic LLM agents and static scripting pipelines lack climate-specific context and flexibility, thus, perform poorly in practice. We present ClimateAgent, an autonomous multi-agent framework that orchestrates end-to-end climate data analytic workflows. ClimateAgent decomposes user questions into executable sub-tasks coordinated by an Orchestrate-Agent and a Plan-Agent; acquires data via specialized Data-Agents that dynamically introspect APIs to synthesize robust download scripts; and completes analysis and reporting with a Coding-Agent that generates Python code, visualizations, and a final report with a built-in self-correction loop. To enable systematic evaluation, we introduce Climate-Agent-Bench-85, a benchmark of 85 real-world tasks spanning atmospheric rivers, drought, extreme precipitation, heat waves, sea surface temperature, and tropical cyclones. On Climate-Agent-Bench-85, ClimateAgent achieves $100\%$ task completion and a report quality score of $8.32$, outperforming GitHub-Copilot ($6.27$) and a GPT-5 baseline ($3.26$). These results demonstrate that our multi-agent orchestration with dynamic API awareness and self-correcting execution substantially advances reliable, end-to-end automation for climate science analytic tasks. The source code of ClimateAgent is available at https://github.com/Relaxed-System-Lab/ClimateAgent.

Cite

Text

Li et al. "ClimateAgent: Multi-Agent Orchestration for Complex Climate Data Science Workflows." Transactions on Machine Learning Research, 2026.

Markdown

[Li et al. "ClimateAgent: Multi-Agent Orchestration for Complex Climate Data Science Workflows." Transactions on Machine Learning Research, 2026.](https://mlanthology.org/tmlr/2026/li2026tmlr-climateagent/)

BibTeX

@article{li2026tmlr-climateagent,
  title     = {{ClimateAgent: Multi-Agent Orchestration for Complex Climate Data Science Workflows}},
  author    = {Li, Chenyue and Kim, Hyeonjae and Deng, Wen and Jin, Mengxi and Wen, Huang and Lu, Mengqian and Yuan, Binhang},
  journal   = {Transactions on Machine Learning Research},
  year      = {2026},
  url       = {https://mlanthology.org/tmlr/2026/li2026tmlr-climateagent/}
}