Abstract:
Chatbots receive increasing attention from media and industry, but at the same time it is not yet well known what chatbots really are, what they can be used for and how to create them. The goal of this work is to answer these three questions by analysing existing platforms, products and technologies, and additionally developing an exemplary chatbot. Explaining what chatbots are, demystifying what to use them for and showing how to create them will help more people to be able to use and create chatbots and thereby accelerate the development of the chatbot ecosystem. Starting by defining fundamental terms, the first half of the work focuses on showing available platforms, products and technologies, while the second half guides through the development of an exemplary chatbot, including user interaction design and software architecture.
Proposed System:
This is an automated chat robot design to answer users frequently asked questions, earlier natural language processing techniques were using to design this robots but its accuracy of giving correct answer was less and now due to Deep Learning algorithms accuracy of giving correct answer increase, so here using python deep learning project we are building CHATBOT application to answer users questions.
To implement this technique first we train deep learning models with the train data (all possible question’s answers) and whenever users give any question then application will apply this test question on train model to predict exact answer for given question.
Earlier companies were hiring humans to answer user’s queries but by using this application we can answer user’s question without using any man power.
Chabot can be described as software that can chat with people using artificial intelligence. Chabot ’s are generally used to respond quickly to users. Chabot’s, a common name for automated conversational interfaces, present a new way for individuals to interact with computer systems. Traditionally, to get a question answered by a software program involves using a search engine, or filling out a form. A Chabot allows a user to simply ask questions in the same manner that they would address a human. There are many well-known voice-based catboats currently available in the market: Google Assistant, Alexa and Siri. Chabot’s are currently being adopt data high rate on computer chat platforms.
To implement this project we are using python deep learning neural networks and NLTK (natural Language Processing API) to process train and test text data.
SYSTEM REQUIREMENTS
SOFTWARE REQUIREMENTS:
• Programming Language : Python
• Font End Technologies : TKInter/Web(HTML,CSS,JS)
• IDE : Jupyter/Spyder/VS Code
• Operating System : Windows 08/10
HARDWARE REQUIREMENTS:
Processor : Core I3
RAM Capacity : 2 GB
Hard Disk : 250 GB
Monitor : 15″ Color
Mouse : 2 or 3 Button Mouse
Key Board : Windows 08/10