EuroPython: Is RAG all you need? A look at the limits of retrieval augmented generation

Featured image

Announcement, slides. Did you miss the talk? Check out the recording on Youtube or on my backup (cut from the original stream), or read the write-up of a previous edition of the same talk.


At EuroPython 2024 I talked about RAG: how it works, how it fails, and how to evaluate its performance objectively. I gave an overview of some useful open-source tools for RAG evalution such as continuous-eval and how to use them with Haystack, and then offered some ideas on how to expand your RAG architecture further than a simple two-step process.

Some resources mentioned in the talk: