article
Chatbots are software applications that use artificial intelligence to understand user queries and provide answers. They can be used for customer service, technical support, and other applications where human-like communication is required through written or spoken natural language. They are frequently used by companies to automate and offer their services through integration into websites, mobile applications, and other communication channels. For this reason, many tools for developing chatbots have appeared with a variety of features and different functionalities, support language, integration channels, pricing models, and NLP services. Moreover, developers and practitioners who want to build chatbots can find selecting the most suitable tool difficult. Therefore, this study presents a comparative and analysis study of the twenty most widely used tools for implementing Chatbots. Thus, this study also aims to assist developers and practitioners by proposing a recommender that can assist them in selecting the suitable tool for developing chatbots according to the needs entered by answering the questions, which are generally related to the relevant features of these tools which are resulting from the analysis of these tools. We demonstrate, through an example of a conversational scenario, the choice of tool for the chatbot to manage a company in the tourism sector.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.1109/gast60528.2024.10520754
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.