Artificial metacognition: Giving an AI the ability to ‘think’ about its ‘thinking’

Artificial metacognition: Giving an AI the ability to ‘think’ about its ‘thinking’