Litcius/Paper detail

Model-Driven Engineering to develop chatbots for smart tourism

Lamya Benaddi, Charaf Ouaddi, Adnane Souha, Abdeslam Jakimi, Brahim Ouchao

202417 citationsDOI

Abstract

Several approaches have been suggested to improve the speed of software development. Model Driven Engineering (MDE) is one approach characterized by its focus on abstracting and automating the software development process, using models and transformations as key components. Recently, chatbots have become increasingly used to automate tasks and improve the customer experience by providing services through interaction with users in natural language. This type of application can be developed using many platforms and frameworks available on the market, such as Dialogflow and Amazon Lex. Despite the existence of these tools, the development of chatbots presents some drawbacks, such as the lock-in of Natural Language Processing (NLP) services and the high costs required. To overcome this problem, this paper proposes a model-driven approach for developing chatbots in the context of smart tourism.

Topics & Concepts

Computer scienceSoftware engineeringContext (archaeology)Key (lock)Model-driven architectureProcess (computing)TourismNatural languageSoftware developmentSoftwareWorld Wide WebArtificial intelligenceProgramming languageComputer securityLawBiologyPaleontologyPolitical scienceAI in Service InteractionsSharing Economy and PlatformsDigital Marketing and Social Media