You are on page 1of 1

AI Centre of Excellence

K J College of Engineering & Management

Computer Department

Simple Chatbot
The idea of this project was not to create some SOTA chatbot with exceptional
cognitive skills create a very basic chatbot utilising the Python's NLTK library.
Idea is to give core important information to user from selected organization
Every organisation will generate corpus file for share the details required for user.
Mainly NLTK library helps us to provide search information from the words.

Libraries used
import nltk
nltk. Stem WordNetLemmatizer
nltk 'popular'
nltk.('punkt')
nltk.('wordnet')

Advantages of Chatbot:

Cost and Time Effective ~ Humans cannot be active on-site 24/7 but
chatbots can and the replying power of chatbots is much fast than humans.
Cheap Development cost ~ with the advancement in technology many tools
are developed that help easy development and integration of chatbots with
little investment.
Human Resource ~ Today Chatbots can also talk with text speech technology
so it gives the feel as a human is talking on another side.

Business Branding ~ Businesses are changing with technology and chatbot is one out of

them. Chatbot also helps in advertising, branding of organization product and services

and give daily updates to users.

Principle of Working

After creating pairs of rules, we define a function to initiate the chat process. The
function is very simple which first greet the user, and ask for any help. And the
conversation starts from here by calling a Chat class and passing pairs and
reflections to it.

Name Of Students: 1
2

You might also like