ISSN:2395
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
Gandhar Khandagale1, Meghana Wagh2, Pranali Patil3, Prof. Satish Kuchiwale4Students, Dept. of Computer Science, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India. Professor, Dept. of Computer Science, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India.
***
Abstract The proposed concept is to create a chatbot that communicates in a human-like manner, giving the user the impression that he is conversing with another human being. Chatbot application allows students to obtain college related information from anywhere and at any time. Students will only have to choose a department query category, and the quarries will be sent to the bot that will be used to engage. Students can ask questions about admissions, faculty information, and so on. This system decreases the amount of work that the college administration has to do in giving information to students, as well as the amount of work that the staff has to do in answering all of the students' questions.
Keywords : Pattern Matching Algorithm , AIML , Natural language processing (NLP), LSTM
1. INTRODUCTION
Achatbotisa computersoftwarethatusestextortext to speechtechnologytoconductanonlinechatconversation. University ChatBot is an internet program that uses artificial intelligence to converse with humans. In the Other online programs like the "Eliza," "Cleverbot," and others have been created in the past. So this system is an online application that responds to a question from a learner. In most cases, the Student's Question is a conversation. There is no fixed format for chatting with the bot; it can be done in any way. In our project, we employed NLP to accomplish this. The goal of this project is to create an intelligent chat bot system that will handle academic activities like as admissions, fees, scholarship information, departmental timetables, and details on the documentsthatmustbeattached,amongotherthings.The method is designed to assist in the streamlining of the admissions process for various courses. It interacts with students in real time, removing any lingering questions theymayhaveabouttheadmissionsprocess.Userscanget informationoncollege related eventsthroughthesystem. The system has an easy to use graphical user interface. ThesystemusesA.I.andM.L.toresolvequeries.
The concept for the college chatbot is based on Google Assistant, which will answer student questions via a web
application. It provides links that are related to the user's query. By clicking on the link, the user can get answers to their inquiries. The chatbot extracts data and displays conversationsbetweenthehumanuserandthebotusinga standard algorithm. It provides information about college activities such as results, timetables, important notices, andplacementnotices,amongotherthings.Thesystem,in mostsituations,findstheintentions,orkeywords.
I.I PROBLEM STATEMENT
Students need to manually visit the college to get their queries answered by the college help desk. This process consumes a lot of time as well as money as the customer needs to visit college if it's miles away from home. Also, this process may lead to communication gaps between students and colleges. To design and create an online chatbot system for helping students based on a well informed database that will be used for pattern matching using Artificial Intelligence and Natural Language Processing.
I.II OBJECTIVE
Theobjectivesareasfollows:
1)Reasoning:Itwillanswertheuserfromanyperspective.
2)Learning:Itwilllearnfromtheinputsitexperiencesfor betteroutput.
3) Multilingual: It will be accessible in 3 languages English,HindiandMarathi.
4) Guide throughout the admission process and will give optiontouserstogivesuggestions.
5) Giving accurate information about the whole institute includingtheprofessors,placement,events,location,etc.
Theproposedsystemwouldbeanapplicationthatdelivers answers to the scholar's or user's questions. Users will simply use the chatbot that is currently in use to ask queries. Students are free to communicate in any format they wish; there is no restriction that they follow a set format.Theresponsesarerelevanttotheuser'squestions. Iftheresponsesareinvalidorunavailable,the queriesare storedintheunrequitedtable,whichisessentiallycreated
Volume: 09 Issue:
by the administrator. Later, the administrator can update such queries; however, in the event of an emergency, we willsendamessagestatingthat"ourstaffwillcontactyou quickly."
The system flowchart of our project is shown in Fig.1 below.
Fig.1:SYSTEMFLOWCHART
I.III SCOPE
Because of covid pandemic everything has gone digital in today'senvironment.Workingintheeducationalsystemis quite a time demanding and requires additional people. This application is designed for and interest. In this project,wedevelopanapplicationsothatstudentsdo not havetogotothecollegeofficetoenquireaboutsomething. Studentscanusetheprogramtostayuptodate.students. Studentscanaccessallcollegedocumentsrequiredforthe admission process at any time and from any location, whether they are at college or not. In addition, employee laborwillbereduced.
II. LITERATURE SURVEY
ArtificialIntelligencecanbeusedtocreateawiderangeof applications. One of these is a collegiate chatbot system, which is mentioned in this study. Despite the fact that chatbots can be used in a variety of industries like marketing, education, banking, clinical, and finance, they arenotwidelyused.Regularrule basedchatbotsarebeing researched to see if they can be informative, responsive,
e ISSN:2395 0056
ISSN:2395 0072
and finish correspondence in a conversational human language.NaturalLanguageProcessing(NLP)andMachine Learning (ML) technologies must be integrated into the collegechatbotsystemtodothis.
The "Chatter Bot Algorithm" was devised by Michael Maudlinin1994andpublishedinthebookJulia,anditwas used to answer the queries. Following up on this original concept, several projects were created to establish a chatbot system. To utilise the Chat Bot programme, the user must first log in. At that time, the user is free to submit any concerns or inquiries. When a user submits a queryto the bot,thecontextisidentifiedandNLPisused. To differentiate the feeling of the words, WordNet calculation [4] and grammatical forms labelling are used. Theknowledgedatabaseisusedtocheckuserquestions.If thesuitableresponseisfound,itisthensenttotheuser.If aqueryisn'tdiscoveredinthedatabase,theadministrator respondstotherequest.
Balbir Singh Bani, Ajay Pratap Singh[4] investigates the implementation of the ALICE chatbot system as an application. ALICE is open source chatbot developed by Dr.Wallace, which is based on natural language understandingandpatternmatching;alsothearchitecture of the “chatbot Balbir Singh Bani, Ajay Pratap Singh, engine” and the “language knowledge model” are clearly separated,whichgivesustheopportunitytoeasilyinjecta newly developed knowledge model such as our FAQ knowledgemodel.
P.Nikhila, G.Jyothi, K.Mounika, Mr. C Kishor KumarReddy, and Dr. B V Ramana Murthy [13] have built a response to enquiries using AIML (Artificial Intelligence Mark up Language). AIML is used to create or customize alicebot, which is a chatbot application that is supported by ALICE freecode.[13]
Nitesh Thakur, Akshay Hiwrale, Sourabh Selote, Abhijeet Shinde, and Prof. Namrata Mahakalkar [10] suggested an artificial chatbot based on NLP (Natural Language Processing), which may be done in two ways: written text andvocalorvoiceconversation.Writtencommunicationis far more straightforward than vocal communication. This research explores some new possibilities for evolving speed understanding and processing in virtual human discoursesystems[10].
[15]The chatbot created here is a web based application which uses Natural Language Processing Libraries and Artificial Intelligence Markup Language to have conversations with humans. This report revolves around the concept of NLP and AIML along with the work
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net
committed to build Eliza. The sample application is developed using Python Kernel and XML’s Artificial Intelligence Markup Language(AIML) along with a databasefilewhichstoresthename,e mail,andpassword totelltheGPAofastudent.
III.MODULES AND FUNCTIONS
Research methodology refers to the techniques or tactics used to collect, select, process, and analyze information about a topic. A research article's methodology section allows the reader to objectively evaluate the study's overall validity and dependability. The proposed methodology incorporates both qualitative and quantitative perspectives. The following modules will be includedinthesystem:
III.I USER / ADMIN LOGIN
Users must login with their credentials (i.e. User Id and Password) on the portal to access the various parts and askquestionsorcomplainwiththehelpofthebots.Users will be given the option of choosing between Marathi, Hindi, or English during this process. Through their own login, administrators (i.e. college authorities) will have access to all query logs. They'll be able to alter or even contributenewresponsestothesystem'squestions.
III.II INTERACTION WITH THE BOT
Users can engage with the bot to ask or enquire about college related activities instead of contacting the college helpdesk or college workers. The Student's Question is typically followed by a discussion. Chatting with the bot has no set format, so you can do it as you wish. This was accomplished through the use of NLP in our project. The usercanlookforinformationaboutcollege relatedevents suchasyearlydays,sportsdays,andotherculturalevents, aswellasthedateandtimeofeach.Reducethenumberof youngsters and teachers on the job to save time and money. It refers to a teacher's and a student's capacity to communicateeffectivelywithoneanother.
III.III PROVIDING INFORMATION
Chat bot system will handle academic activities like admissions, fees, scholarship information, departmental timetables, and details on the documents that must be attached, among other things Whenever user submits a question or query, the exact question/queries are detected. Then chat bot checks for the query in the databaseifitisalreadythereornotinthedatabase.Ifthe answerisavailableinthedatabasethentheanswerissent totheUser.Ifquestionisnotpresentinthedatabase,user
e ISSN:2395 0056
p ISSN:2395 0072
will get response as invalid question. And such questions areforwardedtoadminperson.Admincanhavealookon such user submitted questions and if those questions are found to be valid then information related to such questions can be stored in the database by the admin person.
IV. RESULT AND CONCLUSION
The goal of the system is to keep students up to date on their college activities. It has been determined that the system will function properly and will thereby meet the needs of the end users. The system is thoroughly tested, and any problems are identified and corrected. This program will be accessed from one or more systems. The project's major goals were to create an algorithm that would be able to recognise answers to questions supplied by users. Students can utilise the application to keep up with current events. students. Whether they are at college ornot,studentscanaccessall collegedocumentsrequired for the admission process at any time and from any location.
FigureACKNOWLEDGEMENT
It's a pleasurable duty to say gratitude to everyone who helped with this project in various ways. First and foremost, we would like to express our gratitude to Prof. Satish Kuchiwale, our mentor. Without his supervision, support, and encouragement, this effort would not have been possible. The application that we are attempting to create will improve the way that people will interact with computers. The currently being developed application would provide a better communication and daily life solution for students. It would be a fresh approach to computing that would result in a successful and trustworthysolution.
REFERENCES
[1]ihttps://sci hub.se/https://ieeexplore.ieee.org/document/86929 27
[2]ihttps://sci hub.se/https://ieeexplore.ieee.org/document/91821 68
[3]ihttps://www.ijert.org/research/college enquiry chat bot system
[4]ihttps://www.ijntr.org/download_data/IJNTR030 10029.pdf
[5] M. J. Pereira, L. Coheur, P. Fialho, and R. Ribeiro, “Chatbots’ greetings to human computer communication,” arXiv preprint arXiv:1609.06479, 2016
[6] O. Deryugina, “Chatterbots,” Scientific and Technical Information Processing, vol. 37, no. 2, pp. 143 147,2010.
[7] J. S. Malik, P. Goyal, and A. K. Sharma, “A comprehensiveapproachtochatbot”
[8]B. A. Shawar and E. Atwell, “Chatbots: are they reallyuseful?”inLDV
[9] A. Bordes, S. Chopra, and J. Weston, “Question answering with subgraph embeddings,” arXiv preprintarXiv:1406.3676,2014
Figure3.ChatbotScreen Figure4.HumanInteractionwithChatbotInternational Research Journal of Engineering and Technology (IRJET)
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net
[10] B. Setiaji and F. W. Wibowo, “Chatbot using a knowledge in database: Human to machine conversationmodeling,”inIntelligentSystems
[11] H. Wang, Z. Lu, H. Li, and E. Chen, “A dataset for research on short text conversations.” in EMNLP, 2013,pp.935 945.
[12]I.V.Serban,A.Sordoni,Y.Bengio,A.C.Courville, and J. Pineau, “Building end to end dialogue systems using generative hierarchical neural network models.”inAAAI,2016,pp.3776 3784.
[13] J. Hill, W. R. Ford, and I. G. Farreras, “Real conversations with artificial intelligence: A comparison between human human online conversations and human chatbot conversations,” Computers in Human Behavior, vol. 49, pp. 245 250, 2015.
[14] N. Asghar, P. Poupart, J. Xin, and H. Li, “Online sequence to sequence reinforcement learning for open domain conversational agents,” arXiv preprint arXiv:1612.03929,2016.
[15]I.AhmedandS.Singh,“Aimlbasedvoiceenabled artificial intelligent chatterbot,” International Journal ofu ande Service,ScienceandTechnology,vol.8,no. 2,pp.375 384,2015.
e ISSN:2395 0056
p ISSN:2395 0072