Closed Domain Chatbot

Conner 2019-08-31

ReadMe Card

  • This is the repo of the Closed Domain Chatbot, which has basic funtionality of giving out information based on user given queries and the features specifically for admin and normal users.
  • Being designed to be closed-domain chatbot with information-fetching system in group of five team members.
  • Admins have the ability to view all the anonymous user feedbacks and capabilities to start cralwer, upload and check the documents held on IBM Watson.
  • Security of the communication between static frontend and backend is ensured by JWT Oauth token.
  • Logger is enable on backend as well to ensure backlog if something on backend fails in someway.
  • The crawler is now configured to be single-thread but has the option of multithread, other features can also be configured in config class, i.e. MAX_PAGES_FETCH for total amount of pages that the crawler will fetech and MAX_DEPTH_CRAWLING for crawling depth