To build a true self-driving car, as a prerequisite, you'll need a true general AI. Imagine a complex construction site in an intersection with police navigating traffic. The AI driver will need to understand the officer's visual and audible cues and act accordingly. That level of sophistication requires something far more advanced than anything we're seeing today.