This repo contain resources accompanying my webinar at ODSC AI Builders Summit 2025 including slides and notebooks.
You will need to install a couple of libraries in your Python environment. For Apple Silicon,
pip install -U ragas pymilvus llama-index transformers sentence-transformers mlx-lm==0.20.6
Note the pinned version for mlx-lm
. This is due to a breaking change in later versions that hasn't been fixed as of Jan 23, 2024. I will update this once the code has been patched.
Similar libraries are required for other hardware like those with Nvidia CUDA-capable or AMD graphics cards (details during presentation). If you do not have local access to acceleration hardware, open a Google Colab notebook.
Note
Corresponding notebooks for Nvidia CUDA and Google TPU (Google Colab) will be made available shortly.
In the first half of the webinar, I will give a background on why RAG evaluation is important and how an established yet simple method works.
In the second half of the webinar, I will run through code notebooks to show:
- Basics of vector databases with Milvus
- Basics of foundation model eval with RAGAS
- Creating a RAG-esque pipeline with Milvus
- Combining Milvus and RAGAS, to build a RAG pipeline and evaluate it
This repo will be continued to be updated after the event based on the questions and feedback received.