1. A robot device having the function of dialoguing with users, comprising: external status input means for inputting an external status; internal status managing means for managing an internal status; and dialogue control means for reflecting a change of the internal status upon a dialogue with a user.