liveBook · Manning

AI agent

As explained in Deep Learning with R, Third Edition

An intelligent agent is a system capable of adapting its behavior and selecting actions beyond merely executing hardcoded behavioral programs.

An AI agent adapts its behavior and selects actions beyond merely executing a hardcoded behavioral program. Unlike an automaton, it can respond to novel situations rather than fail whenever conditions differ from its programming. section 19.2.1 section 19.2.2

The distinction rests on how systems generalize:

  • Automatons apply static, context-specific rules or learned behavior; lookup tables, if-else programs, and trained deep networks can fail outside their prepared conditions. section 19.2.1 section 19.2.2
  • Agents adapt on the fly to unexpected situations instead of mapping only familiar stimuli to immediate responses. section 19.2.2
  • Extreme generalization uses abstraction, reasoning, situation models, anticipation, and planning to handle unprecedented experiences with little or no new data. section 19.2.2

A new problem reveals the difference

A student who memorized three years of exam questions may succeed on familiar prompts but fail on a brand-new problem. A student who understands the subject can adapt and find a way forward; the second behavior illustrates the agent-like capacity being distinguished. section 19.2.2

Figure 19.6 Local generalization vs. extreme generalization
figure

Use the comparison figure to distinguish limited, nearby variation from adaptation to fundamentally novel situations. section 19.2.2

How Deep Learning with R, Third Edition covers it

How deep it goes
Explains adaptation, abstraction, reasoning, anticipation, and planning, but does not specify an agent implementation.
Examples
Uses thermostats, sorting programs, deep networks, organisms, and students facing new exam problems as comparisons.
What you can do after
Evaluate whether behavior reflects fixed automation or adaptation to unfamiliar situations.
How it connects
Connects AI agents to automatons, automation, local generalization, extreme generalization, abstraction, reasoning, and long-term planning.

Also explained in

Compare how 33 books explain AI agent →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Deep Learning with R, Third Edition. The section links point to the parts of the book it draws on.