When do you think AI will achieve human-level intelligence?

And machines will be able to be able to replace the following human jobs:

Taxi Driver

Plumber

Soldier

Mechanical Engineer

Journalist

Nurse