Any tricks to defeat artificial intelligences? I've been playing a lot against an old build of Chess Free on Android the other day and noted that the AI almost always chooses the safest course of play, boringly eeking out positional advantages. If you play at its pace and react to it your games are dull. However I've got a feeling that if I play this type of game but avoid exchanges I can fashion opportunities via a series of sacrifices and exchanges that it seemingly hasn't considered. I'm guessing the computational cut-off (60 seconds in this case) prevents the AI from considering these sacrifices once the complexity of all pieces being developed arises.

Are there any other ways of abusing the fact that most chess AI's just brute force and typically go with the "safest" line?
Five ideas in my head to win against AI's chess:


trying to play unusual openings
better knowing theory than AI for several openings
trying to play avant-gardist positions (sacrifices and planning move in advance)
analyzing games of AI to determine the way it plays
trying to know how AI has been programmed


You have tips here and interesting information there.