From Process Models to Chatbots
The effect of digital transformation in organizations needs to go beyond automation, so that human capabilities are also augmented. A possibility in this direction is to make formal representations of processes more accessible for the actors involved. On this line, this paper presents a methodology to transform a formal process description into a conversational agent, which can guide a process actor through the required steps in a user-friendly conversation. The presented system relies on dialog systems and natural language processing and generation techniques, to automatically build a chatbot from a process model. A prototype tool – accessible online – has been developed to transform a process model in BPMN into a chatbot, defined in Artificial Intelligence Marking Language (AIML), which has been evaluated over academic and industrial professionals, showing potential into improving the gap between process understanding and execution.
We would like to thank Gero Decker for drawing our attention to the problem considered in this paper. This work has been supported by MINECO and FEDER funds under grant TIN2017-86727-C2-1-R.
- 2.Delicado, L., Sànchez-Ferreres, J., Carmona, J., Padró, L.: NLP4BPM - natural language processing tools for business process management. In: Proceedings of the BPM Demo Track Co-located with 15th International Conference on Business Process Modeling (BPM 2017), Barcelona, Spain, September (2017)Google Scholar
- 4.Gatt, A., Reiter, E.: SimpleNLG: a realisation engine for practical applications (2009)Google Scholar
- 5.Jurafsky, D., Martin, J.H.: Speech and Language Processing, 2nd edn. Prentice-Hall Inc., Upper Saddle River (2009)Google Scholar
- 10.Padro, L., Stanilovsky, E.: FreeLing 3.0: towards wider multilinguality. In: International Conference on Language Resources and Evaluation, pp. 2473–2479, May 2012Google Scholar
- 11.Pittke, F., Leopold, H., Mendling, J.: Automatic detection and resolution of lexical ambiguity in process models. In: Software Engineering 2016, Fachtagung des GI-Fachbereichs Softwaretechnik, Wien, Österreich, 23–26 Februar 2016, pp. 75–76 (2016)Google Scholar
- 16.Traum, D.R., et al.: Representations of dialogue state for domain and task independent meta-dialogue. Electron. Trans. Artif. Intell. 3(D), 125–152 (1999)Google Scholar
- 17.Wallace, R.: The Elements of AIML Style. ALICE AI Foundation (2003)Google Scholar
- 18.Wallace, R.S.: The anatomy of A.L.I.C.E. In: Epstein, R., Roberts, G., Beber, G. (eds.) Parsing the Turing Test: Philosophical and Methodological Issues in the Quest for the Thinking Computer, pp. 181–210. Springer, Netherlands (2009). https://doi.org/10.1007/978-1-4020-6710-5_13CrossRefGoogle Scholar