It actually has been done before, believe it or not, on ESPN 2K5. The last ESPN football game (which was my favorite sports game of all time) allowed you to play against celebrities like Steve O and Carmen Elektra. Their playstyle was recorded in the AI and it played just like an actual person would. This made me think of how cool it would be if you could go through the leaderboards in a game and select the top person in the world to play against them with the AI playing exactly like they do. . .
or if you could face against yourself. That would especially be cool in a FPS which could really help someone get their skills up. More develpers should try this. Just imagine playing a team deathmatch game with a bunch of bots that play at the exact skill level you do.