Artificial Intelligence Based Chatbot for University Students Test phase, srs, design phase and source code final deliverable
Web Programming
Artificial Intelligence based web application
Abstract / Introduction
Artificial Intelligence is emulating humans in real life, for example, anybody can know weather forecast using system device (e.g., mobile phone, laptop, Tablet, Personal computer) via internet or you can search for a good restaurant that is nearer to you with the help of AI based software systems. Many AI-based software systems are already in the market and assisting human beings in reducing workload, increasing performance, and improving accuracy by solving different realworld problems. It is a need of time to develop such automated systems which could help human beings (that will be the user of system – University Students) in getting some useful information in the reply of any queries, search, or dialogue. Similarly, Chatbot is a technology which uses AI-based knowledge to reply to its users queries after necessary analysis on the asked queries, in a smarter way (like a human) e.g., Siri, Alexa. Now you will develop a web based Chatbot using AI technology i.e., Artificial Neural Networks (ANN) which is helpful for its users in a way that the proposed system will provide useful information to the university students.
Note:
There are different types of chatbots that already exist online and assisting human beings in different disciplines. To get some idea/knowledge about different types of chatbots, please visit:
https://www.engati.com/blog/types-of-chatbots-and-their-applications For the graphical representation of working, look at the flow chart:
The general architecture of a chatbot is:
Functional Requirements:
- Users will be able to ask exam related queries via chatbot e.g., Date sheet queries, Exam rescheduling queries.
Other queries to be handled by the Chatbot are:
- Admission related queries e.g., Opening/Closing dates of admission, Commencement of Classes.
- Registrar Office related queries e.g., Semester Freeze/Unfreeze, Study
Program change iii. Directorate of finance e.g., Fee matters_MS, Fee matters_BS iv. IT department related queries e.g., Mobile app issues, LMS issues
- Examination related queries e.g., Conduct of examination, Datasheet queries.
Tools:
Visual Studio Code
Python/ PHP/ JSon
Flask Framework, SQLite, Long short-term memory
Suggestion: Student can adopt different development tool kit other than above given after prior approval of the supervisor.
Helping video on Chatbot: https://www.youtube.com/watch?v=c_gXrw1RoKo
Example of an existing chatbot for online admission purposed: https://hellotars.com/chatbot-templates/education/HyCoZV/chatbot-for-educational-institutions
How to Make chatbot?
https://morioh.com/p/9ed6a9bd5ab7?f=5c21fb01c16e2556b555ab32&fbclid=IwAR38OgJUeoq6S1 5pcRHNoDwz6k-uOjiB8RO3EjdNdV5lyuGTUsGUMqXYOUs
Helping video on Artificial Neural Networks is: https://www.youtube.com/watch?v=ZzWaow1Rvho&t=1s
For the background knowledge and basic understanding of LSTM – Long-Short Term Memory architecture: