PDF documents were processed to extract FAQs, which were vectorized and stored in ChromaDB. The chatbot followed
the Retrieval Augmented Generation (RAG) framework using Langchain for precise responses. Initially powered by OpenAI’s GPT-3.5-turbo,
it was later upgraded to GPT-4o-mini for better performance and lower latency. It was deployed as a FastAPI-based API, hosted on Amazon
EC2 in Docker containers, and secured using JWT authentication. Query logs were stored in MySQL for continuous improvement.