Research Article

A Novel Framework for Arabic Dialect Chatbot Using Machine Learning

Table 4

Presentation of an example of an Arabic dialogue implemented by the chatbot.

Dialogue in Arabic
“المساعد الذكي: آسمي المساعد الذكي,أذكر لي مشكلتك؟ وسأحاول جاهدا لحلها!”
“المستخدم: أريد إزالة تحديث في جهازي”
Here, the user uses only 2 words that match with chatbot corpus: “إزاله” and “تحديث” and still the chatbot diagnoses the problem by saying “إزالة تحديث مثبت في ويندز”
“المساعد الذكي: إزالة تحديث مثبت في ويندز:
And retrieve the most relevant answer:
“لا نوصي بإزالة أي من التحديثات التي تم تثبيتها ومع ذلك، إذا كان من الضروريّ إزالة أحد التحديثات، فيمكنك القيام بذلك في محفوظات التحديثات”
Translation of the dialogue
Chatbot: hi, my name is “the smart assistant” tell me your technical problem? And I will try to help you
User: I want to remove an update on my device
Chatbot: we do not recommend removing any installed updates. However, if it is necessary to remove an update, you can do it in the update history.”