Talk Agent Project is creating a framework that allows developers to create inteligent agents which accept commands in natural language (English). Software agents are created by adding new ontologic knowledge and software components to the framework.
A C++ port (a redesign implementation actually) of the CLIPS expert system . This will be done along the lines of the Java port Jess, but full CLIPS backwards compatability will be maintained (even to the API level where possible).