Conversing with Computers Naturally