Context-Aware Visual Prompting: Automating Geospatial Web Dashboards with Large Language Models and Agent Self-Validation for Decision Support
Haowen Xu, Jose Tupayachi, Xiao-Ying Yu
TL;DR
This paper tackles the difficulty of building scalable geospatial risk dashboards from large environmental datasets by introducing a context-aware, knowledge-guided AI framework. It combines context-aware visual prompting (CAVP), an ontological knowledge graph, and a self-validating AI agent (with Pass@k and semantic metrics) to automatically generate multi-page React MVVM dashboards from UI wireframes and data sources. The approach leverages retrieval-augmented generation, structured prompts, and automated repair to improve code reliability and maintainability, demonstrated in a meteorological dashboard case study. Results show improved syntactic validity and functional correctness over baselines, with robust validation pipelines enabling rapid deployment for decision support in environmental risk analysis. Overall, the framework lowers the barrier for domain scientists to produce interactive, validated GIS dashboards, enhancing risk assessment and policy-making workflows.
Abstract
The development of web-based geospatial dashboards for risk analysis and decision support is often challenged by the difficulty in visualization of big, multi-dimensional environmental data, implementation complexity, and limited automation. We introduce a generative AI framework that harnesses Large Language Models (LLMs) to automate the creation of interactive geospatial dashboards from user-defined inputs including UI wireframes, requirements, and data sources. By incorporating a structured knowledge graph, the workflow embeds domain knowledge into the generation process and enable accurate and context-aware code completions. A key component of our approach is the Context-Aware Visual Prompting (CAVP) mechanism, which extracts encodes and interface semantics from visual layouts to guide LLM driven generation of codes. The new framework also integrates a self-validation mechanism that uses an agent-based LLM and Pass@k evaluation alongside semantic metrics to assure output reliability. Dashboard snippets are paired with data visualization codebases and ontological representations, enabling a pipeline that produces scalable React-based completions using the MVVM architectural pattern. Our results demonstrate improved performance over baseline approaches and expanded functionality over third party platforms, while incorporating multi-page, fully functional interfaces. We successfully developed a framework to implement LLMs, demonstrated the pipeline for automated code generation, deployment, and performed chain-of-thought AI agents in self-validation. This integrative approach is guided by structured knowledge and visual prompts, providing an innovative geospatial solution in enhancing risk analysis and decision making.
