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...

Full description

Saved in:
Bibliographic Details
Main Authors: Hemn Karim Ahmed, Jamal Ali Hussein
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