Integration of AI Techniques into Applications
Individual AI techniques usually do not solve the full set of problems faced by an expert.
Different AI techniques are needed for different parts of the system.
Typical components of an expert system are:
Knowledge acquisition, knowledge representation, inference, language understanding.
Designing each of these so that they all work together can be viewed as an engineering problem.