William Vásquez Parada, Fabián Andrés Giraldo, R. MariaIsabelLondoño
{"title":"MDD based case tool for Automatic Generation of ChatBot","authors":"William Vásquez Parada, Fabián Andrés Giraldo, R. MariaIsabelLondoño","doi":"10.1109/CLEI47609.2019.235059","DOIUrl":null,"url":null,"abstract":"This article presents the process Automatic source code generation for ChatBot using the Model Driven Development (MDD) for Facebook Messaging platform. We propose the use of metamodel to define the ChatBot, including the option of consuming external REST services. Two test scenarios are presented: the first one is a ChatBot oriented to the sales of pizzas and hamburgers, which requires to obtain external information (REST services) on the ingredients and the search for commercial establishments that satisfy the options defined by the user. Our second test scenario is aligned with elements of IoT (Internet Of Things), specifically manages the sensors of a Sense Hat on a RaspBerry Pi 3 card, considering sensors such as: humidity, temperature, pressure, accelerometer and an actuator represented by a Led matrix. Finally, the results of each of the ChatBot are shown. these are automatically generated from the conceptual specification. The Chatbots are deployed on the Facebook platform validating the consumption of information from external REST services.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 XLV Latin American Computing Conference (CLEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLEI47609.2019.235059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This article presents the process Automatic source code generation for ChatBot using the Model Driven Development (MDD) for Facebook Messaging platform. We propose the use of metamodel to define the ChatBot, including the option of consuming external REST services. Two test scenarios are presented: the first one is a ChatBot oriented to the sales of pizzas and hamburgers, which requires to obtain external information (REST services) on the ingredients and the search for commercial establishments that satisfy the options defined by the user. Our second test scenario is aligned with elements of IoT (Internet Of Things), specifically manages the sensors of a Sense Hat on a RaspBerry Pi 3 card, considering sensors such as: humidity, temperature, pressure, accelerometer and an actuator represented by a Led matrix. Finally, the results of each of the ChatBot are shown. these are automatically generated from the conceptual specification. The Chatbots are deployed on the Facebook platform validating the consumption of information from external REST services.