1. A goal seeking intelligent software object, useful in process control systems, capable of influencing processes controlled by said process control system through a plurality of encountered states wherein said goal seeking intelligent software object adapts to said controlled process by creating, selecting, learning, training, and remembering one or more predictive software models for each encountered state of said goal seeking intelligent software object whereby for each of said encountered states of said process for which more than one said predictive software model exists, said goal seeking intelligent software object selects one or more of said predictive software models, previously trained, to model said controlled process.