Why assume it is the &quot;on-board&quot; human (if there is even one) that has to resolve the situation?<p>It could be a remote pilot (sort-of call center, except the people are trained to remotely drive cars, much like drones are piloted right now).<p>Then, the situation (and the remote pilot reaction) are sent to the engineering team, analysed and the software is improved.<p>Rinse and repeat until the need to solve situations is reduced to zero.