This video showcases a custom AI-powered widget we built for ArcGIS Experience Builder that lets users interact with maps using natural language. Instead of manually filtering layers or writing SQL expressions, you can simply type a request. The widget connects OpenAI’s language model directly to ArcGIS, interprets your request, and dynamically filters both the map and Feature Info panel — automatically updating selections and zooming to relevant results.
Built with: ArcGIS Experience Builder Developer Edition, TypeScript + React , OpenAI API , Dynamic schema detection and query generation
Neat.
Would it be possible to share your widget here? https://community.esri.com/t5/experience-builder-custom-widgets/gh-p/eb-custom-widgets
Or maybe an explanation over here? https://community.esri.com/t5/experience-builder-tips-and-tricks/gh-p/experience-builder-tips-and-tr...
Deja Vu.
Dear Brita,
I recently came across this impressive demo showcasing a custom AI-powered widget for ArcGIS Experience Builder that enables natural language interaction with maps.
I would be very interested in testing this custom widget and exploring how it could be applied in real-world use cases (EO analytics, utilities, environmental monitoring, etc.).
Are you open to sharing the widget (or a demo version) so it can be tested and evaluated in real-world use cases?
Thank you very much.
Best regards,
Francisco Gutierres
GIS Consultant at Esri Portugal