The games that you mention present very different problems. Chess is a game of perfect information - you know exactly where all of your opponent's pieces are positioned so you can anticipate the moves that they might make. The problem with getting a computer to play chess well is not so much one of determining the best move to take (this can be done with Minimax), but being able to get the answer in a timely fashion. Looking ahead at all the possible outcomes that might follow from a given move is extremely expensive, which is why chess programs typically only look ahead a certain number of moves when evaluating options, rather than all the way to the end of the game. This ensures that decisions are made promptly but may result in sub-optimal play. In theory, chess could be solved, just as Draughts/Checkers has been. It's just a question of resources (it won't happen any time soon).
Poker, on the other hand, is a game of imperfect information. A player does not know which cards his or her opponents have and therefore can not reliably predict their decisions. There is also an element of deception in poker - so the "right" move in any given situation is debatable and will often depend on the nature of the players involved (poker players are usually classified on two axes - tight/loose and passive/aggressive). The strongest hand does not always win. A good player can win with a weaker hand by bluffing to induce an opponent to fold.
To my mind, these characteristics of poker make it a much more interesting (and difficult) AI problem than chess. There are a lot of people working on poker bots. Some are academics and some are just trying to make some money from the online poker sites. The Coding the Wheel blog covers a lot of topics about poker botting. You may also find the book The Theory of Poker useful.
If you're going to attempt to write a poker-playing AI, it's probably best to start with fixed limit games since the AI only has to decide whether to call, raise or fold and not worry about how big each bet should be. Likewise, heads-up (2-player) games are much simpler than full 9- or 10-player games.
Opponent-modelling is likely to feature in any successful poker AI, since the best move in any given situation likely depends on the strategies employed by your opponents. Here are a couple of papers that might help: