1. A method for adjusting behavior of a device based on the device's experience, said device comprising: (i) a sensing unit for sensing signals; (ii) an interest-generating unit programmed to generate interest-parameters; (iii) an emotion-generating unit programmed to generate emotion-parameters; and (iv) an actuating unit for actuating the device, said method comprising the steps of: (a) selecting an object of interest based on interest-parameters programmed into the device, said device having emotion-parameters (E i ); (b) upon sensing the object, extracting information, if any, on variations of emotions (&Dgr;E i−1 ) from a memory under at least the index of the object, said memory storing under the index of the object, information on variations of emotions (&Dgr;E i−1 ) previously generated by the device through past interaction with the object; (c) modifying the initial emotions (E i ) of the device with the variations of emotions (&Dgr;E i−1 ); (d) actuating the device based on the modified emotions (E i &plus;&Dgr;E i−1 ); and (e) inputting in the memory, under the index of the object, variations of emotions (&Dgr;E i ) generated by the device during interaction with the object, thereby updating the memory.