- Train a huge ML model
- Convert your data to vectors
- Store your vectors
- Convert your inference input to vector
- Return top-n results with an ANN algorithm
2-3-4-5 can be done easily with a vector search database. And you get inference on your data with a general purpose algorithm.