The process of ES development is iterative. Steps in developing the ES include −
● The problem must be suitable for an expert system to solve it.
● Find the experts in task domain for the ES project.
● Establish cost-effectiveness of the system.
● Identify the ES Technology
● Know and establish the degree of integration with the other systems and databases.
● Realize how the concepts can represent the domain knowledge best.
From Knowledge Base: The knowledge engineer works to −
● Acquire domain knowledge from the expert.
● Represent it in the form of If-THEN-ELSE rules.
● The knowledge engineer uses sample cases to test the prototype for any deficiencies in performance.
● End users test the prototypes of the ES.
● Test and ensure the interaction of the ES with all elements of its environment, including end users, databases, and other information systems.
● Document the ES project well.
● Train the user to use ES.
● Keep the knowledge base up-to-date by regular review and update.
● Cater for new interfaces with other information systems, as those systems evolve.