Skip to main content
Log in

Implementation of an inquisitive chatbot for database supported knowledge bases

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

Chatbot is a piece of software that responds to natural language input and attempts to hold a conversation in a way that imitates a real person. Some chatbots are used for entertainment purposes, while others for business and commercial purposes. Chatbots are getting a lot of attention from business community right now as they can save costs in customer service centers and can handle multiple clients at a time. Successful implementation of a chatbot calls for correct analysis of user’s query by the bot and the formation of the correct response that should be given to the user. In many scenarios the information available from the user’s query is inadequate to provide the answer. In such contexts, the chatbot needs to be inquisitive so that it will be more interactive and can mimic a more natural human interaction. This paper reports the implementation of an inquisitive chatbot, which finds the missing data in query and probes the questions to users to collect data that are required to answer the query. Through this implementation, the level of interactivity between the user and the chatbot is improved.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5

Similar content being viewed by others

References

  1. Neves A M M, Barros F A and Hodges C 2006 iAIML: A mechanism to treat intentionality in AIML chatterbots. In: 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’06), 225–231. IEEE. doi:10.1109/ICTAI.2006.64

  2. Augello Agnese, Giovanni Pilato, Giorgio Vassallo and Salvatore Gaglio 2009 A semantic layer on semi-structured data sources for intuitive chatbots. In: 2009 International Conference on Complex, Intelligent and Software Intensive Systems, 760–65. IEEE. doi:10.1109/CISIS.2009.165

  3. Hettige B and Asoka S Karunananda 2006 First Sinhala Chatbot in action. In: Proceedings of the 3rd Annual Sessions of Sri Lanka Association for Artificial Intelligence (SLAAI), 4–10

  4. Weizenbaum J 1966 Eliza—A computer program for the study of natural language communication between man and machine. Commun. ACM 9(1): 36–45

    Article  Google Scholar 

  5. Turing A M 1950 Computing machinery and intelligence. Mind, New Ser. 59(236): 433–460

    Article  MathSciNet  Google Scholar 

  6. Güzeldere Güven and Stefano Franchi 1995 Dialogues with colorful personalities of early AI. In: Constructions of the Mind. Artificial Intelligence and the Humanities. Special Issue of the Stanford Humanities Review. 4: 161–170. http://web.stanford.edu/group/SHR/4-2/text/dialogues.html

  7. Carpenter Rollo and Jonathan Freeman 2005 Computing machinery and the individual: The personal Turing test, vol. 1. http://www.jabberwacky.com/s/PTT100605.pdf

  8. Carpenter Rollo 2004 Jabberwacky chatbot. http://chat.jabberwacky.com/j2about

  9. Wallace R S 2001 ALICE. http://www.alicebot.org/about.html

  10. Fei Yi and Stephen Petrina 2013 Using learning analytics to understand the design of an intelligent language tutor – Chatbot lucy. Int. J. Adv. Comput. Sci. Appl. 4(11): 124–131. doi:10.14569/IJACSA.2013.041117

    Google Scholar 

  11. Mikic Fernando A, Juan C Burguillo, Martin Llamas, Daniel A Rodriguez and Eduardo Rodriguez 2009 CHARLIE: An AIML-based chatterbot which works as an interface among INES and humans. In: 2009 EAEEIE Annual Conference, 1–6. IEEE. doi:10.1109/EAEEIE.2009.5335493

  12. Gang Wei Yun, Sun Bo, Sun Ming Chen, Zhao Cui Yi and Ma Pei Zi 2014 Chinese intelligent chat robot based on the AIML language. In: 2014 Sixth International Conference on Intelligent Human–Machine Systems and Cybernetics. 1: 367–370. IEEE. doi:10.1109/IHMSC.2014.96

  13. Wallace R S and Noel Bush 2005 AIML: Artificial intelligence markup language. http://www.alicebot.org/TR/2005/WD-aiml/

Download references

Acknowledgements

The authors gratefully acknowledge the Department of Computer Applications, Cochin University of Science and Technology, for extending all the facilities for carrying out this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S Reshmi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Reshmi, S., Balakrishnan, K. Implementation of an inquisitive chatbot for database supported knowledge bases. Sādhanā 41, 1173–1178 (2016). https://doi.org/10.1007/s12046-016-0544-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12046-016-0544-1

Keywords

Navigation