Users should be able to have multiple conversations and within each conversation, the arxiv chatguru should remember the context of the conversation.
This will involve changing from the RetrievalQA chain currently being used to one that support this within Langchain. For support with multiple conversations, we should think about separate indices.