Chat bots are becoming uncannily human. Can they be our friends?