¬¬¬Rahul Srinivasan Aurora 3rd Year, E.C.E. Vasavi College of Engineering
Hyderabad
Abstract
To improve speed of operations, programming practices for practical purposes, are moving away from the data centric, procedural problem solving paradigm to a heuristic, declarative problem solving paradigm. Though theoretically there is no guarantee that a solution shall be found and even if it is found, that it be correct, practically it has been proven that expert systems employing , heuristics are indeed a faster and more effective manner of problem solving , with an added advantage of having an explanation for the answer arrived at. Having started out as a diagnostic tool, it has now found acceptance all over, be it Manufacturing Firms or IT Solution Providers and is definitely here to stay. Its dependence on Artificial Intelligence furthermore proves its capabilities to branch out to more areas of deployment. With the advent of commercial-off-the-shelf expert system development tools making the process of designing an expert system a simple task, now the real challenge lies with the experts to be able to put these their knowledge and expertise in their domain to effective use to create systems which can be put to use effectively.
Expert Systems are a branch of Artificial Intelligence that makes an extensive use of specialized knowledge to solve problems at the level of a human expert. AI's scientific goal is to understand intelligence by building computer programs that exhibit intelligent behavior.
The term intelligence covers many cognitive skills, including the ability to solve problems, learn, and understand language; AI addresses all of those. But most progress to date in AI has been made in the area of problem solving -- concepts and methods for building programs that reason about problems rather than calculate a solution.
Procedural programs are preferred when there is much data to be