Alguns programas fazem buscas exaustivas por uma solução, enquanto outros fazem buscas heurísticas por uma resposta semelhante. Por exemplo, no xadrez, a busca pelo melhor próximo passo tende a ser mais exaustiva por natureza, enquanto que em Go, a busca pelo melhor próximo passo tende a ser mais heurística, devido ao espaço de pesquisa muito maior.
A técnica da força bruta é exaustiva na busca de uma boa resposta considerada AI ou geralmente é necessário que algoritmos heurísticos sejam usados antes de serem considerados AI? Nesse caso, o computador de xadrez está vencendo um profissional humano visto como um marco significativo?