Towards LLM Agents for Earth Observation
Organizations: Cornell University · Columbia University
Abstract
Earth Observation (EO) provides critical planetary data for environmental monitoring, disaster management, climate science, and other scientific domains. In this work we ask: Are AI systems ready for reliable Earth Observation? To answer this, we introduce UnivEARTH, a coding benchmark of 408 yes/no questions from NASA Earth Observatory articles across 7 various topics and over 15 satellite instruments and sources. Using Google Earth Engine API as a tool in a zero-shot setup, LLM agents achieve an accuracy of 40.0% where the code fails to run over 44% of the time. To better understand LLM agent behavior, we also analyze the impact of using the JavaScript API versus Python and the effect of providing documentation. Furthermore, we find that using a Reflexion framework significantly reduces errors: Claude-4.5-Sonnet, Gemini-2.5-Pro, and GPT-5 accuracies rise to around 60%. However, these results remain only marginally above random chance. Taken together, our findings identify significant challenges to be solved before AI agents can automate earth observation, and suggest paths forward.
Figures & tables
| Category – Instrument / Source | Count |
| Multispectral Optical Imaging | |
| Landsat Series (4–9) | 162 |
| MODIS System (Terra/Aqua) | 140 |
| VIIRS | 60 |
| SeaWiFS | 3 |
| Sentinel-2 | 2 |
| Topic | Example | Supporting Sentences |
| Atmosphere | Did nitrogen oxide concentrations in the Northern Hemisphere increase from 2019 to 2020? | The annual growth rate for 2020 was the highest scientists had recorded since systematic annual methane measurements began in 1983—an increase of 15 parts per billion, which was exceeded again in 2021. |
| Land Cover | Does forest cover decrease in Argentina’s Salta Province from December 2000 to December 2019? | The images above show deforestation over a span of two decades around the Salta Province of northern Argentina. The image from December 18, 2000, shows a mix of cleared land and greener areas. The image from December 24, 2019, shows much of the forest replaced by large fields. |
| Hydrosphere | Does Lake Erie have more ice coverage compared to the other Great Lakes in February 14, 2018 afternoon? | On the same date last year, total ice cover was 9.7 percent. Lake Erie was the iciest of the five lakes, with 93.3 percent iced over. |
| Execution Success (%) | Failed Execution / Logic (%) | |||||
| Model | Correct | Wrong Ans. | Empty (C1) | No Pixels (C2) | Calc Fail (C3) | Syntax (D) |
| Gemini-2.5-Pro | 36.9 | 9.6 | 15.8 | 2.7 | 1.0 | 34.0 |
| Gemini-2.5-Flash | 10.6 | 5.9 | 15.0 | 4.4 | 3.2 | 60.8 |
| Claude-4.5-Sonnet | 40.0 | 15.7 | 15.0 | 4.9 | 2.9 | 21.4 |
| Claude-4.5-Haiku | 16.7 | 12.8 | 14.0 | 4.9 | 4.9 | 46.7 |
| GPT-5 | 33.1 | 12.0 | 4.4 | 4.9 | 2.7 | 42.9 |
| Domain | Collection ID ( ✗ Hallucinated / ✓ Correct ) |
| Landsat | ✗ LANDSAT/LC08/C02/SR |
| ✓ LANDSAT/LC08/C02/T1_L2 | |
| VIIRS | ✗ NOAA/VIIRS/001/VNP14IMGTDL_NRT |
| ✓ NASA/LANCE/SNPP_VIIRS/C2 | |
| TRMM | ✗ NASA/TRMM/3B43V7 |
| ✓ TRMM/3B43V7 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Error Type | Count | Percentage( % ) |
| Correct | 150 | 36.8% |
| Wrong Dataset (hallucinated asset ID) | 58 | 14.2% |
| Temporal/Spatial Mismatch (empty collection) | 64 | 15.7% |
| Wrong Band (non-existent band name) | 39 | 9.6% |
| Syntax/Runtime Error | 41 | 10.0% |
| Wrong Answer (correct execution, wrong reasoning) | 39 | 9.6% |
| Error Type | Baseline | After Re-planning | |
| Correct | 36.8% | 55.9% | 19.1% |
| Wrong Dataset | 14.2% | 10.3% | 3.9% |
| Wrong Band | 9.6% | 1.5% | 8.1% |
| Temporal/Spatial Mismatch | 15.7% | 2.9% | 12.8% |
| Syntax/Runtime | 10.0% | 2.5% | 7.5% |
| Wrong Answer | 9.6% | 21.3% | 11.7% |