[connect.audit] InferenceEngine

immo@ibmpcug.co.uk (Immo Huneke) (03/18/91)

I recently read a request for information on an InferenceEngine class on this
very conference. I would also be interested in any information about this:
I was recently approached by colleagues who are in the process of setting
up a simulation system. They would like to use C++ to create an environ-
ment in which coarse-grained objects called "agents" can be defined,
configured, and observed during their interactions with the "environment"
and other agents.

One of the requirements is that the agents collaborate to solve simple
problems. Therefore each has to be equipped with a database of rules and
facts that it can use for inferencing and thereby generating new facts.
The question is:

*  Has anyone already written a similar simulation environment?

*  If not, is there a class library available from which to build the
   inferencing engine for the agents?

The development and target system is a Sun SPARCstation with ObjectWorks/
C++ and (I believe) AT&T C++ R2.0. I have recommended the use of either
UIMX or Glockenspiel CommonView for the creation of a graphical user inter-
face to the simulation.

-- 
Automatic Disclaimer:
The views expressed above are those of the author alone and may not
represent the views of the IBM PC User Group.
--