We will have AGI when we have an embodied AI that can do the job of a plumber. It sounds silly, but plumbers need to work in very varied environments, solve physical problems in those environments, while conforming to  code, essentially being able to solve problems across mental and  physical domains...putting the general into general.
 replies(1):