Skip to main content

Methodology for the Implementation of Virtual Assistants for Education Using Google Dialogflow

  • Conference paper
  • First Online:
Advances in Soft Computing (MICAI 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11835))

Included in the following conference series:

Abstract

We developed a virtual assistant that enables students to access interactive content adapted for an introductory undergraduate course on artificial intelligence. This chatbot is able to show answers to frequently asked questions in a hierarchical structured manner, leading students by either voice, text or tactile input to the content that better solves their questions and doubts. It was developed using Google Dialogflow as a simple way to generate and train a natural language model. Another convenience of this platform is its ability to collect usage data that is potentially useful for lecturers as learning indicators. The main purpose of this paper is to outline the methodology that guided our implementation so that it can be reproduced in different educational contexts and study chatbots as tools for learning. At the moment, several articles, news and blogs are writing about the potential, implementation and impact chatbots have in general contexts, however there is little to no literature proposing a methodology to reproduce them for educational purposes. In that respect, we developed four main categories as a generic structure of course content and focused on quick implementation, easy updating and generalization. The final product received a general approbation of the students due to its accessibility and well structured data.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Sánchez-Díaz, X., Ayala-Bastidas, G., Fonseca-Ortiz, P., Garrido, L.: A knowledge-based methodology for building a conversational chatbot as an intelligent tutor. In: Batyrshin, I., Martínez-Villaseñor, M.L., Ponce Espinosa, H.E. (eds.) MICAI 2018. LNCS (LNAI), vol. 11289, pp. 165–175. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04497-8_14

    Chapter  Google Scholar 

  2. Cui, X., Goel, V., Kingsbury, B.: Data augmentation for deep neural network acoustic modeling. IEEE/ACM Trans. Audio Speech Lang. Process. (TASLP) 23, 1469–1477 (2015)

    Article  Google Scholar 

  3. Paikari, E., van der Hoek, A.: A framework for understanding chatbots and their future. In: 11th International Workshop Proceedings on Cooperative and Human Aspects of Software Engineering. ACM (2018)

    Google Scholar 

  4. Goel, A., Polepeddi, L.: Jill Watson: a virtual teaching assistant for online education. Georgia Institute of Technology (2016)

    Google Scholar 

  5. Collobert, R., et al.: Natural language processing (almost) from scratch. J. Mach. Learn. Res. 12, 2493–2537 (2011)

    MATH  Google Scholar 

  6. Benotti, L., Martínez, M., Schapachnik, F.: Engaging high school students using chatbots. In: 2014 Conference Proceedings on Innovation Technology in Computer Science Education. ACM (2014)

    Google Scholar 

  7. Dutta, D.: Developing an intelligent chat-bot tool to assist high school students for learning general knowledge subjects. Georgia Institute of Technology (2017)

    Google Scholar 

  8. Google: Dialogflow (2019). https://dialogflow.com. Accessed 05 June 2019

  9. Setiaji, B., Wahyu, F.: Chatbot using a knowledge in database: human-to-machine conversation modeling. In: 2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS). IEEE (2016)

    Google Scholar 

  10. Winkler, R., Söllner, M.: Unleashing the potential of chatbots in education: a state-of-the-art analysis (2018)

    Article  Google Scholar 

  11. Kayla, M.: Chatbotslife (2018). https://chatbotslife.com/how-can-we-use-chatbots-in-education-3ddae688160f. Accessed 07 June 2019

  12. Branislav, S.: eLearning industry (2017). https://elearningindustry.com/chatbots-in-education-applications-chatbot-technologies. Accessed 07 June 2019

  13. Monica, G.: Towards data science (2019). https://towardsdatascience.com/5-ways-artificial-intelligence-and-chatbots-are-changing-education-9e7d9425421d. Accessed 07 June 2019

  14. Botsify: Botsify (2019). https://botsify.com/education-chatbot. Accessed 07 June 2019

  15. Turing, A.M.: Computing machinery and intelligence. In: Epstein, R., Roberts, G., Beber, G. (eds.) Parsing the Turing Test, pp. 23–65. Springer, Dordrecht (2009). https://doi.org/10.1007/978-1-4020-6710-5_3

    Chapter  Google Scholar 

  16. Weizenbaum, J.: ELIZA–a computer program for the study of natural language communication between man and machine. Commun. ACM 9(1), 36–45 (1966)

    Article  Google Scholar 

  17. Erwin, V.: Chatbots (2019). https://www.chatbots.org/chatbot/a.l.i.c.e/. Accessed 07 June 2019

Download references

Acknowledgements

Authors would like to acknowledge the financial support of Writing Lab, TecLabs and NOVUS Grant of Tecnológico de Monterrey, México, for the production of this work.

Authors thank Diego Solís Valles for presenting the classification of the underfitting and overfitting problem. We also thank Diego Adolfo José Villa, Uriel Ávila, and Moisés Benavides for their aid in the implementation of this chatbot.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roberto Reyes .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Reyes, R., Garza, D., Garrido, L., De la Cueva, V., Ramirez, J. (2019). Methodology for the Implementation of Virtual Assistants for Education Using Google Dialogflow. In: Martínez-Villaseñor, L., Batyrshin, I., Marín-Hernández, A. (eds) Advances in Soft Computing. MICAI 2019. Lecture Notes in Computer Science(), vol 11835. Springer, Cham. https://doi.org/10.1007/978-3-030-33749-0_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33749-0_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33748-3

  • Online ISBN: 978-3-030-33749-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics