{'fraction_non_alphanumeric': 0.021246458923512748, 'fraction_numerical': 0.00424929178470255, 'mean_word_length': 5.256637168141593, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Conversation Frames: Yet Another Contextual Dimension for IPAs

At first, we aimed at comparing the only two Intelligent Personal Assistants (IPAs) that support Arabic language, namely Siri of Apple and Salma of Mawdoo3. We compared them according to two features concerning the given answers: 1) Correctness and 2) Naturality. During our evaluation, we found out that both IPAs have a shortcoming that is present for other languages as well. This shortcoming is their inability to take into consideration the contextual information derived from consequent questions. To address this shortcoming, we propose a model that improves the naturality of an IPA without downgrading the correctness of its answers.