Mark Lutz wrote an expert system shell in Python named "Holmes". I don't recall where it was published; maybe he used it as an example in Programming Python (1st ed.). Try a Googe search for "expert system Python".
I found the file (holmes.tar.gz) at: ftp://ftp.python.org/pub/python/contrib-09-Dec-1999/Misc/ Here are some other links that may be worthwhile: http://www.strout.net/python/ai/ http://www.python.eu.org/software/clips/python-clips.html -- Patrick K. O'Brien Orbtech ----------------------------------------------- "Your source for Python programming expertise." ----------------------------------------------- Web: http://www.orbtech.com/web/pobrien/ Blog: http://www.orbtech.com/blog/pobrien/ Wiki: http://www.orbtech.com/wiki/PatrickOBrien -----------------------------------------------