Your GPS already knows where you want to go, what the road ahead looks like and often even the current traffic situation. I imagine writing some semi-smart software that hooks up that info to the automatic gearbox to give it hints about what to do wouldn't be outside the realm of possibility and no doubt a lot easier than self-driving.