liveBook · Manning

Self-awareness

As explained in Build an AI Agent (From Scratch)

Model self-awareness is a model's ability to recognize whether it can solve a problem or lacks the information or capability required.

Model self-awareness is an LLM’s ability to recognize when it cannot solve a problem because it lacks needed information or capability. Recognizing that limit can help an agent choose a tool instead of guessing. section 2.4.3

Common limits include:

  • Missing current or verifiable information, such as a value that must be checked on a web page. section 2.4.3
  • Missing access to attached files, such as a spreadsheet or document. section 2.4.3

Kipchoge problem

A question requiring the minimum perigee value from the Moon’s Wikipedia page calls for web access; recalling a value from training data is not a substitute for checking it. section 2.4.3

Table 2.1 Experiment results across models

Model

Accuracy

Judged solvable

GPT-5

10/20 (50%)

11/20 (55%)

GPT-5 mini

4/20 (20%)

8/20 (40%)

Claude Sonnet 4.5

3/20 (15%)

4/20 (20%)

Claude Haiku 4.5

3/20 (15%)

4/20 (20%)

Compare model accuracy with judgments about whether problems were solvable. section 2.4.3

How Build an AI Agent (From Scratch) covers it

How deep it goes
Links limitation recognition to tool use through an experiment, without detailing a prompting or implementation procedure.
Examples
Uses a Wikipedia lookup for the Kipchoge problem and inaccessible attached spreadsheets or documents as examples.
What you can do after
Apply it via tool selection by recognizing when a problem requires web access, file reading, or calculation.
How it connects
Connects limitation recognition to tool use, web search, file reading, and calculation.

Also explained in

Compare how 3 books explain self-awareness →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Build an AI Agent (From Scratch). The section links point to the parts of the book it draws on.