This is not really accurate.  The strongest chess programs (mostly Rybka, Shredder, and Fritz) are commercially available, and all top grandmasters are using more or less the same ones.<p>The advantage of training with an AI is that the AI will happily play you for ten or twelve hours a day, from any position you please, without tiring; you can ask it for the evaluation of any position, and it will generally provide an extremely accurate one; it will immediately reveal errors in your calculations and suggest tactical possibilities that few humans would see; and it will play perfect (for small sets of pieces) and near-perfect endgames against you.<p>Last, but not least, computer chess databases are like nothing available 20 years ago.  Chess professionals (and amateurs) have access to all the games they have ever played, hundreds of games played by any potential rival, and hundreds or thousands of games played by IMs and GMs in any potential opening line.