How a robot journalist does its job