<li>Natural Language Interfaces</li> This kind of interface is an interactive interface, where inputs and outputs are affected dependent on queries to the person. An installation software would be an illustration, a determination engine like hunch.com would be another case in point.