Od chwili, gdy tylko komputery stały się na tyle tanie, aby można było je wykorzystywać nie tylko w największych przedsiębiorstwach i na prestiżowych uczelniach, a także do zastosowań wojskowych, informatycy – pasjonaci próbowali wykorzystać je do najróżniejszych celów. Jednym z największych marzeń informatyków praktycznie od samego początku było stworzenie na tyle inteligentnego programu komputerowego, aby był on w stanie wygrywać z człowiekiem w szachy online . O ile tak postawione zadanie nie okazało się przesadnie trudne, gdyż przeciętny szachista - amator nie jest w stanie przewidywać naprzód posunięć przeciwnika, ani nie ma w pamięci tysięcy możliwych szachowych układów czy zagadek z szachowych periodyków i czasopism, to pokonanie prawdziwego szachowego mistrza, takiego jak najsłynniejszy współcześnie szachista Garri Kasparow, było już dla programów komputerowych zdecydowanie za trudne. Same zasady szachowe są na tyle łatwe, że nawet przeciętny informatyk może się pokusić o napisanie programu szachowego. Współczesne programy szachowe bazują jednak na wielu funkcjach, upodabniających program szachowy do sztucznej inteligencji, która zresztą jest póki co nieosiągalną dla nas wizją, do zrealizowania w przyszłości. …