Is it possible to make a game ai that learns and adapts?

A part of me feels like smart AI has taken a back-seat to online gaming. It’s like, why create smart AI that simulates human thinking when we can just get other humans. The only downside is that I like to role play in a game, and when the other guy is jump-shotting me all over the place, it sucks me out of the game.
I say to myself, “Why don’t you just play Quake?”