For the moment, machines able to 'think' in anything approaching a human sense remain science-fiction. How we should prepare for their potential emergence, however, is a deeply unsettling question - not least because intelligent machines seem considerably more achievable than any consensus around their programming or consequences.