ChatWith+ ChatGPT Plugins

ChatWithMaps
Is a ChatGPT plugin that allows you to semantically search Google Maps. It is currently geo-locked to San Francisco, California and New York, New York and many popular tourist destinations in the USA.
Usage
Interact with the ChatMaps by installing this URL into the ChatGPT plugin interface:
chatmaps.sdan.io
Some example queries include:- 'Kinda like Blue Bottle'
- 'Sweetgreen but not sweetgreen'
- 'Find a romantic Italian restaurant in North Beach'.

Overview
This ChatGPT plugin currently provides personalized recommendations on places to go and eat(primarily eat) based on your search queries. It fetches embeddings from the embeddings database to find relevant information such as names, addresses, ratings, opening hours, reviews, if they do takeout/delivery/etc, and the types of cuisine served at each restaurant.
Features
Features
- Gets better over time -- more embeddings that are slowly added will increasingly improve search results
- Fetch and display personalized restaurant recommendations
- Show detailed information about each recommended restaurant
- No installation required. Just add chatmaps.sdan.io as an unverified plugin on ChatGPT's UI
How it works
Instead of making costly Google Maps API calls at runtime, all locations are embedded into a hosted ChromaDB instance running on Railway. User queries are embedded then matched with relevant restaurant locations, which are then sent back to ChatGPT. The metadata tagged along with each location includes Name, Address, and Editorial Summary. The technique is similar to RAG (Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks).