Encode information about environment
- Into an associative memory with abstraction (including event/situation abstraction) and probabilities encoding and
- meta-knowledge tagging such as estimate of belief strength, knowledge completeness about different general and specific topics & situations.
-Have model of my generic and specific needs/wants / avoids / i.e. desired and undesired environment state/evolution patterns.
-process environment state/history/projection model (including generated counterfactual hypotheticals based on suppositions or modeled actions/interventions) against model of desired and undesired environment state/evolution patterns and emotion-tag environment model parts with varying-strength tags representing fear, anger, pain, happiness/pleasure, surprise etc) - tags influence relative recallability in the associative memory, so that more extreme and more probable good and bad situation determining factors are recalled first to enable urgent problem and opportunity based thinking and action planning.
Meta-reason to diagnose good (accurate, functional, reliable, beneficial) models/concepts/specific facts versus less accurate, reliable or useful ones.
Meta-reason about thinking patterns and effectiveness (broad depth first hang out with problem before concluding/acting versus jumping rapidly to very partially supported conclusion sequences and error correcting along the way. In what kinds of situations?
Reason (brood and generalize and imagine hypotheticals) about situations and situation aspect types that have lead to very negative outcomes for self and goals re desired vs undesired states. This includes brooding about and contemplating one's own past real, past should-have-but-didn;t, present and future possible and planned actions on one's environment (social and physical).
Reason about other agents' (humans and predators mostly) actions, motivations, cognition, emotion cause-effect, action cause-effect with a view to avoiding stuff, influencing stuff, amplifying own personal power to influence environment via coralling and aligning others' agreement and effort.
Create model of one's own mind and thinking/action patterns to use as a model of others.
These are types of information representation and information processing which are starting at least to IMPINGE on the domain we have traditionally called self-awareness, and none of the above is mysterious magic. Just very cleverly designed/evolved information organization and processing.