Weder die Schach- noch die Go-KI werten alle Möglichkeiten vollständig aus, bevor sie sich für einen Zug entscheiden.
Schach-KIs verwenden verschiedene Heuristiken, um den Suchraum einzugrenzen und um zu quantifizieren, wie "gut" eine bestimmte Position auf dem Brett ist. Dies kann rekursiv geschehen, indem mögliche Brettstellungen 14-15 Züge im Voraus bewertet werden und ein Weg gewählt wird, der zu einer guten Stellung führt.
Es gibt ein wenig "Magie" in der Art und Weise, wie eine Brettposition quantifiziert wird, so dass die KI auf der obersten Ebene einfach sagen kann: Zug A > Zug B, also machen wir Zug A. Aber da es eine begrenzte Anzahl von Figuren gibt und sie alle einen quantifizierbaren Wert haben, kann ein "guter" Algorithmus implementiert werden.
Aber es ist viel schwieriger für ein Programm, zwei mögliche Brettpositionen in Go zu bewerten und die Berechnung A > B durchzuführen. Ohne diesen entscheidenden Teil ist es etwas schwierig, den Rest der KI zum Laufen zu bringen.