How can a machine be programmed to do cool heuristic stuff that people do?
In the 1960's the new field of Artificial Intelligence set out to find those problems and take a crack at them, on the way to creating theories of the mind that can be implemented.
Some of these examples shine again due to the efforts of a working group (constituted in association with Marvin Minsky's Society of Mind). We have revived the spirit and to some extent the software architecture of the original projects.
This is a program which solves visual analogies based on Tom Evan's 1963 thesis. You can read a summary of the thesis here.
Code & ExplanationThese programs, based on James Slagle's 1961 thesis, SAINT. You can read the original thesis here.
Demo 1 Demo 2