An Overview of Open-Source Chatbots Social Skills

  • Agnese Augello
  • Manuel Gentile
  • Frank Dignum
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10750)


This paper aims to analyze and compare some of the most known open source chatbot technologies focusing on their potential to model a conversational agent able to show a form of “social intelligence”. The main features and drawbacks of each system will be examined. Then, we will discuss their flexibility to produce more realistic social conversational scenarios adopting as the reference the social practice theory.


Chatbots Social practices Conversational agents 


  1. 1.
    Klüwer, T.: “I like your shirt” - dialogue acts for enabling social talk in conversational agents. In: Vilhjálmsson, H.H., Kopp, S., Marsella, S., Thórisson, K.R. (eds.) IVA 2011. LNCS (LNAI), vol. 6895, pp. 14–27. Springer, Heidelberg (2011). CrossRefGoogle Scholar
  2. 2.
    Wallis, P., Norling, E.: The trouble with chatbots: social skills in a social world. In: AISB 2005 Convention: Proceedings of the Joint Symposium on Virtual Social Agents: Social Presence Cues for Virtual Humanoids Empathic Interaction with Synthetic Characters Mind Minding Agents, pp. 29–36 (2005)Google Scholar
  3. 3.
    Augello, A., Gentile, M., Weideveld, L., Dignum, F.: Dialogues as social practices for serious games. In: ECAI 2016–22nd European Conference on Artificial Intelligence, 29 August–2 September 2016, The Hague, The Netherlands - Including Prestigious Applications of Artificial Intelligence (PAIS 2016), pp. 1732–1733 (2016)Google Scholar
  4. 4.
    Jeuring, J., et al.: Communicate!—a serious game for communication skills—. In: Conole, G., Klobučar, T., Rensing, C., Konert, J., Lavoué, É. (eds.) EC-TEL 2015. LNCS, vol. 9307, pp. 513–517. Springer, Cham (2015). CrossRefGoogle Scholar
  5. 5.
    Dautenhahn, K.: Socially intelligent robots: dimensions of humanrobot interaction. Philos. Trans. Royal Soc. B: Biol. Sci. 362(1480), 679–704 (2007)CrossRefGoogle Scholar
  6. 6.
    Ciechanowski, L., Przegalinska, A., Wegner, K.: The necessity of new paradigms in measuring human-chatbot interaction. In: Hoffman, M. (ed.) AHFE 2017. AISC, vol. 610, pp. 205–214. Springer, Cham (2018). CrossRefGoogle Scholar
  7. 7.
    Kaminka, G.A.: Curing robot autism: a challenge. In: Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS 2013, Richland, SC, pp. 801–804. International Foundation for Autonomous Agents and Multiagent Systems (2013)Google Scholar
  8. 8.
    Dignum, F., Prada, R., Hofstede, G.J.: From autistic to social agents. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS 2014, Richland, SC, pp. 1161–1164. International Foundation for Autonomous Agents and Multiagent Systems (2014)Google Scholar
  9. 9.
    Dignum, V., Dignum, F.: Contextualized planning using social practices. In: Ghose, A., Oren, N., Telang, P., Thangarajah, J. (eds.) COIN 2014. LNCS (LNAI), vol. 9372, pp. 36–52. Springer, Cham (2015). CrossRefGoogle Scholar
  10. 10.
    Augello, A., Gentile, M., Dignum, F.: Social agents for learning in virtual environments. In: Bottino, R., Jeuring, J., Veltkamp, R.C. (eds.) GALA 2016. LNCS, vol. 10056, pp. 133–143. Springer, Cham (2016). CrossRefGoogle Scholar
  11. 11.
    Reckwitz, A.: Toward a theory of social practices: a development in culturalist theorizing. Eur. J. Soc. Theory 5(2), 243–263 (2002)CrossRefGoogle Scholar
  12. 12.
    Augello, A., Pilato, G., Vassallo, G., Gaglio, S.: Chatbots as interface to ontologies. In: Gaglio, S., Lo Re, G. (eds.) Advances onto the Internet of Things. AISC, vol. 260, pp. 285–299. Springer, Cham (2014). CrossRefGoogle Scholar
  13. 13.
    Abdul-Kader, S.A., Woods, J.: Survey on chatbot design techniques in speech conversation systems. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 6(7), 72–80 (2015)Google Scholar
  14. 14.
    Pilato, G., Augello, A., Vassallo, G., Gaglio, S.: EHeBby: an evocative humorist chat-bot. Mob. Inf. Syst. 4(3), 165–181 (2008)Google Scholar
  15. 15.
    Joshi, A., Kunchukuttan, A., Bhattacharyya, P., Carman, M.J.: SarcasmBot: an open-source sarcasm-generation module for chatbots. In: WISDOM Workshop at KDD (2015)Google Scholar
  16. 16.
    Clavel, C., Callejas, Z.: Sentiment analysis: from opinion mining to human-agent interaction. IEEE Trans. Affect. Comput. 7(1), 74–93 (2016)CrossRefGoogle Scholar
  17. 17.
    Coursey, K.: Living in CYN: mating AIML and CYC together with program N (2004).
  18. 18.
    Satu, M.S., Parvez, M.H., Shamim-Al-Mamun: Review of integrated applications with AIML based chatbot. In: 2015 International Conference on Computer and Information Engineering (ICCIE), pp. 87–90 (2015)Google Scholar
  19. 19.
    Jurafsky, D., Martin, J.H.: Speech and Language Processing, 2nd edn. Prentice-Hall Inc., Upper Saddle River (2009)Google Scholar
  20. 20.
    Agostaro, F., Augello, A., Pilato, G., Vassallo, G., Gaglio, S.: A conversational agent based on a conceptual interpretation of a data driven semantic space. In: Bandini, S., Manzoni, S. (eds.) AI*IA 2005. LNCS (LNAI), vol. 3673, pp. 381–392. Springer, Heidelberg (2005). CrossRefGoogle Scholar
  21. 21.
    Marietto, M.G.B., de Aguiar, R.V., de Oliveira Barbosa, G., Botelho, W.T., Pimentel, E.P., dos Santos França, R., da Silva, V.L.: Artificial intelligence markup language: a brief tutorial. CoRR, abs/1307.3091 (2013)Google Scholar
  22. 22.
    ChatterBot. Accessed 01 Dec 2017
  23. 23.
    Chatscript documentation. Accessed 01 Dec 2017
  24. 24.
    Bunt, H., Petukhova, V., Traum, D., Alexandersson, J.: Dialogue act annotation with the ISO 24617-2 standard. In: Dahl, D.A. (ed.) Multimodal Interaction with W3C Standards, pp. 109–135. Springer, Cham (2017). CrossRefGoogle Scholar
  25. 25.
    Suchman, A.L.: A model of empathic communication in the medical interview. JAMA: J. Am. Med. Assoc. 277(8), 678 (1997)CrossRefGoogle Scholar
  26. 26.
    Bruijnes, M.: Social and emotional turn taking for embodied conversational agents. In: 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing, pp. 977–978 (2012)Google Scholar
  27. 27.
    Yuasa, M., Mukawa, N.: Building of turn-taking avatars that express utterance attitudes. In: Stephanidis, C. (ed.) UAHCI 2011. LNCS, vol. 6768, pp. 101–107. Springer, Heidelberg (2011). CrossRefGoogle Scholar
  28. 28.
    Augello, A., Gentile, M., Weideveld, L., Dignum, F.: A model of a social chatbot. In: De Pietro, G., Gallo, L., Howlett, R.J., Jain, L.C. (eds.) Intelligent Interactive Multimedia Systems and Services 2016. SIST, vol. 55, pp. 637–647. Springer, Cham (2016). CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.ICAR - National Research Council of ItalyPalermoItaly
  2. 2.ITD - National Research Council of ItalyPalermoItaly
  3. 3.Utrecht UniversityUtrechtThe Netherlands

Personalised recommendations