RAG (Retrieval Augmented Generation) is built in 3 steps - understanding the query, executing a retrieval step and and generating a response. Each step has it's own unique characteristics and challenges. In this session we'll go through the common pitfalls (and solutions!) for each, and demonstrate how you can easily build an efficient RAG using Elasticsearch or OpenSearch.
Presented at Build Stuff Conference December 2025