Model-Driven Methodology for Developing Chatbots Based on Microservice Architecture

Adel Vahdati, Raman Ramsin

2024

Abstract

With recent advancements in natural language processing algorithms and the emergence of natural language understanding services, chatbots have become a popular conversational user interface integrated into social networks and messaging services, providing businesses with new ways to engage with customers. Various tools and frameworks have been developed to create chatbots and integrate them with artificial intelligence services and different communication channels. However, developing chatbots is complex and requires expertise in various fields. Studies have shown that model-driven engineering can help overcome certain challenges of chatbot development. We propose a model-driven methodology that systematically manages the creation of an intelligent conversational agent. The methodology uses metamodels at different abstraction levels that enable the description of the problem domain and solution space. By providing a high-level structure based on microservice architecture, it improves maintainability, flexibility, scalability, and interoperability. A criteria-based analysis method has been used to evaluate the proposed methodology.

Download


Paper Citation


in Harvard Style

Vahdati A. and Ramsin R. (2024). Model-Driven Methodology for Developing Chatbots Based on Microservice Architecture. In Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD; ISBN 978-989-758-682-8, SciTePress, pages 247-254. DOI: 10.5220/0012433700003645


in Bibtex Style

@conference{modelsward24,
author={Adel Vahdati and Raman Ramsin},
title={Model-Driven Methodology for Developing Chatbots Based on Microservice Architecture},
booktitle={Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD},
year={2024},
pages={247-254},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012433700003645},
isbn={978-989-758-682-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD
TI - Model-Driven Methodology for Developing Chatbots Based on Microservice Architecture
SN - 978-989-758-682-8
AU - Vahdati A.
AU - Ramsin R.
PY - 2024
SP - 247
EP - 254
DO - 10.5220/0012433700003645
PB - SciTePress