2020
DOI: 10.1007/978-3-030-62522-1_15
|View full text |Cite
|
Sign up to set email alerts
|

Model-Driven Chatbot Development

Abstract: Chatbots are software services accessed via conversation in natural language. They are increasingly used to help in all kinds of procedures like booking flights, querying visa information or assigning tasks to developers. They can be embedded in webs and social networks, and be used from mobile devices without installing dedicated apps. While many frameworks and platforms have emerged for their development, identifying the most appropriate one for building a particular chatbot requires a high investment of tim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
12
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 41 publications
(14 citation statements)
references
References 14 publications
1
12
0
1
Order By: Relevance
“…The majority of chatbot creation tools rely on the notion of intents [38] as the training data, which are a set of typical human user conversational expressions [39]. Therefore, the training data is composed mainly of intents that are mapped to pre-defined responses.…”
Section: B Build Phasementioning
confidence: 99%
“…The majority of chatbot creation tools rely on the notion of intents [38] as the training data, which are a set of typical human user conversational expressions [39]. Therefore, the training data is composed mainly of intents that are mapped to pre-defined responses.…”
Section: B Build Phasementioning
confidence: 99%
“…This limitation is shared by proposals focusing on chatbot definition languages, such as [6,14,15], which do not include modeling primitives to define the access-control policies even if modeling of access-control policies is a subject with a long tradition in the MDE community [3], with some notable examples like SecureUML [13] which extends UML with an RBAC metamodel that serves as inspiration for our own proposal. To sum up, we believe ours is the first approach to integrate access-control as first-class citizen in a bot definition language.…”
Section: Related Workmentioning
confidence: 99%
“…With a more research perspective, we have Xatkit [17] (formerly known as Jarvis [16]), a fully modular and extensible platform-independent chatbot modeling language which provides a meta-model and a textual DSL for defining all types of bots (which we have been used as basis for the generalized metamodel in Sect. 3); CONGA (ChatbOt modeliNg lanGuAge) [36] providing a unifying DSL for specifying some types of chatbots that can then be implemented on top of a couple of chatbot platforms (and even migrated from one to the other); and Baudat et al [5] proposing wcs-OCaml, a new multi-tier chat-bot generator library designed for use with the reactive language Reac-tiveML. Some other works focus on voicebots.…”
Section: Related Workmentioning
confidence: 99%