The Future of Communication Between Humans and Machines