The Future of Human-Machine Collaboration