To develop a college enquiry Chatbot that answers any queries post by students like college details, course-related questions, location of the college, fee structure etc. The College Enquiry Chatbot project is built using Deep learning, Neural Network with Natural Language Processing that analyze user’s queries and understand the user\'s message. This System is a web application that provides answers to the query. Any individual just has to query through the bot. The answers are appropriate to what the user queries.
The User can query any college-related activities through the system. The user does not have to personally go to the college for enquiry. The System analyses the question and then answers to the user. The user can also give their suggestions through the suggestion box. The system replies using an effective Graphical User Interface which implies that as if a real person is talking to the user.
Introduction
I. INTRODUCTION
Chatbot is an intelligent software program that interacts with humans. A Chabot works similar to human-like conversations on chat. Its primary task is to help users by providing answers to their questions by understanding what human wants and guides them to their desired outcome. Nowadays, various Chabot’s are responsible to solve a number of business-related tasks in order to improve customer experiences across many industries like Insurance, E-Commerce, Banking, Healthcare, and many others. A Deep Learning chatbot uses Natural Language Processing in order to map user inputs to some intents. It will classify the messages to send a prepared response.
Thus, using deep learning and natural language processing, the chatbot becomes an intelligent software piece that enables it to process, comprehend and as well response using the natural language understanding. Usually, we use special RNNs called LSTMs to build a chatbot.
When using NLP to develop a chatbot, the main thing one should achieve is to create a chatbot that requires very little or say no human interaction at all. However, it is tough to improve answers and selecting best model to guarantee the most relevant response in the field of Chabot. The Aim of taking up this project is to provide a chat-bot system that deals with academic activities like inquiring about admissions, fees structure, getting details of departments, etc. And using this chat-bot system, the fresher’s, students and faculty can directly clear their queries in lesser time.
II. MODULE DESCRIPTION
A. Data Collection
It is a dataset with different tags, and each tag has patterns and responses. These patterns and responses take Question and Answer form. The dataset has a dictionary mapping of dictionaries. First, intents are mapped with tags, patterns, context, and responses, and then each of them is mapped with their queries and keywords. This is a small dataset, and training it over deep neural networks model leads to over fitting the model, to find the optimal learning rate appropriate precautions must be taken while building the model.
B. Data Pre-Processing
Pre-processing refers to the transformations applied to our data before providing the data to the algorithm. Data preprocessing technique is used to convert the raw data into an understandable data set. In other words, whenever the information is gathered from various sources it is collected in raw format that isn’t possible for the analysis.
C. Training Data And Test Data
Here data’s are split into 3:1 ratio
For choosing a model we split our data set into train and test
Training data having 70 percent and testing data having 30 percent
In this split process preforming based on train_test_split model
After splitting we get xtrain xtest and ytrain ytest
D. Model Creation
Contextualize machine learning in your organization.
Explore the data and choose the type of algorithm.
Prepare and clean the dataset.
Split the prepared dataset and perform cross validation.
Perform machine learning optimization.
Deploy the model.
E. Model Prediction
The training data is produced in which the input and the output data is provided. The input will be the pattern, and output will be the class the input pattern. The input is first divided into small parts called tokens then they are all lemmatized so that strings can be compared from the chatbot database, this database contains all the responses, and an appropriate message is given as a response to the user.
III. FUTURE WORK
Enhanced Course Assistance: The chatbot can provide personalized recommendations for courses based on students' interests, academic performance, and career goals. It can assist in course registration, provide information on prerequisites, and offer guidance on building a suitable class schedule.
Academic Support: The chatbot can offer academic support by providing explanations, examples, and additional resources related to various subjects. It can assist with homework questions, suggest study strategies, and offer tips for effective time management and exam preparation.
Campus Information and Navigation: The chatbot can serve as a virtual campus guide, providing information on buildings, facilities, services, and events. It can help students navigate the campus, locate classrooms or offices, and provide real-time updates on transportation and parking availability.
Student Services: The chatbot can assist with administrative tasks such as admissions, financial aid, and registration. It can provide information on deadlines, required documents, and application procedures. Additionally, the chatbot can help students access resources like counseling services, career guidance, and extracurricular activities.
FAQs and Troubleshooting: The chatbot can address common student inquiries by maintaining a comprehensive database of frequently asked questions. It can provide quick responses to queries about academic policies, campus life, IT support, library services, and more. Furthermore, the chatbot can offer troubleshooting assistance for common technical issues students might encounter.
Conclusion
The goal of the system is to help the students to stay updated with their college activities. Artificial Intelligent is the fastest growing technology everywhere in the world, with the help of Artificial Intelligent and Knowledgeable database. This system is developing chat bot based on android system so with the combination of Artificial Intelligent Knowledgeable database and virtual assistance. We can develop such chat bot which will make a conversion between human and machine and will satisfy the question raised by user. The main motive of the project is to reduce the work load on the college\'s office staff and reduce the response time to a user\'s query.
References
[1] Ms.Ch.Lavanya Susanna, R.Pratyusha, P.Swathi, P.Rishi Krishna, V.Sai Pradee, College Enquiry Chatbot, International Research Journal of Engineering and Technology (IRJET), e-ISSN: 2395- 0056, p-ISSN: 2395-0072, Volume: 07 Issue: 3 Mar 2020 pp 784- 788.
[2] Assistant Prof Ram Manoj Sharma, Chatbot based College Information System, RESEARCH REVIEW International Journal of Multidisciplinary, ISSN: 2455-3085 (Online), Volume-04, Issue- 03, March-2019, pp 109- 112.
[3] P.Nikhila, G.Jyothi, K.Mounika, Mr. C Kishor Kumar Reddy and Dr. B V Ramana Murthy on , Chatbots Using Artificial Intelligence, International Journal of Research and Development,Volume VIII, Issue I, January/2019, ISSN NO:2236- 6124, pp 1-12.
[4] Payal Jain, College Enquiry ChatBot Using Iterative Model, International Journal of Scientific Engineering and Research (IJSER),ISSN (Online): 2347-3878, Volume 7 Issue 1, January 2019, pp 80-83.
[5] Sagar Pawar, Omkar Rane, Ojas Wankhade, Pradnya Mehta, A Web Based College Enquiry Chatbot with Results, International Journal of Innovative Research in Science, Engineering and Technology, ISSN(Online): 2319- 8753, ISSN (Print): 2347-6710, Vol. 7, Issue 4, April 2018, pp 3874-3880.
[6] Harsh Pawar , Pranav Prabhu, Ajay Yadav, Vincent Mendonca , Joyce Lemos, College Enquiry Chatbot Using Knowledge in Database, International Journal for Research in Applied Science & Engineering Technology (IJRASET), ISSN: 2321-9653; IC Value: 45.98, SJ Impact Factor: 6.887, Volume 6, Issue IV, April 2018, pp 2494- 2496.
[7] Jincy Susan Thomas, Seena Thomas, Chatbot Using Gated End-to- End Memory Networks, International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056, p-ISSN: 2395-0072, Volume: 05 Issue: 03 Mar 2018, pp 3730- 3735
[8] Prof. Suprita Das, Prof. Ela Kumar, Determining Accuracy of Chatbot by applying Algorithm Design and Defined process, 4th International Conference on Computing Communication and Automation (ICCCA), 2018, 978-1-5386-6947-1/18/2018 IEEE, pp 1-6.
[9] Prof.K.Bala, Mukesh Kumar ,Sayali Hulawale, Sahil Pandita, Chatbot for College Management System Using A.I, International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056, p-ISSN: 2395- 0072, Volume: 04 Issue: 11 | Nov -2017, pp 2030-2033.
[10] Nitesh Thakur, Akshay Hiwrale, Sourabh Selote, Abhijeet Shinde and Prof. Namrata Mahakalkar, Artificially Intelligent Chatbot, Universal Research Reports , ISSN : 2348 5612, Volume : 04, Issue : 06, July – September 2017, pp 43-47.