Natural Language Processing: Concepts and Applications using Chatbot
R. Srinivasan, Merugu Kavitha, Uma S · 2023
A chatbot is a paradigm of human-computer interaction (HCI) and artificial intelligence software. A chatbot is described as "computer software designed to simulate human-to-human interaction, particularly over the Internet." Chatbot is a popular computer programme that is used to promote human user interaction and communication, particularly via the internet. As a computer programme application, it is becoming more popular. Previously, a user would ask a query, and a computer programme would respond. By entering in the question, the user can answer it. If a user asks a question that isn't answered in the database, the chat bot conducts a Google search and responds with pertinent information. When a user enters a query, the bot compares and correlates the query terms with words in the database using pattern matching. User's input will be used to analyses the terms in the phrase for similarity. As a result, the highest score is printed. NLP (Natural Language Processing) is a technique for helping computers understand human language. This document also offers a summary of the metrics used to evaluate bot performance. This contributes in the development of more effective bots.