Abstract
In this paper, we describe the foundations for generating a chatbot out of a website equipped with simple, bot-specific HTML annotations. The approach is part of what we call conversational web browsing, i.e., a dialog-based, natural language interaction with websites. The goal is to enable users to use content and functionality accessible through rendered UIs by “talking to websites” instead of by operating the graphical UI using keyboard and mouse. The chatbot mediates between the user and the website, operates its graphical UI on behalf of the user, and informs the user about the state of interaction. We describe the conceptual vocabulary and annotation format, the supporting conversational middleware and techniques, and the implementation of a demo able to deliver conversational web browsing experiences through Amazon Alexa.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that here we do not want to introduce an own, new modeling notation for conversational browsing; Fig. 2 serves an intuitive, illustrative purpose only.
- 2.
The tree is a result of the hierarchical organization enabled by selection intents, e.g., LatestPaper\(\rightarrow \) Title(Text Reader).
References
Ashok, V., Borodin, Y., Puzis, Y., Ramakrishnan, I.: Capti-speak: a speech-enabled web screen reader. In: W4A, p. 22. ACM (2015)
Baez, M., Daniel, F., Casati, F.: Conversational web interaction: proposal of a dialog-based natural language interaction paradigm for the web. In: Følstad, A., et al. (eds.) CONVERSATIONS 2019. LNCS, vol. 11970, pp. 94–110. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-39540-7_7
Baez, M., Daniel, F., Casati, F., Benatallah, B.: Chatbot integration in fewpatterns. IEEE Internet Computing (2020)
Brambilla, M., Fraternali, P., et al.: The interaction flow modeling language (IFML), version 1.0. Technical report, OMG, http://www.ifml.org (2014)
Castaldo, N., Daniel, F., Matera, M., Zaccaria, V.: Conversational data exploration. In: Bakaev, M., Frasincar, F., Ko, I.-Y. (eds.) ICWE 2019. LNCS, vol. 11496, pp. 490–497. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19274-7_34
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.:Designing Data-Intensive Web Applications. Morgan Kaufmann (2002)
Cui, L., Huang, S., Wei, F., Tan, C., Duan, C., Zhou, M.: Superagent: a customer service chatbot for e-commerce websites. ACL 2017, 97–102 (2017)
Jurafsky, D., Martin, J.H.: Dialog systems and chatbots. Speech Lang. Process. 3 (2017). https://web.stanford.edu/~jurafsky/slp3/24.pdf
Kowalski, J., et al.: Older adults and voice interaction: a pilot study with google home. In: CHI 2019 Extended Abstracts, pp. 1–6 (2019)
Oshry, M., Auburn, R., Baggia, P., Bodell, M., Burke, D., Burnett, D., et al.: Voice extensible markup language (voicexml) 2.1. w3c recommendation (2007)
Pradhan, A., Mehta, K., Findlater, L.: Accessibility came by accident use of voice-controlled intelligent personal assistants by people with disabilities. CHI 2018, 1–13 (2018)
Ripa, G., Torre, M., Firmenich, S., Rossi, G.: End-user development of voice user interfaces based on web content. In: Malizia, A., Valtolina, S., Morch, A., Serrano, A., Stratton, A. (eds.) IS-EUD 2019. LNCS, vol. 11553, pp. 34–50. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-24781-2_3
Yaghoub-Zadeh-Fard, M.A., Zamanirad, S., Benatallah, B., Casati, F.: Rest2bot: Bridging the gap between bot platforms and rest apis. Companion Proc. Web Conf. 2020, 245–248 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Chittò, P., Baez, M., Daniel, F., Benatallah, B. (2020). Automatic Generation of Chatbots for Conversational Web Browsing. In: Dobbie, G., Frank, U., Kappel, G., Liddle, S.W., Mayr, H.C. (eds) Conceptual Modeling. ER 2020. Lecture Notes in Computer Science(), vol 12400. Springer, Cham. https://doi.org/10.1007/978-3-030-62522-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-62522-1_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-62521-4
Online ISBN: 978-3-030-62522-1
eBook Packages: Computer ScienceComputer Science (R0)