Diving into RAG (Retrieve, Augment, Generate) systems? Check out my article where I explore the engineering aspects of creating a RAG from scratch—it's not another overview article nor is it about understanding Langchain. Instead, it's an attempt to pinpoint where exactly the engineering ideas lie in the process. Learn the challenges and insights from my experience!