Programming a Chatbot in Python using Emotional Cognitive Conversational Agent Architecture (ECCAA)
Gnaneswari Gnanaguru1
Section:Research Paper, Product Type: Journal Paper
Volume-7 ,
Issue-3 , Page no. 510-516, Mar-2019
CrossRef-DOI: https://doi.org/10.26438/ijcse/v7i3.510516
Online published on Mar 31, 2019
Copyright © Gnaneswari Gnanaguru . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
View this paper at Google Scholar | DPI Digital Library
How to Cite this Paper
- IEEE Citation
- MLA Citation
- APA Citation
- BibTex Citation
- RIS Citation
IEEE Citation
IEEE Style Citation: Gnaneswari Gnanaguru, “Programming a Chatbot in Python using Emotional Cognitive Conversational Agent Architecture (ECCAA),” International Journal of Computer Sciences and Engineering, Vol.7, Issue.3, pp.510-516, 2019.
MLA Citation
MLA Style Citation: Gnaneswari Gnanaguru "Programming a Chatbot in Python using Emotional Cognitive Conversational Agent Architecture (ECCAA)." International Journal of Computer Sciences and Engineering 7.3 (2019): 510-516.
APA Citation
APA Style Citation: Gnaneswari Gnanaguru, (2019). Programming a Chatbot in Python using Emotional Cognitive Conversational Agent Architecture (ECCAA). International Journal of Computer Sciences and Engineering, 7(3), 510-516.
BibTex Citation
BibTex Style Citation:
@article{Gnanaguru_2019,
author = {Gnaneswari Gnanaguru},
title = {Programming a Chatbot in Python using Emotional Cognitive Conversational Agent Architecture (ECCAA)},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {3 2019},
volume = {7},
Issue = {3},
month = {3},
year = {2019},
issn = {2347-2693},
pages = {510-516},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3871},
doi = {https://doi.org/10.26438/ijcse/v7i3.510516}
publisher = {IJCSE, Indore, INDIA},
}
RIS Citation
RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i3.510516}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3871
TI - Programming a Chatbot in Python using Emotional Cognitive Conversational Agent Architecture (ECCAA)
T2 - International Journal of Computer Sciences and Engineering
AU - Gnaneswari Gnanaguru
PY - 2019
DA - 2019/03/31
PB - IJCSE, Indore, INDIA
SP - 510-516
IS - 3
VL - 7
SN - 2347-2693
ER -
![]() |
![]() |
![]() |
353 | 427 downloads | 152 downloads |




Abstract
This research is an attempt to substitute an agent in place of a customer care executive in a helpdesk kind of scenario by building an emotional cognitive conversational agent. Some of the cognition that may be required to achieve human like dialog system are goal, desire, belief, intention, decision making, emotions, compassion, emotional pragmatics etc. The functionality of this Cognitive Architectures is Decision making, Prediction, Problem solving, Reasoning and Belief, action, communication between agents, Learning and reflection. Conversational agent or Chatbot is become to rule our day to day lives. Alexa, Siri, Watson, etc have become the buzz words of today. This research paper is an attempt to implement the architecture for Conversational agents based on human cognition using Python and Machine Learning.
Key-Words / Index Term
Artificial Intelligence, Cognitive science, Chatbot, Machine Learning, Python, Conversational Agents
References
[1] Pat Langley, John E. Laird, Seth Rogers, Cognitive architectures: Research issues and challenges, Cognitive Syst ems Research, ISSN 1389-0417, Volume 10, Issue 2, Pages 141-160, 2009
[2] Venkatamuni, Vijayakumar Maragal. A Society of Mind Approach to Cognition and Metacognition in a Cognitive Architecture, Dissertation of Doctor of Philosophy in Computer Science and Engineering, University of Hull, London, 2008
[3] Gnanaguru Gnaneswari, Venkatamuni, Vijayakumar Maragal , Building a Conversational Agent based on the principles of Cognitive Pragmatics using Cognitive Architecture, International Journal of Engineering Research & Technology (IJERT), ISSN: 2278-0181, Vol. 6 Issue 02, February 2017.
[4] AbuShawar, Bayan & Atwell, Eric., ALICE chatbot: Trials and outputs, Computación y Sistemas, Vol. 19, No. 4, 2015, pp. 625–63, 2005
[5] Arend Hintze, Understanding the four types of AI, from reactive robots to self-aware beings, Michigan State University, 2016.
[6] P Singh, EMONE: An Architecture for Reflective Commonsense Thinking, Dissertation of Doctor of Philosophy in Computer Science and Engineering. Cambridge, MA: Massachusetts Institute of Technology, 2005.
[7] Weitzenfeld, A., Arbib, M., Alexander, A.: NSL—Neural Simulation Language: A System for Brain Modeling, MIT Press, Cambridge, MA,2002.
[8] N, Davis D., Computational Architectures for Intelligence and Motivation. International Symposium on Intelligent Control, Vancouver, Canada :17th IEEE, 2002.
[9] A.K.Gupta, S.Gupta, "Neural Network through Face Recognition", International Journal of Scientific Research in Computer Science and Engineering, Vol.6, Issue.2, pp.38-40, 2018