I have a straightforward definition of "understand". To understand means to be able to give a (representative) example of the (intensionally) given set. Though it is harder than it seems, as it usually means solving the constraint satisfaction problem. For example, take the classical AI knowledgebase fragment, "bird is animal that flies". If I ask example of bird, it can say "eagle", and exhibit some understanding. W…
Then animals do not understand. You've rigged this up to operationalize it for current digital machines. "Understanding", "Intelligence", etc. is a feature of animals in their environment. We need to begin there; and that is what we are talking about. We "understand" how to drive as a dog "understands" how to play fetch. Understanding is not ever going to be a trivial rule that some digital system may instantiate. It…
I am agnostic regarding that, as I don't think there is any evidence that they do not attempt to build models that are consistent representations of reality.
I am assuming, based on my own experience, they also have this "internal lightbulb" going on when they think they have built the correct model. But whether they are actually cognizant of it (self-aware), I have no idea. (I guess what I am saying is that understanding and self-awareness are two different things.)