The present invention relates to the field of artificial intelligence. Provided are an intelligent robot and a learning method thereof. The intelligent robot comprises an intelligent agent (100). The intelligent agent (100) comprises: a brain model used to acquire a first interaction message and states fed back by an external environment and an intelligent agent (100), and to output an action and/or a second interaction message according to the states and/or the first interaction message so as to obtain a new first interaction message and/or to adjust the state of the external environment according to the action; a mind model used to output a response according to at least one of the states and the first interaction message; and an updating module used to update the brain model according to the response to realize learning of the intelligent agent (100). The mind model can also conduct evolution learning, such that the evolved mind model can be used to update the brain model, thereby obtaining a mind model and a brain model suitable for the environment.
INTELLIGENT ROBOT AND LEARNING METHOD THEREOF