If you are sitting at a desk, driving a taxi or carrying a hod, stop for a moment and ask: could a robot or machine do this job better?

The answer, unfortunately for you, is probably – yes.

The debate about whether machines will eliminate the need for human employment is no longer just academic.

Boston Consulting Group predicts that by 2025, up to a quarter of jobs will be replaced by either smart software or robots, while a study from Oxford University has suggested that 35% of existing UK jobs are at risk of automation in the next 20 years.

Office workers who do repetitive jobs such as writing reports or drawing up spreadsheets are easily replaced with software but what other jobs are under threat? The BBC looks at some of the jobs that are already being done by machines.

If you want to see if a robot is going to take your job, enter your job title here