AI geographic service


I’m looking for an AI to create a recommendation system based on a list of places that I will have on my Bubble application. It should be able to consider specific requests regarding the address, such as a neighborhood based on a text field filled in by the user. Do you have any suggestions for a service to use?

Unsure if AI is needed here.
How would you like the recommendation system to work?

The client would write a brief in the form of text, and I would need to generate matches based on what they are requesting and the thousands of places that I have in the database.

What you’re looking to do can likely be accomplished with RAG if you already have a database of places. I might recommend using a service like which handles most of what you’re looking for if you’re not familiar with vector dbs. You just need to provide a query via an API call and it will return embeddings from the database you uploaded.

Your workflow would essentially be

  1. Uploading your data to carbon via API
  2. Construct a query and send it via API to carbon
  3. Carbon matches your query with a list of embeddings which represent your data and returns that to you
  4. Return that data back to the user as possible places

Here’s an article describing how RAG works

I’m familiar with Pinecone for example, but wasn’t sure that kind search would be acurate enough

That would depend on the parameters which you specify. Most AI platforms which allow users to upload their own data are using some form of what I described. If you are looking for an alternative, you could try using SERP API which would give you as up-to-date results as it can be.

You can even go further and feed the results of the SERP into an OpenAI call with specifications for what the user is looking for.

1 Like

Nice thank you so much, I’ll check them to compare !!