¿Hay algún buen programa de computadora para pensar / resolver problemas que no sea similar a un motor de ajedrez?

Jeopardy de IBM jugando Watson viene a la mente: Watson (computadora)

Pero los motores de juego de ajedrez pueden no ser tan especiales como su pregunta implica. El ajedrez es un juego que, en teoría, puede resolverse matemáticamente. Es decir, se podrían considerar todos los movimientos posibles, y se podrían elegir los movimientos con las rutas más posibles hacia la victoria.

La trampa, por supuesto, es que hay demasiados resultados posibles para analizarlos a todos. Entonces, los mejores programas de juego de ajedrez en realidad usan bases de datos de referencia de famosos juegos de ajedrez para considerar qué configuraciones de tablero pueden ser mejores que otras.

Watson de IBM responde preguntas de trivia de manera similar. Busca a través de una enorme base de datos de texto de referencia (incluido el texto completo de Wikipedia) y encuentra palabras o frases que están altamente correlacionadas con preguntas de trivia planteadas.

Entonces, los dos tipos de programas son similares, pero ninguno de ellos es particularmente sofisticado (pero mis declaraciones son muy generales: las implementaciones reales pueden estar llenas de heurísticas mucho más complejas).

Ambos son ejemplos de programas diseñados para adivinar bien. Y, en general, la calidad de sus conjeturas aumenta con la calidad y cantidad de material de referencia, en lugar de con procesos lógicos muy sofisticados.