Conversational Interface
A user interface that mimics a chat with a human interlocutor with the goal of turning that interaction less time consuming and frustrating for the human partaker; that is, software adapts to human language -natural language- rather than the reverse -icons and syntax-specific commands- so the user simply tells the software what to do.