How decisions are being made is of utmost importance within organizations. The explicit representation of business logic facilitates identifying and adopting the criteria needed to make a particular decision and drives initiatives to automate repetitive decisions. The last decade has seen a surge in both the adoption of decision modeling standards such as DMN and the use of software tools such as chatbots, which seek to automate parts of the process by interacting with users to guide them in executing tasks or providing information. However, building a chatbot is not a trivial task, as it requires extensive knowledge of the business domain as well as technical knowledge for implementing the tool. In this paper, we build on these two requirements to propose an approach for the automatic generation of fully functional, ready-to-use decisions-support chatbots based on a DNM decision model. With the aim of reducing chatbots development time and to allowing non-technical users the possibility of developing chatbots specific to their domain, all necessary phases for the generation of the chatbot were implemented in the Demabot tool. The evaluation was conducted with potential developers and end users. The results showed that Demabot generates chatbots that are correct and allow for acceptably smooth communication with the user. Furthermore, Demabots's help and customization options are considered useful and correct, while the tool can also help to reduce development time and potential errors.
翻译:如何在组织中做出决策至关重要。业务逻辑的显式表示有助于识别和采用做出特定决策所需的标准,并推动自动化重复决策的举措。过去十年间,DMN等决策建模标准的采用以及聊天机器人等软件工具的使用均呈现激增趋势,这些工具通过与用户交互以指导其执行任务或提供信息,从而自动化流程的某些环节。然而,构建聊天机器人并非易事,它需要深厚的业务领域知识以及实现该工具的技术知识。本文基于这两项需求,提出一种方法,能够基于DMN决策模型自动生成功能完备、可直接使用的决策支持聊天机器人。为缩短聊天机器人开发时间,并允许非技术用户开发其领域专属的聊天机器人,我们在Demabot工具中实现了聊天机器人生成所需的所有阶段。评估工作面向潜在开发者与最终用户展开。结果表明,Demabot生成的聊天机器人正确无误,并能够实现与用户之间可接受的顺畅交流。此外,Demabot的帮助与自定义选项被认为实用且正确,同时该工具有助于减少开发时间与潜在错误。