Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform
Chatbot is a software agent that is used to conduct intelligent conversations between machines and humans. Chatbots are mostly depend on Natural Language Processing (NLP). In this paper, the design and implementation of a chatbot are provided to help Kurdish speakers in using online conversations vi...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sulaimani Polytechnic University
2021-01-01
|
Series: | Kurdistan Journal of Applied Research |
Subjects: | |
Online Access: | https://kjar.spu.edu.iq/index.php/kjar/article/view/555 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1823861381684789248 |
---|---|
author | Hemn Karim Ahmed Jamal Ali Hussein |
author_facet | Hemn Karim Ahmed Jamal Ali Hussein |
author_sort | Hemn Karim Ahmed |
collection | DOAJ |
description | Chatbot is a software agent that is used to conduct intelligent conversations between machines and humans. Chatbots are mostly depend on Natural Language Processing (NLP). In this paper, the design and implementation of a chatbot are provided to help Kurdish speakers in using online conversations via texts to find answers instead of direct contact with human agents. The NLP-based software agent is implemented using the Chatfuel platform. Chatfuel uses artificial intelligence to communicate with humans by simulating human conversations through voice commands or texts. The proposed chatbot is tested on an electronic tourist guide that helps visitors to the religious places in the mountainous village of Barzanja that is located in Iraqi Kurdistan. The case study is conducted by using three-hundred questions and answers. One hundred volunteers participated in this study. The participant asks a question and the bot provides an answer if it recognizes the question, otherwise it provides a default answer along with a suggestion of how to use the system properly. The data of these experiment is collected, analyzed, and problems regarding Kurdish language are detected. Designing software agents for processing Kurdish texts faces many challenges. Kurdish texts have not yet been processed using natural language processing (NLP). In addition, Kurdish font disorder and the lack of standardized keyboards and writing styles makes processing Kurdish text difficult. Furthermore, Kurdish language consists of variety of different dialects with different typing styles. In this research, we specifically focus on the design of a software agent for the Central Kurdish (Sorani) dialect. We managed to solve some of the problems related to the Kurdish language and suggest solutions to others.
|
format | Article |
id | doaj-art-f7cdadb3e729414b8b48ee788bd3d0a9 |
institution | Kabale University |
issn | 2411-7684 2411-7706 |
language | English |
publishDate | 2021-01-01 |
publisher | Sulaimani Polytechnic University |
record_format | Article |
series | Kurdistan Journal of Applied Research |
spelling | doaj-art-f7cdadb3e729414b8b48ee788bd3d0a92025-02-09T20:59:55ZengSulaimani Polytechnic UniversityKurdistan Journal of Applied Research2411-76842411-77062021-01-015210.24017/science.2020.2.10Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel PlatformHemn Karim Ahmed0Jamal Ali Hussein1Information Technology, Computer Science Institute, Sulaimani Polytechnic University, Sulaimani, IraqComputer Department, College of Science, University of Sulaimani, Sulaimani, IraqChatbot is a software agent that is used to conduct intelligent conversations between machines and humans. Chatbots are mostly depend on Natural Language Processing (NLP). In this paper, the design and implementation of a chatbot are provided to help Kurdish speakers in using online conversations via texts to find answers instead of direct contact with human agents. The NLP-based software agent is implemented using the Chatfuel platform. Chatfuel uses artificial intelligence to communicate with humans by simulating human conversations through voice commands or texts. The proposed chatbot is tested on an electronic tourist guide that helps visitors to the religious places in the mountainous village of Barzanja that is located in Iraqi Kurdistan. The case study is conducted by using three-hundred questions and answers. One hundred volunteers participated in this study. The participant asks a question and the bot provides an answer if it recognizes the question, otherwise it provides a default answer along with a suggestion of how to use the system properly. The data of these experiment is collected, analyzed, and problems regarding Kurdish language are detected. Designing software agents for processing Kurdish texts faces many challenges. Kurdish texts have not yet been processed using natural language processing (NLP). In addition, Kurdish font disorder and the lack of standardized keyboards and writing styles makes processing Kurdish text difficult. Furthermore, Kurdish language consists of variety of different dialects with different typing styles. In this research, we specifically focus on the design of a software agent for the Central Kurdish (Sorani) dialect. We managed to solve some of the problems related to the Kurdish language and suggest solutions to others. https://kjar.spu.edu.iq/index.php/kjar/article/view/555Chatbot, Kurdish Language, NLP, Software Robotic, Artificial Intelligent, Kurd Agent. |
spellingShingle | Hemn Karim Ahmed Jamal Ali Hussein Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform Kurdistan Journal of Applied Research Chatbot, Kurdish Language, NLP, Software Robotic, Artificial Intelligent, Kurd Agent. |
title | Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform |
title_full | Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform |
title_fullStr | Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform |
title_full_unstemmed | Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform |
title_short | Design and Implementation of a Chatbot for Kurdish Language Speakers Using Chatfuel Platform |
title_sort | design and implementation of a chatbot for kurdish language speakers using chatfuel platform |
topic | Chatbot, Kurdish Language, NLP, Software Robotic, Artificial Intelligent, Kurd Agent. |
url | https://kjar.spu.edu.iq/index.php/kjar/article/view/555 |
work_keys_str_mv | AT hemnkarimahmed designandimplementationofachatbotforkurdishlanguagespeakersusingchatfuelplatform AT jamalalihussein designandimplementationofachatbotforkurdishlanguagespeakersusingchatfuelplatform |