You certainly can store in a computer your "type" of ride and the transmission can adjust accordingly. You feel like spinning? Punch in the spinning program.
Seems like a lot of effort to just avoid throwing a lever, or pushing buttons to shift.
If it isn't seamless and doesn't just work without input, I don't see the advantage. I know when I'm out on a ride I use a high gear or low gear depending on how I feel right that instant and can't see a bunch of electronics figuring that out better than my brain.