SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3763
Intelligent Library Assistant (ILA) Using Artificial Intelligence and
Natural Language Processing
Neeraj Rapelli1, Bhushan Raut2, Aruna Rokade3, Dr. K T Patil4
1,2,3B.E. Student, Department of Computer Engineering,
4Project Guide, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India.
----------------------------------------------------------------------------***---------------------------------------------------------------------------
Abstract - With the outbreak of the recent pandemic coronavirus (formally known as COVID 19 or 2019nCov), we are
embracing the "new normal" and using and relying more on virtual space than physical space ever before. In the library
context, moving the user assistance program from physical to virtual causes problems with this migration. This project is
based on a possible solution using a practical implementation of conversational AI. a "bot" that meets the needs of users 24
hours a day, 7 days a week without human intervention. A bot is a computer program that can simulate conversations and
interact with humans (spoken, written, or both). It gets a set of pre-programmed commands and continues learning based on
the input it receives. This project gives an overview of conversational AI, bots, and their multitasking capabilities, as well as a
practical overview of their implementation. In addition, the project described the requirements of the current situation and
the long-term benefits of bots in the library. Building customer support is one of the most important workflows for any
business in the world. Technological growth is driving customer expectations, including the need for 24/7 service customer
support, quick response, and answers to simple questions that require vast amounts of human resources and knowledge.
Chatbots are solutions based on adapting AI technology to redesign customer service spaces. Imagine for a moment that
chatbots help serve customers rather than humans providing customer support. In this project, a chatbot called "ILA" is built
to explore library resources. This makes it easy to access the university library and find books available to students and
faculty without having to go to the library in person. Students can explore library resources with the help of this chatbot. This
allows students to connect to the library anytime, anywhere. The chatbot is built in Python and integrated with Flask, so users
can access the chatbot from their mobile phones, laptops, and other handheld devices.
Key Words: Chatbot, Artificial intelligence, Neural network, Python, Flask.
1. INTRODUCTION
Libraries act with the social mindset of providing valuable information resources to those who cannot afford a huge collection
of books for professional support. This is one of the university's most important assets. Therefore, the university is focused on
maintaining and managing the details of library data as efficiently as possible. The value of a source can be judged not by
money, but by its knowledge and usefulness. Therefore, institutions need to ensure that teachers and students receive the
support they need to effectively use library resources. The main objectives of this project are, to explore the Library resources
to the users by adapting an Artificial Intelligence Technology to easy communication between the user and the chatbot
anytime and anywhere. In recent times, chatbots have reduced the need for human intervention. Artificial intelligence and
machine learning have accelerated the evolution of chatbots to blur the line between human and bot styles of interaction.
Chatbots are generally used in systems that involve chatting with users to either acquire information or provide the service as
information to them. Although certain chatbots use natural language processing, many chatbots store their responses in a
database and retrieve them when they receive input from the user. Advanced AI technology creates a chatbot self-learning
system. Chatbots can learn to respond to each conversation without a script. Chabot helps people by reducing the time spent
navigating the web simply by providing the information they are looking for.
2. RELATED WORK
Nowadays, many applications require chatbot intervention rather than human interaction with the user requesting the
service. For example, The university management system model chatbot is a simple system with pre-programmed data. The
methods used are pattern matching, natural language processing, and data mining. The speaker or user input text is matched
by the Chabot with the template that exists in the database. Another web-based College Inquiry chatbot can mark a response
from a chatbot as invalid if the response is not related to a query. In addition, some bots are trained with applications that
respond to multiple analyzed requests from users. Education, business, and social media are some of the areas where chatbots
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3764
are used. It can be used as a learning tool. Currently, chatbot language support is limited. Therefore, there is plenty of room for
future chatbots to remove such language barriers.
3. LITERATURE SURVEY
Artificial Intelligence Chatbots are followed in lots of sectors associated with consumer relationships. A studies crew via way
of means of Liao et al. (2016) designed information enriched multimodal style chatbot that assists clients in looking for
merchandise and matching extraordinary styles. They mentioned the machine and offered their strategies and stories whilst
highlighting the demanding situations withinside the field. Ko & Lin (2018) have delivered a cardBot, a chatbot for enterprise
card popularity and control in which an OCR module changed into applied. In the fitness sector, Madhu et al. (2017) proposed
a concept for growing AI chatbots for scientific treatments. This unique form of chatbot assists human beings in taking
important medicine and treatment. Park and Jeong (2019) have delivered a brand new conversation chatbot that interacts
with the clients nearby. In keeping with their belief, it additionally has the capability for different fields. Villegas-Ch et al.
(2020) mentioned the AI version chatbot responses to the desires of college students inside a clever campus. Artificial
Intelligence (AI) can convert the jobs and capabilities of libraries to serve the brand new era of library customers. Gupta et al.
(2020) articulated the software and capability effect of synthetic intelligence in instructional libraries. They diagnosed 4
domains: educational, informative, assistive, and social networking for synthetic intelligence applications. According to them,
the libraries can undertake AI for numerous functions such as reference offerings, Journal of Management Information and
Decision Sciences Volume 23, Special Issue, 2020 445 1532-5806-23-S1-213 Citation Information: Nawaz, N., & Saldeen, M. A.
(2020). Artificial intelligence chatbots for library reference offerings. Journal of Management Information and Decision
Sciences, 23(S1), 442-449. and highlighted that the very last intention of the chatbots is streamlining the capabilities of the
reference offerings unit (Vincze, 2017). Mckie and Narayan (2019) in their exploratory paper emphasized the significance of
attractive librarians in growing chatbots in conjunction with the collaboration of generation builders to fulfill the requirement
of conducive gaining knowledge of the environment. Cox et al. (2019) defined Artificial Intelligence changed into taken into
consideration to be one of the outstanding regions of attention that have to acquire interest from all sectors. Tubachi and
Tubachi (2017) mentioned that the primary records associated with library offerings and centers can be added thru easy chat,
prolonged chat, or video conferencing, email, FAQs, guided tours, and asking a librarian, internet forms, and chatbots. The
chatbots can play a powerful position to attain the customers 24/7. As they mentioned that digital references are taken into
consideration as an essential device in libraries. Chatbot integration inside a library internet site is straightforward and cost-
powerful for libraries to make bigger their records offerings. Ali (2019) has shared the stories of growing “evidence of
concept” and “AskSmooSmoo`' chatbots and he mentioned 3 regions of concern: consumer experience, collaboration, and
skills control for powerful offerings. Allison (2012) stated in his research paper that most user requests are directed or factual
requests. McNeal and Newyear (2013) explained that libraries can build bots using the available coding options. AIML
(Program Z or Program
O) and chat scripts are considered the best options for this purpose. "Virtual references" are considered an important tool for
improving information services. Chatbots can be easily and inexpensively integrated into websites to improve information
services. A systematic review of the literature review found that the number of research papers in this direction was very
small in this study. Therefore, the purpose of this study was to carry out the study to fill the gap. In addition, the authors stated
that few studies were conducted in connection with Bahrain. Therefore, researchers explored the benefits of AI chatbots in
Bahrain's academic library reference services.
4. METHODOLOGY
4.1. NLP Techniques and Research
The three important NLP viewpoints concerning chatbots and other dialogue systems are:
1. Natural Language Understanding (NLU),
2. Natural Language Generation (NLG),
3. Dialogue Processing.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3765
4.1.1. Natural Language Understanding (NLU)
NLU involves the process of extracting meanings from text inputs. In this direction, the basic design steps include:
• Syntactic Parsing - Determines the function of each word (part-of-speech), how the words interact, how they are grouped
into phrases, and how they change words. Context-free 2 grammar (CFG) definition and parser implementation is the usual
NLP techniques used in this step.
• Semantic Parsing - The position of a semantic parser is to extract the context-unbiased that means of a written sentence. The
discriminative techniques together with support vector machines (SVM) and statistical techniques together with decision
trees and classification and regression trees(CART) are used to discover the maximum in all likelihood parse tree that suits the
sentence.
•Contextual Interpretation - Use discourse-level information to refine your semantic interpretation by removing the
remaining ambiguities such as anaphora, pronouns, and abbreviations. The list of discourse entities (DEs) contains a set of
constants that reference the object called in the previous statement. These objects can be implicitly referenced later.
4.1.2. Natural Language Generation (NLG)
NLG involves creating a chatbot response based on what is done in the NLU stage.
• Artificial Intelligence Markup Language (AIML) – an XML-compliant language for developing AI flows in dialog systems. Its
purpose is to simplify the task of conversation modeling.
The important elements of AIML are:
• Categories - A basic knowledge unit consisting of patterns and templates.
• Recursive - Used to collate other categories recursively. This simplifies complex grammatical forms, expressed as a tag.
• Context – Category tags use context tags to refer to the user's previous input.
• Variables – Used to support the retrieval and setting of commonly used text with tags commonly used to store nouns.
• Pronoun Swapping – Used to replace pronouns such as "you" with "I" and "you" with "my" and so on.
• Document Scheduling / Response Generation – Breaks down high-level communication goals into a structured
representation of atomic communication goals.
• Micro planning – A phase in which the number of phrases generated is determined to produce a more natural voice. Methods
such as semantic grammar and inverse parsing are used to generate unnatural proto-phrases.
• Surface realization – The process of transforming the abstract structure obtained in the microplanning phase into a
linguistic surface structure by adding function words, conjugating words, determining word order, and so on.
• Chat Script- Techniques to help if there is no match AIML. It focuses on the best syntax for creating a valid standard answer.
• Markov chain - It is more probabilistically applicable and is used to build more accurate answers as a result. The idea of
Markov chains is that each letter or word in the same text record has a fixed probability of occurring.
•Language tricks include sentences, phrases, and paragraphs available in chatbots, making your knowledge base more diverse
and compelling. The types of voice tricks are stereotyped responses, typos, simulated keystrokes, personal story models, and
Non-Sequitur (no logical reasoning). Each of these language tricks is used to serve a specific purpose and provide an
alternative answer to a question.
• Ontologies/Semantic networks – Consists of several relational and hierarchically related concepts. The purpose of using
ontology in chatbots is to calculate relationships with synonyms, hyponyms, and other relationships that are natural language
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3766
term names. The relationships between these concepts can be represented in graphs that allow computers to search using
specific inference rules.
4.1.3. Dialogue processing
The purpose is to build a man-machine dialog based on the switching process. In this process, information is sent from one
participant (the user and another) to the dialog manager (DM). The dialog management process involves implementing a
dialogue strategy to organize a sequence of system dialogs to achieve the common goals of users and chatbots. Chatbot user
satisfaction is strongly influenced by the concept of degree of initiative. –
•System Led – A system-controlled initiative that asks users accurate questions and expects information or answers from
them.
• User Led – User-led initiative. The system must provide information about the user's request without requesting details.
• Mixed-Initiative – An initiative in which both participants work together to achieve conversion goals. For example, chatbots
share control between users and the system. With the relational database, chatbots can remember past conversations and
build a knowledge base to make them more continuous and meaningful. You can use Structured Query Language (SQL) to
generate queries and nest query blocks to store conversation history. This makes it especially easy to find word-phrase
matches.
5. DESIGN AND IMPLEMENTATION
The Library Chatbot is based on intelligence that analyzes user requests and responds accordingly. This helps to make books
available to students and faculties of different grades and faculties without having to go to the library. Flask is used as a
platform/tool for building user queries and responses. It is integrated with the Flask-based web and the response is displayed
in the GUI. In the dialog flow, the user query is analyzed and the chatbot gets the response and responds to the user. The
system responds with an effective chat interface, which means that the real person is talking to the user. With the help of this
bot, users can request information about library-related activities online. ILA helps users by saving time and providing data on
library resources and responses to simple queries. Users do not have to go directly to the library to ensure book availability.
5.1. Agent and Intent creation
This module consists of 1) Agent creation & 2) Intent creation.
• Agent Creation: Agents are platform agnostic. Agent processes the request of the users which are in the form of natural
language. It transforms a user’s natural language request into an actionable query and is used to manage conversation flow in
a specific way. It must be designed by an agent once and then it can be integrated with a variety of platforms using SDKs and
integrations, or download files compatible with Facebook Messenger, Slack, etc.
• Intent creation: It epitomizes the mapping between what a user requests and what response should be taken. The main task
is to train the phrase by adding user expressions using multiple informal contexts, short formats, and so on. Actions and
parameters allow you to match entities by specifying parameter names, entities, prompts, and values. The text response is
rendered by the bot as output that can be rendered in two formats. The default response of the dialog flow and the
conversation is performed via the Flask GUI. The default reply is some kind of plain text.
5.2. Training the Bot and Database creation
In this module, you'll create an entity that makes it easy to reference your intent and train your bot to learn from that mistake.
Each conversation initiated by a user not specified in the intent is saved in the User Speaks column of the training block. Select
Click to Assign to approve the informal context used by the user. Finally, the informal context is approved and the bot is
trained. To store all the details of a book in the university library, you need to create a database table with rows and columns.
.CSV (Comma-separated Values) or a data.json files are used to store and retrieve information such as book id, book name,
author name, subject name, book publishing, book position on the shelf, and make books available in the library.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3767
Fig No. 2. Design
The procedure that was implemented for the working of this chatbot system is as follows:
Step 1: Start.
Step 2: Train the phrases by adding the user expression in the intents e.g. For a user expression “List the subjects for CSE first-
year” removal of stop words will be done by Entity mapping in the data.json file.
Step 3: Add the respective responses for the phrases trained during the intent creation.
Step 4: Get the user query (INPUT).
Step 5: In the query Remove stop words and fetch the keywords.
Fig No. 1. Architecture of the proposed system
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3768
Step 6: Match the fetched keywords with the keywords in intent, if matched go to step 8, the bot will provide an appropriate
response. A keyword matching algorithm will be applied to identify the matching. Otherwise, go to step 7.
Step 7: If no matched keyword then the new phrase is added to the training and mapped to a specific intent.
Step 8: Return the response as an output to the user.
Step 9: Exit.
Fig No. 3. ILA GUI
5.3. Assessment Results
• Scalability: Multiple users can access the bot at the same time. So that many users can talk to chatbots, and it's scalable.
Integration using a Flask-based GUI makes it very easy for the general public, including students and staff, to access the
library. Bots can link to multiple social networking sites such as Twitter, Slack, popular websites, and university web portals.
• Accessibility: It will be much easier to integrate with the university web portal to make it more scalable for use in university
bots. Each student can access using a username and password.
Usability: We have created a bot to get over 100 books from the CSE department. You can easily retrieve multiple department
ledgers without making any changes to the process. Further progress will be made soon so that the library can exist without
human resources, and simpler chatbots with more rule-based development will dominate. In conclusion, chatbots are
emerging in marketing, large hospitals, and institutions, and may even replace the BPO industry in the future. The combination
of chatbots and robots automates the process in different areas with few staff or specific areas with no employees. This also
minimizes operating costs.
6. CONCLUSION
We have created a library chatbot for students, faculty, staff, and more. Library bots save time and replace human-human
interactions with human-bot interactions. Chatbots are still in their infancy, but they are growing rapidly. The main goal of
creating a library chatbot is to allow end-users to talk to the bot without considering task-oriented scenarios and to succeed in
the project.
7. FUTURE SCOPE
There may come a time in the future, when we can reduce the amount of time we staff the reference desk, freeing librarians for
more complex duties that require the skills that are unique to humans. It is doubtful that many reference librarians will cheer
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3769
that day; librarians like most people are reluctant to see technology take over even a small part of their jobs. Blacksmiths
mocked the first automobiles, but we know how that ended. Should reference librarians be afraid of chatbots like assistants,
etc? I doubt that it makes a difference; technology consumes jobs and the race is on to build the better bot.
ACKNOWLEDGEMENT
We express our deepest gratitude towards Prof. K.T Patil (Computer Department, Smt. Indira Gandhi College of Engineering,
University of Mumbai) for his valuable guidance, moral support, and devotion bestowed on us throughout our work. If I can
say in words I must at the outset my intimacy for receipt of affectionate care to Smt. Indira Gandhi College of Engineering for
providing such a stimulating atmosphere and wonderful work environment.
REFERENCES
[1] Turing, Alan M. "Computing Machinery and Intelligence." Creative Computing 6.1 (1980): 44 - 53.
[2] Dataset collection and information about the Cornell movie dialog corpus dataset are available at
https://www.cs.cornell.edu/cristian/CornellMovieDialo gsCorpus.htm
[3] Neural Machine Translation by Jointly Learning to Align and Translate Dzmitry Bahdanau, Kyunghyun Cho, Yoshua Bengio
(Submitted on 1 Sep 2014 (v1), last revised 19 May 2016 (this version, v7))
[4] Sequence-to-Sequence Chatbot build using TensorFlow update June 28, 201628,2016[Online], Available:
http://complx.me/2016-06-28- easyseq2seq/
[5] A Comparative Study on Decision-Making Capability Between Human and Artificial Intelligence, Soham Banerjee, Pradeep
Kumar Singh, and Jaya Bajpai, Last
[6] Anjana Tiha(April 26, 2019), Intelligent Chatbot using Deep Learning,[Paper] Available:
https://www.researchgate.net/publication/3285 82617_Intelligent_Chatbot_using_Deep_Learning
[7] User Adaptive Chatbot for Mitigating Depression, Pratik Kataria1, Kiran Rode2, Akshay Jain3, Prachi Dwivedi4, and
Sukhada Bhandarkar. Department of Computer Engineering, MIT-COE Pune India.
[8] Editorial Team “5 Enterprise Challenges Best Solved by Chatbots”, inside BIGDATA, 2 April 2018,
https://insidebigdata.com/2018/04/02/5- enterprise-challenges-best-solved-chatbots/
[9] Takyar, Akash “EVERYTHING AROUND AI CHATBOTS – CHALLENGES AND OPPORTUNITIES”, Leeway Hertz,
https://www.leewayhertz.com/ai-chatbots/
BIOGRAPHIES
BHUSHAN RAUT
BE Computer Engineering, SIGCE
ARUNA ROKADE
BE Computer Engineering, SIGCE
Dr. KISHOR T PATIL
HOD of Computer Engineering,
SIGCE
NEERAJ RAPELLI
BE Computer Engineering, SIGCE

More Related Content

Similar to Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural Language Processing

INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMIRJET Journal
 
A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...
A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...
A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...IRJET Journal
 
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSBANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSIRJET Journal
 
Automated information retrieval and services of graduate school using chatbo...
Automated information retrieval and services of graduate  school using chatbo...Automated information retrieval and services of graduate  school using chatbo...
Automated information retrieval and services of graduate school using chatbo...IJECEIAES
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningIRJET Journal
 
IRJET- Chatbot in Python
IRJET- Chatbot in PythonIRJET- Chatbot in Python
IRJET- Chatbot in PythonIRJET Journal
 
AI-based Healthcare Chatbot
AI-based Healthcare ChatbotAI-based Healthcare Chatbot
AI-based Healthcare ChatbotIRJET Journal
 
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNINGCUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNINGIRJET Journal
 
IRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET Journal
 
Chatbot for chattint getting requirments and analysis all the tools
Chatbot for chattint getting requirments and analysis all the toolsChatbot for chattint getting requirments and analysis all the tools
Chatbot for chattint getting requirments and analysis all the toolsSongs24
 
AI-Based Chatbots Adoption-UTAUT2.pdf
AI-Based Chatbots Adoption-UTAUT2.pdfAI-Based Chatbots Adoption-UTAUT2.pdf
AI-Based Chatbots Adoption-UTAUT2.pdfIddrisuSalifu3
 
IRJET- A Survey Paper on Chatbots
IRJET- A Survey Paper on ChatbotsIRJET- A Survey Paper on Chatbots
IRJET- A Survey Paper on ChatbotsIRJET Journal
 
A Survey Paper On Chatbots
A Survey Paper On ChatbotsA Survey Paper On Chatbots
A Survey Paper On ChatbotsKristen Flores
 
HI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docxHI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docxwrite4
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EIRJET Journal
 
CET313 Artificial Intelligence.docx
CET313 Artificial Intelligence.docxCET313 Artificial Intelligence.docx
CET313 Artificial Intelligence.docxwrite31
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”IRJET Journal
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)IRJET Journal
 

Similar to Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural Language Processing (20)

INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
 
A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...
A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...
A Review on the Determinants of a suitable Chatbot Framework- Empirical evide...
 
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSBANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
 
Automated information retrieval and services of graduate school using chatbo...
Automated information retrieval and services of graduate  school using chatbo...Automated information retrieval and services of graduate  school using chatbo...
Automated information retrieval and services of graduate school using chatbo...
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine Learning
 
IRJET- Chatbot in Python
IRJET- Chatbot in PythonIRJET- Chatbot in Python
IRJET- Chatbot in Python
 
AI-based Healthcare Chatbot
AI-based Healthcare ChatbotAI-based Healthcare Chatbot
AI-based Healthcare Chatbot
 
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNINGCUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
 
IRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and Arduino
 
Chatbot for chattint getting requirments and analysis all the tools
Chatbot for chattint getting requirments and analysis all the toolsChatbot for chattint getting requirments and analysis all the tools
Chatbot for chattint getting requirments and analysis all the tools
 
AI Based Chatbot for FAQs
AI Based Chatbot for FAQs AI Based Chatbot for FAQs
AI Based Chatbot for FAQs
 
AI-Based Chatbots Adoption-UTAUT2.pdf
AI-Based Chatbots Adoption-UTAUT2.pdfAI-Based Chatbots Adoption-UTAUT2.pdf
AI-Based Chatbots Adoption-UTAUT2.pdf
 
IRJET- A Survey Paper on Chatbots
IRJET- A Survey Paper on ChatbotsIRJET- A Survey Paper on Chatbots
IRJET- A Survey Paper on Chatbots
 
A Survey Paper On Chatbots
A Survey Paper On ChatbotsA Survey Paper On Chatbots
A Survey Paper On Chatbots
 
HI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docxHI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docx
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
 
Society5UP.pptx
Society5UP.pptxSociety5UP.pptx
Society5UP.pptx
 
CET313 Artificial Intelligence.docx
CET313 Artificial Intelligence.docxCET313 Artificial Intelligence.docx
CET313 Artificial Intelligence.docx
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 

Recently uploaded (20)

Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 

Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural Language Processing

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3763 Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural Language Processing Neeraj Rapelli1, Bhushan Raut2, Aruna Rokade3, Dr. K T Patil4 1,2,3B.E. Student, Department of Computer Engineering, 4Project Guide, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India. ----------------------------------------------------------------------------***--------------------------------------------------------------------------- Abstract - With the outbreak of the recent pandemic coronavirus (formally known as COVID 19 or 2019nCov), we are embracing the "new normal" and using and relying more on virtual space than physical space ever before. In the library context, moving the user assistance program from physical to virtual causes problems with this migration. This project is based on a possible solution using a practical implementation of conversational AI. a "bot" that meets the needs of users 24 hours a day, 7 days a week without human intervention. A bot is a computer program that can simulate conversations and interact with humans (spoken, written, or both). It gets a set of pre-programmed commands and continues learning based on the input it receives. This project gives an overview of conversational AI, bots, and their multitasking capabilities, as well as a practical overview of their implementation. In addition, the project described the requirements of the current situation and the long-term benefits of bots in the library. Building customer support is one of the most important workflows for any business in the world. Technological growth is driving customer expectations, including the need for 24/7 service customer support, quick response, and answers to simple questions that require vast amounts of human resources and knowledge. Chatbots are solutions based on adapting AI technology to redesign customer service spaces. Imagine for a moment that chatbots help serve customers rather than humans providing customer support. In this project, a chatbot called "ILA" is built to explore library resources. This makes it easy to access the university library and find books available to students and faculty without having to go to the library in person. Students can explore library resources with the help of this chatbot. This allows students to connect to the library anytime, anywhere. The chatbot is built in Python and integrated with Flask, so users can access the chatbot from their mobile phones, laptops, and other handheld devices. Key Words: Chatbot, Artificial intelligence, Neural network, Python, Flask. 1. INTRODUCTION Libraries act with the social mindset of providing valuable information resources to those who cannot afford a huge collection of books for professional support. This is one of the university's most important assets. Therefore, the university is focused on maintaining and managing the details of library data as efficiently as possible. The value of a source can be judged not by money, but by its knowledge and usefulness. Therefore, institutions need to ensure that teachers and students receive the support they need to effectively use library resources. The main objectives of this project are, to explore the Library resources to the users by adapting an Artificial Intelligence Technology to easy communication between the user and the chatbot anytime and anywhere. In recent times, chatbots have reduced the need for human intervention. Artificial intelligence and machine learning have accelerated the evolution of chatbots to blur the line between human and bot styles of interaction. Chatbots are generally used in systems that involve chatting with users to either acquire information or provide the service as information to them. Although certain chatbots use natural language processing, many chatbots store their responses in a database and retrieve them when they receive input from the user. Advanced AI technology creates a chatbot self-learning system. Chatbots can learn to respond to each conversation without a script. Chabot helps people by reducing the time spent navigating the web simply by providing the information they are looking for. 2. RELATED WORK Nowadays, many applications require chatbot intervention rather than human interaction with the user requesting the service. For example, The university management system model chatbot is a simple system with pre-programmed data. The methods used are pattern matching, natural language processing, and data mining. The speaker or user input text is matched by the Chabot with the template that exists in the database. Another web-based College Inquiry chatbot can mark a response from a chatbot as invalid if the response is not related to a query. In addition, some bots are trained with applications that respond to multiple analyzed requests from users. Education, business, and social media are some of the areas where chatbots
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3764 are used. It can be used as a learning tool. Currently, chatbot language support is limited. Therefore, there is plenty of room for future chatbots to remove such language barriers. 3. LITERATURE SURVEY Artificial Intelligence Chatbots are followed in lots of sectors associated with consumer relationships. A studies crew via way of means of Liao et al. (2016) designed information enriched multimodal style chatbot that assists clients in looking for merchandise and matching extraordinary styles. They mentioned the machine and offered their strategies and stories whilst highlighting the demanding situations withinside the field. Ko & Lin (2018) have delivered a cardBot, a chatbot for enterprise card popularity and control in which an OCR module changed into applied. In the fitness sector, Madhu et al. (2017) proposed a concept for growing AI chatbots for scientific treatments. This unique form of chatbot assists human beings in taking important medicine and treatment. Park and Jeong (2019) have delivered a brand new conversation chatbot that interacts with the clients nearby. In keeping with their belief, it additionally has the capability for different fields. Villegas-Ch et al. (2020) mentioned the AI version chatbot responses to the desires of college students inside a clever campus. Artificial Intelligence (AI) can convert the jobs and capabilities of libraries to serve the brand new era of library customers. Gupta et al. (2020) articulated the software and capability effect of synthetic intelligence in instructional libraries. They diagnosed 4 domains: educational, informative, assistive, and social networking for synthetic intelligence applications. According to them, the libraries can undertake AI for numerous functions such as reference offerings, Journal of Management Information and Decision Sciences Volume 23, Special Issue, 2020 445 1532-5806-23-S1-213 Citation Information: Nawaz, N., & Saldeen, M. A. (2020). Artificial intelligence chatbots for library reference offerings. Journal of Management Information and Decision Sciences, 23(S1), 442-449. and highlighted that the very last intention of the chatbots is streamlining the capabilities of the reference offerings unit (Vincze, 2017). Mckie and Narayan (2019) in their exploratory paper emphasized the significance of attractive librarians in growing chatbots in conjunction with the collaboration of generation builders to fulfill the requirement of conducive gaining knowledge of the environment. Cox et al. (2019) defined Artificial Intelligence changed into taken into consideration to be one of the outstanding regions of attention that have to acquire interest from all sectors. Tubachi and Tubachi (2017) mentioned that the primary records associated with library offerings and centers can be added thru easy chat, prolonged chat, or video conferencing, email, FAQs, guided tours, and asking a librarian, internet forms, and chatbots. The chatbots can play a powerful position to attain the customers 24/7. As they mentioned that digital references are taken into consideration as an essential device in libraries. Chatbot integration inside a library internet site is straightforward and cost- powerful for libraries to make bigger their records offerings. Ali (2019) has shared the stories of growing “evidence of concept” and “AskSmooSmoo`' chatbots and he mentioned 3 regions of concern: consumer experience, collaboration, and skills control for powerful offerings. Allison (2012) stated in his research paper that most user requests are directed or factual requests. McNeal and Newyear (2013) explained that libraries can build bots using the available coding options. AIML (Program Z or Program O) and chat scripts are considered the best options for this purpose. "Virtual references" are considered an important tool for improving information services. Chatbots can be easily and inexpensively integrated into websites to improve information services. A systematic review of the literature review found that the number of research papers in this direction was very small in this study. Therefore, the purpose of this study was to carry out the study to fill the gap. In addition, the authors stated that few studies were conducted in connection with Bahrain. Therefore, researchers explored the benefits of AI chatbots in Bahrain's academic library reference services. 4. METHODOLOGY 4.1. NLP Techniques and Research The three important NLP viewpoints concerning chatbots and other dialogue systems are: 1. Natural Language Understanding (NLU), 2. Natural Language Generation (NLG), 3. Dialogue Processing.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3765 4.1.1. Natural Language Understanding (NLU) NLU involves the process of extracting meanings from text inputs. In this direction, the basic design steps include: • Syntactic Parsing - Determines the function of each word (part-of-speech), how the words interact, how they are grouped into phrases, and how they change words. Context-free 2 grammar (CFG) definition and parser implementation is the usual NLP techniques used in this step. • Semantic Parsing - The position of a semantic parser is to extract the context-unbiased that means of a written sentence. The discriminative techniques together with support vector machines (SVM) and statistical techniques together with decision trees and classification and regression trees(CART) are used to discover the maximum in all likelihood parse tree that suits the sentence. •Contextual Interpretation - Use discourse-level information to refine your semantic interpretation by removing the remaining ambiguities such as anaphora, pronouns, and abbreviations. The list of discourse entities (DEs) contains a set of constants that reference the object called in the previous statement. These objects can be implicitly referenced later. 4.1.2. Natural Language Generation (NLG) NLG involves creating a chatbot response based on what is done in the NLU stage. • Artificial Intelligence Markup Language (AIML) – an XML-compliant language for developing AI flows in dialog systems. Its purpose is to simplify the task of conversation modeling. The important elements of AIML are: • Categories - A basic knowledge unit consisting of patterns and templates. • Recursive - Used to collate other categories recursively. This simplifies complex grammatical forms, expressed as a tag. • Context – Category tags use context tags to refer to the user's previous input. • Variables – Used to support the retrieval and setting of commonly used text with tags commonly used to store nouns. • Pronoun Swapping – Used to replace pronouns such as "you" with "I" and "you" with "my" and so on. • Document Scheduling / Response Generation – Breaks down high-level communication goals into a structured representation of atomic communication goals. • Micro planning – A phase in which the number of phrases generated is determined to produce a more natural voice. Methods such as semantic grammar and inverse parsing are used to generate unnatural proto-phrases. • Surface realization – The process of transforming the abstract structure obtained in the microplanning phase into a linguistic surface structure by adding function words, conjugating words, determining word order, and so on. • Chat Script- Techniques to help if there is no match AIML. It focuses on the best syntax for creating a valid standard answer. • Markov chain - It is more probabilistically applicable and is used to build more accurate answers as a result. The idea of Markov chains is that each letter or word in the same text record has a fixed probability of occurring. •Language tricks include sentences, phrases, and paragraphs available in chatbots, making your knowledge base more diverse and compelling. The types of voice tricks are stereotyped responses, typos, simulated keystrokes, personal story models, and Non-Sequitur (no logical reasoning). Each of these language tricks is used to serve a specific purpose and provide an alternative answer to a question. • Ontologies/Semantic networks – Consists of several relational and hierarchically related concepts. The purpose of using ontology in chatbots is to calculate relationships with synonyms, hyponyms, and other relationships that are natural language
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3766 term names. The relationships between these concepts can be represented in graphs that allow computers to search using specific inference rules. 4.1.3. Dialogue processing The purpose is to build a man-machine dialog based on the switching process. In this process, information is sent from one participant (the user and another) to the dialog manager (DM). The dialog management process involves implementing a dialogue strategy to organize a sequence of system dialogs to achieve the common goals of users and chatbots. Chatbot user satisfaction is strongly influenced by the concept of degree of initiative. – •System Led – A system-controlled initiative that asks users accurate questions and expects information or answers from them. • User Led – User-led initiative. The system must provide information about the user's request without requesting details. • Mixed-Initiative – An initiative in which both participants work together to achieve conversion goals. For example, chatbots share control between users and the system. With the relational database, chatbots can remember past conversations and build a knowledge base to make them more continuous and meaningful. You can use Structured Query Language (SQL) to generate queries and nest query blocks to store conversation history. This makes it especially easy to find word-phrase matches. 5. DESIGN AND IMPLEMENTATION The Library Chatbot is based on intelligence that analyzes user requests and responds accordingly. This helps to make books available to students and faculties of different grades and faculties without having to go to the library. Flask is used as a platform/tool for building user queries and responses. It is integrated with the Flask-based web and the response is displayed in the GUI. In the dialog flow, the user query is analyzed and the chatbot gets the response and responds to the user. The system responds with an effective chat interface, which means that the real person is talking to the user. With the help of this bot, users can request information about library-related activities online. ILA helps users by saving time and providing data on library resources and responses to simple queries. Users do not have to go directly to the library to ensure book availability. 5.1. Agent and Intent creation This module consists of 1) Agent creation & 2) Intent creation. • Agent Creation: Agents are platform agnostic. Agent processes the request of the users which are in the form of natural language. It transforms a user’s natural language request into an actionable query and is used to manage conversation flow in a specific way. It must be designed by an agent once and then it can be integrated with a variety of platforms using SDKs and integrations, or download files compatible with Facebook Messenger, Slack, etc. • Intent creation: It epitomizes the mapping between what a user requests and what response should be taken. The main task is to train the phrase by adding user expressions using multiple informal contexts, short formats, and so on. Actions and parameters allow you to match entities by specifying parameter names, entities, prompts, and values. The text response is rendered by the bot as output that can be rendered in two formats. The default response of the dialog flow and the conversation is performed via the Flask GUI. The default reply is some kind of plain text. 5.2. Training the Bot and Database creation In this module, you'll create an entity that makes it easy to reference your intent and train your bot to learn from that mistake. Each conversation initiated by a user not specified in the intent is saved in the User Speaks column of the training block. Select Click to Assign to approve the informal context used by the user. Finally, the informal context is approved and the bot is trained. To store all the details of a book in the university library, you need to create a database table with rows and columns. .CSV (Comma-separated Values) or a data.json files are used to store and retrieve information such as book id, book name, author name, subject name, book publishing, book position on the shelf, and make books available in the library.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3767 Fig No. 2. Design The procedure that was implemented for the working of this chatbot system is as follows: Step 1: Start. Step 2: Train the phrases by adding the user expression in the intents e.g. For a user expression “List the subjects for CSE first- year” removal of stop words will be done by Entity mapping in the data.json file. Step 3: Add the respective responses for the phrases trained during the intent creation. Step 4: Get the user query (INPUT). Step 5: In the query Remove stop words and fetch the keywords. Fig No. 1. Architecture of the proposed system
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3768 Step 6: Match the fetched keywords with the keywords in intent, if matched go to step 8, the bot will provide an appropriate response. A keyword matching algorithm will be applied to identify the matching. Otherwise, go to step 7. Step 7: If no matched keyword then the new phrase is added to the training and mapped to a specific intent. Step 8: Return the response as an output to the user. Step 9: Exit. Fig No. 3. ILA GUI 5.3. Assessment Results • Scalability: Multiple users can access the bot at the same time. So that many users can talk to chatbots, and it's scalable. Integration using a Flask-based GUI makes it very easy for the general public, including students and staff, to access the library. Bots can link to multiple social networking sites such as Twitter, Slack, popular websites, and university web portals. • Accessibility: It will be much easier to integrate with the university web portal to make it more scalable for use in university bots. Each student can access using a username and password. Usability: We have created a bot to get over 100 books from the CSE department. You can easily retrieve multiple department ledgers without making any changes to the process. Further progress will be made soon so that the library can exist without human resources, and simpler chatbots with more rule-based development will dominate. In conclusion, chatbots are emerging in marketing, large hospitals, and institutions, and may even replace the BPO industry in the future. The combination of chatbots and robots automates the process in different areas with few staff or specific areas with no employees. This also minimizes operating costs. 6. CONCLUSION We have created a library chatbot for students, faculty, staff, and more. Library bots save time and replace human-human interactions with human-bot interactions. Chatbots are still in their infancy, but they are growing rapidly. The main goal of creating a library chatbot is to allow end-users to talk to the bot without considering task-oriented scenarios and to succeed in the project. 7. FUTURE SCOPE There may come a time in the future, when we can reduce the amount of time we staff the reference desk, freeing librarians for more complex duties that require the skills that are unique to humans. It is doubtful that many reference librarians will cheer
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 3769 that day; librarians like most people are reluctant to see technology take over even a small part of their jobs. Blacksmiths mocked the first automobiles, but we know how that ended. Should reference librarians be afraid of chatbots like assistants, etc? I doubt that it makes a difference; technology consumes jobs and the race is on to build the better bot. ACKNOWLEDGEMENT We express our deepest gratitude towards Prof. K.T Patil (Computer Department, Smt. Indira Gandhi College of Engineering, University of Mumbai) for his valuable guidance, moral support, and devotion bestowed on us throughout our work. If I can say in words I must at the outset my intimacy for receipt of affectionate care to Smt. Indira Gandhi College of Engineering for providing such a stimulating atmosphere and wonderful work environment. REFERENCES [1] Turing, Alan M. "Computing Machinery and Intelligence." Creative Computing 6.1 (1980): 44 - 53. [2] Dataset collection and information about the Cornell movie dialog corpus dataset are available at https://www.cs.cornell.edu/cristian/CornellMovieDialo gsCorpus.htm [3] Neural Machine Translation by Jointly Learning to Align and Translate Dzmitry Bahdanau, Kyunghyun Cho, Yoshua Bengio (Submitted on 1 Sep 2014 (v1), last revised 19 May 2016 (this version, v7)) [4] Sequence-to-Sequence Chatbot build using TensorFlow update June 28, 201628,2016[Online], Available: http://complx.me/2016-06-28- easyseq2seq/ [5] A Comparative Study on Decision-Making Capability Between Human and Artificial Intelligence, Soham Banerjee, Pradeep Kumar Singh, and Jaya Bajpai, Last [6] Anjana Tiha(April 26, 2019), Intelligent Chatbot using Deep Learning,[Paper] Available: https://www.researchgate.net/publication/3285 82617_Intelligent_Chatbot_using_Deep_Learning [7] User Adaptive Chatbot for Mitigating Depression, Pratik Kataria1, Kiran Rode2, Akshay Jain3, Prachi Dwivedi4, and Sukhada Bhandarkar. Department of Computer Engineering, MIT-COE Pune India. [8] Editorial Team “5 Enterprise Challenges Best Solved by Chatbots”, inside BIGDATA, 2 April 2018, https://insidebigdata.com/2018/04/02/5- enterprise-challenges-best-solved-chatbots/ [9] Takyar, Akash “EVERYTHING AROUND AI CHATBOTS – CHALLENGES AND OPPORTUNITIES”, Leeway Hertz, https://www.leewayhertz.com/ai-chatbots/ BIOGRAPHIES BHUSHAN RAUT BE Computer Engineering, SIGCE ARUNA ROKADE BE Computer Engineering, SIGCE Dr. KISHOR T PATIL HOD of Computer Engineering, SIGCE NEERAJ RAPELLI BE Computer Engineering, SIGCE