Conversational Interfaces: How to Mimic a Conversation With a Real Human