1 / 12

Java + Prolog

Java + Prolog. I have not invented a knife, but a new way to use a knife !!!. Ze Expert. An application of Artificial Intelligence. Introduction. Ze Expert is a cocktail of Java and Prolog using AI techniques and AI principles. Possible configurations: Expert System

Download Presentation

Java + Prolog

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java + Prolog I have not invented a knife, but a new way to use a knife !!! Author: Ibrahim Itambo

  2. Ze Expert An application of Artificial Intelligence Author: Ibrahim Itambo

  3. Introduction • Ze Expert is a cocktail of Java and Prolog using AI techniques and AI principles. • Possible configurations: • Expert System • Automated Help Desk • Comp Aided Learning tool • It uses natural written language !!! Author: Ibrahim Itambo

  4. Motivations Institutions and Companies as artificial persons • Can own property • Can dispose property • Can sue • Can be sued, among others But unlike natural persons they lack the ability to • Share their experiences, and • Share their accumulated knowledge Author: Ibrahim Itambo

  5. Motivations cont’d • They actually do have experiences and knowledge and may sometimes be documented but all this information is not readily accessible and actionable (not need-based). • Most useful information is held by individual employees and other persons who are (or were) part of the organization instead of the organization itself. • Access to this information depends on the availability and willingness of possessors of this information to share. Author: Ibrahim Itambo

  6. Scenarios • Procurement staff may want to know why is that for every purchase of a fridge there is always another order for a ‘fridge guard’. They may need this to improve their productivity and judgment in future. • A radio installation employee/contractor may want to know the acceptable signal levels for particular applications or the company’s policy regarding this. • A sales guy may just want to know what is a ‘Twisted Pair’ cable and what is it used for, among other pieces of information. • Getting information typically involves calling or physically contacting concerned persons (these persons may hold divergent views) potentially wasting time and competitiveness (info may be urgent). • What is needed is a system wide repository of knowledge and experiences which is accessible by all concerned personnel in a company in order to speed up sharing and dissemination of info. Author: Ibrahim Itambo

  7. Human Knowledge • Human knowledge is perishable (forgetting, leaving a company, death, etc). • “Will I be rewarded for sharing this information?” • “If I share this information I will be less influential and less important.” • “This knowledge is mine and am not entitled to share it.” Author: Ibrahim Itambo

  8. FACTS • It is true that staff are recruited based on their competences and expertise. • It is also true that these employees learn from other employees and the employer (e.g. seminars, office internet, workplace friends) as well. • Therefore it is important to give back to the company as well. Author: Ibrahim Itambo

  9. Intervention - Ze Expert Features: • It uses natural written language as the interaction mechanism i.e. (Q n A) e.g. Q. “what is a mouse ?” A. “it is an input device used in GUIs” • It requires one or more knowledge engineers who will be in charge of adding new knowledge and supervising ‘the expert’ in the learning process using PROLOG. • It provides a tool to teach Prolog and to test new knowledge before it is actually asserted. • It is potentially possible to teach ‘the expert’ to understand any language. • ONLY YOUR IMAGINATION AND CREATIVITY IS THE LIMIT Author: Ibrahim Itambo

  10. EXPERT SYSTEM • This is used to provide organization wide consultancy services and knowledge dissemination. • This may be useful • In hospital setup • Technology company to provide a single organization view Author: Ibrahim Itambo

  11. 2. AUTOMATED HELP DESK • To provide consistent responses to user questions • To deal with monotony and other possibly ‘boring’ questions • 24/7 availability of Client Support NB: Ze Expert allows the user/client to customize the interaction language (words, phrases etc). Author: Ibrahim Itambo

  12. Thank You Author: Ibrahim Itambo

More Related