Design of A Problem Resolution Knowledge based System for Computer Diagnosis, Repair and Maintenance

:- This paper presents the design of a problem resolution knowledge based system for computer diagnosis, repair and maintenance. The research work focuses on knowledge based design and how to make it speed up computer diagnosis, repair and maintenance by making use of a centralized database as the backend where knowledge resides and designed HTML form as front end where users interact for knowledge acquisition and problem resolution. Computer Engineers, Technicians, users can quickly tap knowledge and make use of it for a timely problem resolution. The objectives include building an integrated knowledge based system where knowledge of many computer experts comes together for references, increasing speed in computer problems diagnosis and resolution; enhance problem solving skills of less experienced staff or users when there is no senior expert around. The design is achieved by making use of PHP, MySQL, Apache, Dreamweaver, and HTML as design tools.


INTRODUCTION
Knowledge-Based System (KBS) is one of the major family members of the Artificial Intelligence (AI) group. KBS can act as an expert on demand without wasting time, anytime and anywhere. KBS can save money by leveraging expert, allowing users to function at higher level and promoting consistency. One may consider the KBS as productive tool, having knowledge of more than one expert for long period of time. In fact, a KBS is a computer based system, which uses and generates knowledge from data, information and knowledge. (Sajja & Akerkar 2010) Human brain can store several thousand folds of world's knowledge, still it is said that human brain is not fully utilized. Advances in human knowledge are tied directly to the ability to analyze to form information, process it into knowledge and communicate it to others. The human brain has approximately 1011 nerve cells called biological neurons. It is probably the most complex and least understood part of the human body. It is continuously thinking in declarative and procedural way for problem solving. But till today it is a mystery that how does the human mind work. This new millennium brought us an opportunity to attack all such questions with the help of new knowledge, new tools and new resources. (Darek and Jain 1991) Development of systems that make use of knowledge, wisdom and intelligence is a step towards meeting this challenge. The ability of the intelligent systems to capture and redistribute expertise has significant implications on development of a nation, commodity or population. Such systems allow documentation of one or more expert knowledge and utilize the knowledge for problem solving in cost effective way. It allows for, in a controlled manner, the import of expertise in various areas that the nation lacks, the export of knowledge relating to domestic areas of expertise, and the duplication and redistribution of scarce knowledge in a cost effective manner. (Akerkar & Sajja 2009) Thus areas of expertise that the selected domain/region/nation is deficient in or possesses exclusively are potential candidates of the knowledgebased systems. Though synthesized information is a key element for success, in many businesses it is a missing piece. A significant amount of Gross National Product (GNP) is invested in transferring knowledge through education and training. The AI systems effectively distribute the scarce resources for the development process. The Knowledge-Based Systems (KBS), which are a step towards an intelligent system, can be justified when a few individuals have the majority of the knowledge. The needs to represent knowledge of human experts captured from knowledge acquisition interface, store in a database or knowledge base in order to solve problems that normally require human expertise has drawn our attention to contribute in the field of artificial intelligence. The research is designed in a way to represent knowledge and create an explained solution.

AIMS AND OBJECTIVES OF THE STUDY The aim of research into Knowledge-Based Intelligent
Engineering is to develop systems that replicate the analytical, problem solving and learning capabilities of the brain. These systems bring the benefits of knowledge and intelligence to the solution of complex problems.
The objectives of the research include: RESEARCH METHOLODOLOGY This paper used statistical method of transcription from records to gather information about knowledge engineering. Direct Observation method was also used to study the process currently in place. The design is carried out using Open Source technology such as PHP, Mysql, Apache and Dreamweaver to design and implement a knowledge based system.

KNOWLEDGE BASED SYSTEM AS A DIAGNOSTIC
TOOL • Diagnosis -Provides identification about a problem given a set of symptoms or malfunctions. • Interpretation -Provides an understanding of a situation from available information.
• Design -Develops configurations that satisfy constraints of the problem. Knowledge Engineer: A knowledge engineer is a computer scientist who knows how to design and implement programs that incorporate artificial intelligence techniques. Expert: A domain expert is an individual who has significant expertise in the domain of the expert system being developed. CONCLUSION This paper has discussed and designed a computer program that performs at high levels of competence as knowledgebased intelligent system. The paper applied artificial intelligence/expert system techniques in problem solving processes to achieve the software designed. It incorporates a store (database) of expert knowledge with couplings and linkages designed to facilitate its retrieval in response to specific queries, or to transfer expertise within the computer domain of hardware and software engineering.

RECOMMENDATION
Knowledge based system has many advantages and it is more useful in many situations than the trditional computer based information systems. Some major situations include: When expert is not available, when expertise is to be stored for future use or when expertise is to be cloned or multiplied, when intelligent assistance and/or training are required for the decision making for problem solving, when more than one experts' knowledge have to be grouped at one platform. As a result of these, it is therefore strongly recommended that knowledge based system should be embraced in design and usage. The knowledge based