Check out this awesome Streamlit app I built. I have recently compiled my thesis and you can interact with it.
Thanks for pointing this out. I will add the title in the context.
Probably need to do more than that to arrive at a more powerful solution. Experiment with different kinds of text splitters, chunking, embeddings, context windows. You can get more milage too by using a structured schema in your vector store (with chapters, topics, headings, for each paragraph/section).
