Last month I have worked on the Site Selection Chatbot implementation.
This month I am focusing on the GIS integration. I have decided to work with ArcGIS Online and the JS API for ArcGIS. In ArcGIS Online I am storing my features / feature services. With JS API for ArcGIS I am implementing "basic" GIS functionalities in the Chatbot.
Amongst other functionalities I am focusing on Search and Query on my multi criteria analysis (feature services).
Nevertheless it is not an easy task to program with JS API for ArcGIS...
I keep you posted.