A hands-on walkthrough of embeddings and similarity search using FIFA player data. Most of us who have played around with generative AI are familiar with building a RAG (or Retrieval Augmented Generation) model. In essence, you import your source documents to create a corpus, chunk the text into smaller pieces, and send those chunks into an embedding model to generate numerical vectors. From there, your query searches the vector database for relevant chunks, which are then