Zephyrus: An Agentic Framework for Weather Science

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Varambally, Sumanth, Fisher, Marshall, Thakker, Jas, Chen, Yiwei, Xia, Zhirui, Jafari, Yasaman, Niu, Ruijia, Jain, Manas, Manivannan, Veeramakali Vignesh, Novack, Zachary, Han, Luyu, Eranky, Srikar, Cachay, Salva Rühling, Berg-Kirkpatrick, Taylor, Watson-Parris, Duncan, Ma, Yi-An, Yu, Rose
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914399145426944
author Varambally, Sumanth
Fisher, Marshall
Thakker, Jas
Chen, Yiwei
Xia, Zhirui
Jafari, Yasaman
Niu, Ruijia
Jain, Manas
Manivannan, Veeramakali Vignesh
Novack, Zachary
Han, Luyu
Eranky, Srikar
Cachay, Salva Rühling
Berg-Kirkpatrick, Taylor
Watson-Parris, Duncan
Ma, Yi-An
Yu, Rose
author_facet Varambally, Sumanth
Fisher, Marshall
Thakker, Jas
Chen, Yiwei
Xia, Zhirui
Jafari, Yasaman
Niu, Ruijia
Jain, Manas
Manivannan, Veeramakali Vignesh
Novack, Zachary
Han, Luyu
Eranky, Srikar
Cachay, Salva Rühling
Berg-Kirkpatrick, Taylor
Watson-Parris, Duncan
Ma, Yi-An
Yu, Rose
contents Foundation models for weather science are pre-trained on vast amounts of structured numerical data and outperform traditional weather forecasting systems. However, these models lack language-based reasoning capabilities, limiting their utility in interactive scientific workflows. Large language models (LLMs) excel at understanding and generating text but cannot reason about high-dimensional meteorological datasets. We bridge this gap by building the first agentic framework for weather science. Our framework includes a Python code-based environment for agents (ZephyrusWorld) to interact with weather data, featuring tools including a WeatherBench 2 dataset indexer, geolocator for geocoding from natural language, weather forecasting, climate simulation capabilities, and a climatology module for querying precomputed climatological statistics (e.g., means, extremes, and quantiles) across multiple timescales. We design Zephyrus, a multi-turn LLM-based weather agent that iteratively analyzes weather datasets, observes results, and refines its approach through conversational feedback loops. We accompany the agent with a new benchmark, ZephyrusBench, with a scalable data generation pipeline that constructs diverse question-answer pairs across weather-related tasks, from basic lookups to advanced forecasting, extreme event detection, and counterfactual reasoning. Experiments on this benchmark demonstrate the strong performance of Zephyrus agents over text-only baselines, outperforming them by up to 44 percentage points in correctness. However, the hard tasks are still difficult even with frontier LLMs, highlighting the challenging nature of our benchmark and suggesting room for future development. Our codebase and benchmark are available at https://github.com/Rose-STL-Lab/Zephyrus.
format Preprint
id arxiv_https___arxiv_org_abs_2510_04017
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Zephyrus: An Agentic Framework for Weather Science
Varambally, Sumanth
Fisher, Marshall
Thakker, Jas
Chen, Yiwei
Xia, Zhirui
Jafari, Yasaman
Niu, Ruijia
Jain, Manas
Manivannan, Veeramakali Vignesh
Novack, Zachary
Han, Luyu
Eranky, Srikar
Cachay, Salva Rühling
Berg-Kirkpatrick, Taylor
Watson-Parris, Duncan
Ma, Yi-An
Yu, Rose
Artificial Intelligence
Machine Learning
Atmospheric and Oceanic Physics
Foundation models for weather science are pre-trained on vast amounts of structured numerical data and outperform traditional weather forecasting systems. However, these models lack language-based reasoning capabilities, limiting their utility in interactive scientific workflows. Large language models (LLMs) excel at understanding and generating text but cannot reason about high-dimensional meteorological datasets. We bridge this gap by building the first agentic framework for weather science. Our framework includes a Python code-based environment for agents (ZephyrusWorld) to interact with weather data, featuring tools including a WeatherBench 2 dataset indexer, geolocator for geocoding from natural language, weather forecasting, climate simulation capabilities, and a climatology module for querying precomputed climatological statistics (e.g., means, extremes, and quantiles) across multiple timescales. We design Zephyrus, a multi-turn LLM-based weather agent that iteratively analyzes weather datasets, observes results, and refines its approach through conversational feedback loops. We accompany the agent with a new benchmark, ZephyrusBench, with a scalable data generation pipeline that constructs diverse question-answer pairs across weather-related tasks, from basic lookups to advanced forecasting, extreme event detection, and counterfactual reasoning. Experiments on this benchmark demonstrate the strong performance of Zephyrus agents over text-only baselines, outperforming them by up to 44 percentage points in correctness. However, the hard tasks are still difficult even with frontier LLMs, highlighting the challenging nature of our benchmark and suggesting room for future development. Our codebase and benchmark are available at https://github.com/Rose-STL-Lab/Zephyrus.
title Zephyrus: An Agentic Framework for Weather Science
topic Artificial Intelligence
Machine Learning
Atmospheric and Oceanic Physics
url https://arxiv.org/abs/2510.04017