FAQ Answering Bot (Bachelor’s Thesis Project)
This project implements a chatbot to answer frequently requested queries. Question-Answer pairs are available in the database. The bot uses Siamese networks to determine the best answer for the current query by computing the similarities between the user's question and the database keys. The network is a simple LSTM unit that enables the models to be executed on the CPU. Here is a diagram of how the model works:
- Tech Stack: Python, PyTorch, Selenium, NLTK, FastAPI, HTML/CSS, JavaScript
- Github URL: Project Link