CHATBOT USING NATURAL LANGUAGE PROCESS (NLP)
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science ( Peer-Reviewed, Open Access, Fully Refereed International Journal ) Volume:05/Issue:02/February-2023 Impact Factor- 6.752 www.irjmets.com CHATBOT USING NATURAL LANGUAGE PROCESS (NLP) V. Adarsh*1, B. Koushik*2, D. Mahesh*3 *1,2,3Student, Computer Science, Teegala Krishna Reddy Engineering College, Hyderabad, Ranga Reddy, India. ABSTRACT A chatbot is a computer program that makes conversations with humans using Artificial Intelligence (AI) in messaging platforms. Every time the chatbot gets input from the user, it saves input and response which helps the chatbot with little initial knowledge to evolve using gathered responses. We can implement an online chatbot system to assist website users. Using this tool, we can access files easily instead of going through different modules. Artificial Intelligence methods such as Natural Language Processing (NLP). Chatbots eliminate the requirement of any manpower during online interaction and are available 24x7, once installed. These learn and update themselves on their own and can handle multiple queries at once. Keywords: Research On Chatbot. I. INTRODUCTION This chapter gives an overview of the purpose, aim, objectives, background & operation environment of the system. 1.1 PURPOSE, AIM & OBJECTIVES: A chatbot is a computer program that makes conversations with humans using Artificial Intelligence in messaging platforms. ✓ Every time the chatbot gets input from the user, it saves input and response which helps the chatbot with little initial knowledge to evolve using gathered responses. ✓ We can implement an online chatbot system to assist users who access the website. By using this tool, we can access files easily instead of going through different modules. ✓ Artificial Intelligence methods such as Natural Language Processing, allows users to communicate with college chatbot using natural language input and to train the chatbot using appropriate Machine Learning methods. 1.2 BACKGROUND OF PROJECT: The earlier versions of chatbots communicated by matching user questions with scripted responses entered into its database. knowledge is limited, and therefore, it can discuss only in a particular domain of topics. Also, it cannot keep long conversations and cannot learn or discover context from the discussion. Later, Live Chatbots released a framework that lets users build chatbots without coding. It establishes long emotional relationships with its users, taking into account cultural peculiarities and ethical issues. Chatbots are used by help desk tools, automatic telephone answering systems, e-commerce and so on. 1.3 SCOPE OF PROJECT: Our system mainly focuses on implementing an online chatbot system to assist users who access websites. By using this tool, we can access files easily instead of going through different modules. Artificial 2 Intelligence methods such as Natural Language Processing, allow users to communicate with college chatbot using natural language input and to train the chatbot using appropriate Machine Learning methods. 1.4 MODULES DESCRIPTION: This project is composed of three main modules: 1. Admin login module: ✓ User has to login to the system to access various helping pages through which the user can ask queries to the system with the help of a bot. ✓ The login details are validated against the username and password which are stored in the database. ✓ Provides an administrator with access to information. ✓ Admins can modify the data which is accessible by the user. 2. Bot Chat Module: ✓ User can chat with the bot which implies enquiring about college-related activities. www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [811]
e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science ( Peer-Reviewed, Open Access, Fully Refereed International Journal ) Volume:05/Issue:02/February-2023 Impact Factor- 6.752 www.irjmets.com ✓ Chatbot is a python library built in based on Machine Learning ✓ Chatbot is a built-in conversational dialog flow and training engine. 2. Candidate Access Module: ✓ By using this we can access files easily instead of going through different modules. ✓ In this we use Machine Learning, which allows the chatbot to identify patterns in user input, make decisions, and learn from past conservations. ✓ We also use Natural language processing, which helps chatbots understand how humans communicate and enable them to replicate that behavior. II. LITERATURE SURVEY As we begin down the path of creating a chat-based & utilitarian mobile experience for museums, it’s important to note that we on the Studio team do not consider ourselves to be experts in chatbots, artificial intelligence, or conversational interfaces. We do consider ourselves to be experts in experience design and creative technology, but not chatbots. Yet. By the end of this year-long process, we hope to be much closer to the expert side of the chatbot spectrum than the novice side. Acknowledging this, our primary goal right now is to learn as much as possible (as quickly as possible) from the experts that do exist within the bot domain. I mentioned in the first post of our chatbot series that the process we intend to follow over the next year will be relentlessly user- centered, research-based and iterative. We’re currently in deep with the first phase of this process — Formative Research and Evaluation — which is designed in part to rapidly spin up the team’s knowledge base and understanding of the conversational experience landscape. Benchmarking of existing expertise is a very important element of formative research, so over the past few weeks the team has been performing a literature review of current thinking and writing on the topic. We’ve been aggregating these resources into a best-practice library — a chatbot book club of sorts. Since we’ve committed to a transparent process, it makes sense to publicly share these resources and acknowledge that they will be very important to the team as we move forward with the project. While this is a comprehensive literature review, it is by no means complete. We will be adding to this library as the project progresses. If you know of a resource we may have missed, please share it in the comments or hit us up on Twitter. III. PROJECT ANALYSIS EXISTING SYSTEM: • There are many applications that are incorporating a human appearance and intend to simulate human dialog. • But in most cases the knowledge of the conversational bot is stored in a database created by human experts. • However, very few researchers have investigated the idea of creating a chatbot with an artificial character and personality starting from a web page DISADVANTAGES OF THE EXISTING SYSTEM: • using Java developers implemented, a simple agent framework developed specifically for achieving AI chatbot, but they are not that much efficient in performance. PROPOSED SYSTEM: • AI chatbot can understand the intent of the user query and respond with an exact answer. • Students can chat using any format there is no specific format the user has to follow in the query. • A Student bot project is built using artificial algorithms that analyze users’ queries and understand users’ messages. The System uses built-in artificial intelligence to answer the query. • Admin can view invalid answers through the portal via a login. IV. RESULTS AND DISCUSSION Input Design plays a vital role in the life cycle of software development, it requires the very careful attention of developers. The input design is to feed data to the application as accurately as possible. So inputs are supposed to be designed effectively so that the errors occurring while feeding is minimized. According to Software Engineering Concepts, the input forms or screens are designed to provide to have validation control over the input limit, range and other related validations. Input design is the process of converting the user-created input www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [812]
e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science ( Peer-Reviewed, Open Access, Fully Refereed International Journal ) Volume:05/Issue:02/February-2023 Impact Factor- 6.752 www.irjmets.com into a computer-based format. The goal of the input design is to make the data entry logical and free from errors. Validations are required for each data entered. Whenever a user enters erroneous data, an error message is displayed and the user can move on to the subsequent pages after completing all the entries in the current page. www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [813]
e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science ( Peer-Reviewed, Open Access, Fully Refereed International Journal ) Volume:05/Issue:02/February-2023 Impact Factor- 6.752 www.irjmets.com The Output from the computer is required to mainly create an efficient method of communication within the company primarily among the project leader and his team members, in other words, the administrator and the clients. The output of VPN is the system that allows the project leader to manage his clients in terms of creating new clients and assigning new projects to them, maintaining a record of the project validity and providing folder-level access to each client on the user side depending on the projects allotted to him. After the completion of a project, a new project may be assigned to the client. User authentication procedures are maintained at the initial stages itself. www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [814]
e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering Technology and Science ( Peer-Reviewed, Open Access, Fully Refereed International Journal ) Volume:05/Issue:02/February-2023 Impact Factor- 6.752 www.irjmets.com V. CONCLUSION This application will assist users who access the website. By using this tool, we can access files easily instead of going through different modules. This application is easy to use where you can find all kinds of help like accessing all kinds of files related to all queries regarding that particular website. Chat Bots will save you time and provide you with the required resources in a short time. VI. REFERENCES [1] Daud, Mohd Fadzil, et al. “Assessing Mechanical Engineering Undergraduates’ Conceptual Knowledge in Three-Dimensional Computer-Aided Design (3D CAD).” Social and Behavioural Sciences, vol. 56, no. Ictlhe, 2012, pp. 1–11. [2] Mondal, Anupam, et al. “Chatbot: An automated conversation system for the educational domain.” 2018 International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP). IEEE, 2018, pp. 1-5. [3] Khan, Rashid, and Anik Das. “Build Better Chatbots.” A complete guide to getting started with chatbots- Apress (2018). [4] Ahmad, Nahdatul Akma, et al. “Review of chatbots design techniques.” International Journal of Computer Applications, vol. 181, no. 8, pp. 7–10, 2018. www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science [815]
You can also read