TeachIslamBot as An IT Solution for the Muslim Ummah

download TeachIslamBot as An IT Solution for the Muslim Ummah

of 22

Transcript of TeachIslamBot as An IT Solution for the Muslim Ummah

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    1/22

    Name:

    Matric No:

    TAREQ SALEH ABDULLAH

    0424515

    ALI HUSSEIN SALEM 0516961

    ABDULRAHMAN AHMED BOSAEED

    0514769

    SULTAN .I. ALHOMOUDI

    TeachIslamBot Interactive Agent

    http://it-and-islam.blogspot.com/

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    2/22

    INTRODUCTION

    Interactive agent:

    Interactive agent is software application (often

    referred to as robot or "bot") that interactconversationally with users in a messaging

    environment like IM, Web chat or wireless

    messaging.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    3/22

    PROBLEM STATEMENT

    The challenges Islam faces due tothe lack of Muslims awareness in theIslamic understanding and concepts,

    and the distorted picture of Islamviewed by non-Muslims.

    Thus, this application is intended to

    fulfil the users requirements inproviding answers to their questions.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    4/22

    OBJECTIVES

    To develop an online application thatcorrects the view of Islam to non-Muslims

    To help Muslims in explaining theirIslamic issues.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    5/22

    SCOPE

    This system is used as an onlineinteractive agent that will be addedin the IM msn,Yahoo!, AOL,

    Google talk, and other chattingapplications. Therefore, the usersmust have an account in one the

    mentioned chatting applications, andthe users will add it as buddy in theirbuddy list. The interaction is held as

    a conversation between the two

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    6/22

    TARGET USER

    System administrator: who canaccess the system and update thedata base in on-demand bases.

    Users: who interacts with the system(Muslims and non-Muslims)

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    7/22

    SPECIFIC PLATFORM

    Standard PC consists of:

    Intel Pentium 4 processor from 3.0 GHz.

    Hard disk drive of 100 gigabytes.

    Random Access Memory (RAM) of 1 GBRAM.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    8/22

    CONSTRAINS

    Time.

    A lot of data and information whichshould be accurated.

    Need many admins/staff to managethe data.

    The digital resources are few. Difficult to form all the types of

    questions which will be put in

    pattern.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    9/22

    SIGNIFICANCE OF THEPROJECT

    Saves the time of those looking forIslamic knowledge.

    Providing user with more Informationregarding their questions throughrelated links and references.

    Accurate knowledge and information isgiven when patterns are fully matched.

    Since there are some websites aredesigned by the non-Muslims to distortIslam, the system will assist users inexploring and navigating the truth andonly true sites.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    10/22

    SmarterChild

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    11/22

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    12/22

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    13/22

    DISADVANTAGES OFSMARTERCHILD:

    When the pattern does not match,which is usually the case; the specifickeywords might lead to irrelevant

    information.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    14/22

    TeachIslamBot system

    We will adapt the previous systemhowever, we will add

    Related links

    Islamic information

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    15/22

    DEVELOPMENT APPROACH

    Extreme Programming :

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    16/22

    Why XP?

    Developers: focus on coding and avoid needless

    paperwork and meetings. provides a more social atmosphere

    Customer: produces reliable estimates so you can

    coordinate your schedule easier

    Management: delivers working software for less money,

    and the software is more likely to do whatthe end users actually want.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    17/22

    REQUIREMENTSPECIFICATION:

    Categories.

    (Quraan knowledge ,Tawhid, Fiqh,Hadith, etc).

    Direct interaction:

    direct answer to the users question.

    provide the user with some links

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    18/22

    MECHANISM

    TeachIslambotis a Chatterbot AI Program that

    simulates the behavior of a therapist (Human). It

    interacts with the user in simple English languageand Arabic to some extent, and can simulate a

    conversation.

    requires knowledge of three domains:- Artificial Intelligence.

    - Expert System.

    - Natural Language Processing.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    19/22

    Cont..

    How does it Work: TeachIslambothas a massive database of

    keywords and possible answers.

    Response to any question is made by thepattern match process.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    20/22

    Cont..

    The following strategy is used to respond to a

    request:

    Step 1: TeachIslambotfinds out if the user has

    given any null input. If so, it takes the fact from

    the database to respond.

    Step 2: There are some built-in responses that

    TeachIslambot can recognize readily. It finds

    the presence of any such sentence after

    fragmenting the users input and remembers the

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    21/22

    Cont..

    Step 3: If no built-in sentence frame work is found, then

    TeachIslambotsearches for the specific keyword to define

    the context. If no context is found, it deliberately motivates

    the user to navigate to a site that can help the user to find

    his topic of interest, or it deliberately motivates the user to

    speak about a specific topic.

  • 8/14/2019 TeachIslamBot as An IT Solution for the Muslim Ummah

    22/22

    Conclusion

    In conclusion this system has been chose

    to assist the Muslim Ummah to improve

    their level of understanding about Islam,

    and convey a very good picture to non-

    Muslims. However, we are expecting that

    Muslims will enrich their knowledge about

    their religion (Islam), and to non-Muslims it

    would be used as a Dawah tool