Build a smart document-based AI assistant like Humata AI, but specific to my needs: β Only I (the admin) should be able to upload or replace documents. β The users should only be able to ask questions, nothing more. β The documents I upload will be internal directives from the Ghana Civil Aviation Authority (GCAA) β covering all GCAA directives, not just RPAS. β The AI must read and understand the uploaded documents, process them using embeddings and vector storage (e.g., Chroma or FAISS). β Use LangChain, FastAPI backend, and OpenAI API (or a local LLM) to build a full Retrieval-Augmented Generation (RAG) system. β When I upload new documents, the vector store should automatically refresh and the AI should now use the new documents to answer. β The assistant should give detailed, intelligent responses based only on the uploaded documents. β Do not cite me as a source β the assistant should "think" for itself based on the data. β The front-end should be styled and ready β user input box only. No document upload for public users. Deliver the complete solution (backend + frontend) ready to run locally or deploy. - Initial Deployment