The IT Law Wiki


An expert system (also known as a knowledge-based or rule-based system, is typically computer software that permit a user to have the benefit of expert knowledge in specified subject areas. Every expert system consists of two principal parts: the knowledge base and the inference engine.

An expert system is a

[s]ystem[] providing results by application of rules to data that are stored independently of the "program" and capable of any of the following:
(a) Modifying automatically the "source code" introduced by the user;
(b) Providing knowledge linked to a class of problems in quasi-natural language; or
(c) Acquiring the knowledge required for their development (symbolic training).[1]


  1. U.S. Export Administration Regulations, Part 772 (15 C.F.R. §772.1).

See also[]