Enabling an automated system to hold a coherent task-based conversation with a human remains one of computer science's most complex and intriguing unsolved problems (Weizenbaum, 1966).
at the same time, the machine-oriented context of the interaction, i.e.