How do you build a Conversational RAG chain that maintains chat history and reformulates follow-up questions into standalone queries? | RAG | langchain Interview Questions | NextRound.in