1. An artificial adaptive agent having a plurality of input nodes for receiving input signals and a plurality of output nodes of generating output signals wherein the output signals are trained responses to the input signals, the agent comprising: a primary value register for storing one or more primary values; means for adjusting the primary values based upon the responses each time the responses change; and sensors coupled to sense the primary values and having sensor outputs coupled to some of the input nodes of the agent.