User interface provides interaction between user of the ES and the ES itself. It is generally Natural Language Processing so as to be used by the user who is well-versed in the task domain. The user of the ES need not be necessarily an expert in Artificial Intelligence.
It explains how the ES has arrived at a particular recommendation. The explanation may appear in the following forms −
● Natural language displayed on screen.
● Verbal narrations in natural language.
● Listing of rule numbers displayed on the screen.
The user interface makes it easy to trace the credibility of the deductions.
● It should help users to accomplish their goals in shortest possible way.
● It should be designed to work for user’s existing or desired work practices.
● Its technology should be adaptable to user’s requirements; not the other way round.
● It should make efficient use of user input.