Deep Dive into RAG with Langchain & LlamaIndex