A Graphical DSL for Accelerating Chatbot Development

The development of chatbots utilizing artificial intelligence (AI) techniques represents a significant advancement in Natural Language Processing (NLP). Numerous studies employ deep learning and NLP methodologies to construct sophisticated chatbot systems. Additionally, developers and companies often utilize APIs provided by intent recognition services like Dialogflow and Amazon Lex to easily create chatbots using graphical forms, which enhance chatbot functionality. However, these APIs have limitations, such as potential dependency on specific NLP service providers and associated high costs. To address these limitations, the proposed work addresses critical gaps in chatbot development tools by constructing a Domain-Specific Language (DSL) for chatbot development. This DSL aims to simplify the chatbot development process and reduce costs. Specifically, the paper introduces a graphical DSL designed to accelerate chatbot development. We use code generation templates to easily generate the source code for chatbots of the Rasa framework, simplifying the development process and reducing the time spent on manual coding.

Authors

Publication Details

Published
2024-12-04
DOI
https://doi.org/10.1109/commnet63022.2024.10793369
Citations
13
Primary Topic
AI in Service Interactions
Type
article
Field-Weighted Citation Impact
4.52

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Graphical DSL for Accelerating Chatbot Development

Abdeslam Jakimi, El Mahi Bouziane, Lahbib Naimi, Charaf Ouaddi et al.
13 citations
AI in Service Interactions
4.52
article

A Graphical DSL for Accelerating Chatbot Development

Abdeslam Jakimi, El Mahi Bouziane, Lahbib Naimi, Charaf Ouaddi, Lamya Benaddi
article en
13 citations

Abstract

The development of chatbots utilizing artificial intelligence (AI) techniques represents a significant advancement in Natural Language Processing (NLP). Numerous studies employ deep learning and NLP methodologies to construct sophisticated chatbot systems. Additionally, developers and companies often utilize APIs provided by intent recognition services like Dialogflow and Amazon Lex to easily create chatbots using graphical forms, which enhance chatbot functionality. However, these APIs have limitations, such as potential dependency on specific NLP service providers and associated high costs. To address these limitations, the proposed work addresses critical gaps in chatbot development tools by constructing a Domain-Specific Language (DSL) for chatbot development. This DSL aims to simplify the chatbot development process and reduce costs. Specifically, the paper introduces a graphical DSL designed to accelerate chatbot development. We use code generation templates to easily generate the source code for chatbots of the Rasa framework, simplifying the development process and reducing the time spent on manual coding.

Ministry of Higher Education
Openalex Percentile: Top 5%
AI in Service Interactions
4.52
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.