Metacognition

Domain: Agent Fundamentals

🎯 Motivation

Thinking about thinking. The agent reasons about its own reasoning process - is this approach working? Should I try a different strategy?

📋 Concrete Example

The agent realizes: ‘I have tried 3 approaches to fix this bug, all failed. Maybe I am approaching this wrong. Let me reconsider the problem from scratch.’ That realization is metacognition.

🔗 Analogy

A chess player stepping back from the board - ‘I have been attacking the king for 10 moves with no progress. Maybe I should change strategy and focus on the queen instead.’ Metacognition is rethinking the approach.