GeoLLM-Engine: A Realistic Environment for Building Geospatial Copilots
Simranjit Singh, Michael Fore, Dimitrios Stamoulis

TL;DR
GeoLLM-Engine provides a comprehensive environment for developing and evaluating geospatial copilots, integrating complex tasks, multimodal tools, and large-scale benchmarking to advance Earth Observation applications.
Contribution
It introduces a scalable, realistic environment with diverse geospatial tasks and multimodal tools, enabling more accurate assessment of AI agents in Earth Observation scenarios.
Findings
Scalable environment with over 500,000 multi-tool tasks
Effective evaluation of state-of-the-art agents on complex geospatial tasks
Enhanced understanding of AI performance in realistic EO applications
Abstract
Geospatial Copilots unlock unprecedented potential for performing Earth Observation (EO) applications through natural language instructions. However, existing agents rely on overly simplified single tasks and template-based prompts, creating a disconnect with real-world scenarios. In this work, we present GeoLLM-Engine, an environment for tool-augmented agents with intricate tasks routinely executed by analysts on remote sensing platforms. We enrich our environment with geospatial API tools, dynamic maps/UIs, and external multimodal knowledge bases to properly gauge an agent's proficiency in interpreting realistic high-level natural language commands and its functional correctness in task completions. By alleviating overheads typically associated with human-in-the-loop benchmark curation, we harness our massively parallel engine across 100 GPT-4-Turbo nodes, scaling to over half a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeographic Information Systems Studies · Distributed and Parallel Computing Systems · Advanced Computational Techniques and Applications
