.AbstractThe way in which humans use computers is rapidly moving towards the delegation of increasingly complex problem-solving tasks to computers. At the same time the interaction between a human and a computer is becoming increasingly refined so as to allow a richer exchange of information. Both trends require the computer to be able to use a large amount of knowledge. Researchers in the field of artificial intelligence (AI) have been investigating how knowledge can be expressed in a computer system.
The term which is used nowadays for the development of knowledge-intensive computer systems is knowledge engineering.