CFP last date
20 May 2024
Reseach Article

Development of Chatterbot using Python

by P. Shanmugapriya, Harini M.
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 21
Year of Publication: 2020
Authors: P. Shanmugapriya, Harini M.

P. Shanmugapriya, Harini M. . Development of Chatterbot using Python. International Journal of Computer Applications. 176, 21 ( May 2020), 18-20. DOI=10.5120/ijca2020920184

@article{ 10.5120/ijca2020920184,
author = { P. Shanmugapriya, Harini M. },
title = { Development of Chatterbot using Python },
journal = { International Journal of Computer Applications },
issue_date = { May 2020 },
volume = { 176 },
number = { 21 },
month = { May },
year = { 2020 },
issn = { 0975-8887 },
pages = { 18-20 },
numpages = {9},
url = { },
doi = { 10.5120/ijca2020920184 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-07T00:43:07.950769+05:30
%A P. Shanmugapriya
%A Harini M.
%T Development of Chatterbot using Python
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 21
%P 18-20
%D 2020
%I Foundation of Computer Science (FCS), NY, USA

Over recent years we have seen various customs for conversational agents. Chatterbots are conversational agents where a computer program is designed to vitalize an intelligent conversation with the users [7]. These are virtual person who can effectively talk to any human being using interactive textual skills. These are programs that work on Artificial Intelligence (AI) & Machine Learning Platform [1]. NLP plays an important role in training the chatbot. The concept of chatbots came into existence to check whether the machines could trick users and make them think that they are actually talking to humans and not robots. As this idea grow popularly, many different companies started developing chatterbots for different needs [6]. There are many platforms to build the chatbot, this paper mainly concentrates on developing chatbot using python.

  1. The Stanford NLP (Natural Language Processing) Group. [Online] Available:
  2. Steven Bird, Ewan Klein, and Edward Loper – Natural Language Processing with Python, Published by: O’Reilly Media, Inc., June 2009.
  3. Maria Joao Pereira and Luisa Coheur Just. Chat – a platform for processing information to be used in chatbot.
  4., 2007.
  5. Oriol Vinyals, Quoc Le. A Neural Conversational Model. 2015.
  6. A. M. Rahman, A. A. Mamun and A. Islam, "Programming challenges of chatbot: Current and future prospective," 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), Dhaka, 2017, pp. 75-78.
  7. B. Kohli, T. Choudhury, S. Sharma and P. Kumar, "A Platform for Human-Chatbot Interaction Using Python," 2018 Second International Conference on Green Computing and Internet of Things (ICGCIoT), Bangalore, India, 2018, pp. 439-444.
Index Terms

Computer Science
Information Sciences


Artificial Intelligence (AI) Natural Language Processing (NLP).