Retrieval Augmented Generation, model that's great at following context, understanding retrieved chunks, and not hallucinating beyond what's given