A Globusz Books discovery
Artificial Intelligence: Foundations of Computational Agents
David L. Poole, Alan K. Mackworth · English
Artificial intelligence isn’t just about flashy robots or beating humans at chess. It’s about crafting computational agents—software or machines that sense, think, and act in messy, unpredictable worlds. Poole and Mackworth cut through the hype and build AI from the ground up, focusing on what it really means for a machine to be intelligent in practice.
Globusz Books summary
What the book is about
If you want to understand AI beyond the buzzwords, "Artificial Intelligence: Foundations of Computational Agents" is a solid place to start—though don’t expect a quick thrill ride. David Poole and Alan Mackworth take a no-nonsense approach that treats AI as the science and engineering of agents: entities that perceive their environment and act to achieve goals. This focus on agents gives the book a practical backbone, steering clear of vague philosophical debates about consciousness or sci-fi fantasies.
The authors start by mapping out a design space for agents. Think of it as a cheat sheet for how different AI systems are built depending on what they need to do and where they operate. This framework helps you see the forest, not just isolated trees. Are you building an agent for a static environment or one that’s constantly changing? Does it have perfect knowledge, or does it have to guess? Can it learn over time or just follow hard-coded rules? This design space is a neat lens to understand the diverse AI approaches without getting lost in jargon.
Next, the book dives into how agents represent knowledge and reason about it. This is where the rubber meets the road. Representing knowledge is tricky because the real world is messy, incomplete, and often uncertain. Poole and Mackworth cover logical representations (the kind of stuff that lets an agent deduce facts), probabilistic models (helpful when you have to deal with uncertainty), and other formal systems. They don’t shy away from the math, but they try to keep it approachable, though some readers might still find this part heavy going without a solid math background.
Learning and planning get their due attention too. The book covers various learning paradigms—from supervised learning (learning from labeled examples) to reinforcement learning (learning from trial and error). Planning algorithms help agents figure out sequences of actions to reach their goals, even when the environment pushes back. These sections are packed with algorithms and explanations, showing how agents can adapt and strategize rather than just follow scripts.
Multiagent systems are another highlight. Real-world AI rarely works in isolation. Agents often have to cooperate, compete, or negotiate with others. The authors explore how these interactions can be modeled and what challenges they pose, like coordination and communication. This is especially relevant today, as AI systems increasingly interact with each other and with humans.
The book peppers its theory with practical examples across robotics, natural language processing, game playing, and decision support systems. These aren’t just showy demos; they illustrate how the foundational ideas apply to real problems. For instance, how does a robot navigate a cluttered room? How does a language system parse ambiguous sentences? How does a game-playing agent evaluate moves ahead? These examples ground the material and keep it from drifting into abstraction.
Poole and Mackworth’s writing is clear and straightforward, avoiding the hype and jargon that often plague AI textbooks. They balance theory and practice well, which makes the book accessible for students and professionals alike. The inclusion of exercises and online resources also helps cement understanding.
But it’s not perfect. The book’s broad scope means it sometimes skims over complex topics that deserve deeper dives. If you’re looking for a deep technical manual on, say, deep learning architectures or the latest reinforcement learning breakthroughs, this isn’t it. Also, the mathematical parts can be intimidating for readers without a strong quantitative background. And since AI moves fast, some sections—especially on machine learning—might feel a bit dated despite updates in recent editions.
In short, this book is a well-rounded, thoughtful introduction to AI as the design of computational agents. It’s less about the latest shiny AI gadgets and more about understanding the principles that make intelligent systems tick. If you want a solid foundation that bridges theory and real-world applications, and you’re ready to grapple with some math and complexity, this is worth your time.
Beyond the summary
What might this book awaken in you?
This book doesn’t promise easy answers or the latest AI fad. Instead, it offers a thoughtful, grounded look at what it means to build intelligent agents—machines that perceive, decide, and act in complex environments. It’s a solid foundation for anyone serious about understanding AI’s nuts and bolts without getting lost in hype or oversimplification.
Before you commit
Why you might read this
Artificial intelligence isn’t just about flashy robots or beating humans at chess. It’s about crafting computational agents—software or machines that sense, think, and act in messy, unpredictable worlds. Poole and Mackworth cut through the hype and build AI from the ground up, focusing on what it really means for a machine to be intelligent in practice.
Themes worth noticing
Intelligence as Action in an Environment
AI is framed as agents perceiving and acting, not just cold logic or pattern matching. This theme grounds intelligence in interaction with a complex world.
Balancing Theory and Practice
The book emphasizes that AI is both science and engineering, requiring rigorous theory and practical application.
Dealing with Uncertainty
Real-world AI can’t rely on perfect information; managing uncertainty is a core challenge.
Learning and Adaptation
Intelligent agents improve through experience, underscoring the importance of learning mechanisms.
Collaboration and Competition Among Agents
AI systems often exist in multiagent environments where interaction matters.
Key ideas, explained
Computational Agents as the Core of AI
Instead of treating AI as a grab bag of unrelated techniques, the book frames it around computational agents—entities that perceive their environment and act toward goals. This concept ties together logic, learning, planning, and interaction, offering a unified way to understand AI’s diverse methods.
Design Space for Agents
AI isn’t one-size-fits-all. The authors introduce a design space that categorizes agents based on environment complexity, knowledge availability, and capabilities. This helps readers grasp why different AI problems need different approaches and how to choose or build an agent suited to the task.
Knowledge Representation and Reasoning Under Uncertainty
Representing what an agent knows—and doesn’t know—is crucial. The book covers logical systems for clear-cut facts and probabilistic models for uncertainty, showing how agents reason, infer, and make decisions in imperfect situations.
Learning and Planning as Adaptive Tools
Agents aren’t just programmed; they learn and plan. The book explains how agents improve from experience (supervised, unsupervised, and reinforcement learning) and plan sequences of actions to reach goals, reflecting real-world challenges where environments are dynamic and unpredictable.
Multiagent Systems and Interaction
AI rarely happens in a vacuum. Agents often have to deal with other agents—cooperating, competing, or coordinating. The book explores the complexities of multiagent environments, a crucial aspect as AI systems increasingly operate in interconnected settings.
How to Use This Book in Real Life
Think of AI as Designing Agents, Not Just Algorithms
When tackling an AI problem, start by defining your agent’s environment, goals, and capabilities. This helps avoid the trap of applying flashy algorithms that don’t fit the actual problem.
Balance Logic with Uncertainty
Don’t expect crisp, logical rules to cover every scenario. Real-world AI needs to handle uncertainty gracefully—probabilistic reasoning is your friend.
Learning and Planning Go Hand in Hand
Building an agent that can adapt means combining learning from experience with smart planning. Relying on one without the other limits flexibility.
Consider Multiagent Dynamics Early
If your AI system will interact with other agents or humans, plan for cooperation and competition from the start. Ignoring this leads to brittle designs.
Prepare for Math, But Don’t Be Overwhelmed
Some AI concepts require mathematical understanding, especially around probability and logic. Brush up on basics, but don’t let the math scare you off—conceptual clarity matters most.
What the book does especially well
- Comprehensive yet accessible overview of AI grounded in computational agents.
- Clear, straightforward writing that avoids hype and unnecessary jargon.
- Balanced integration of theory and practical examples.
- Useful pedagogical features like exercises and online resources.
- Covers a broad range of AI topics under a unified framework.
Where the book gets shaky
- Broad scope means some complex topics get only surface treatment.
- Mathematical sections can be challenging for readers without strong quantitative skills.
- Rapid AI advancements may render parts, especially in machine learning, somewhat outdated despite updates.
- Less focus on cutting-edge deep learning architectures and recent AI trends.
Questions to carry with you
- What does it really mean for a machine to be intelligent in a messy, uncertain world?
- How do different AI techniques fit into a coherent framework rather than isolated tricks?
- When should an agent rely on logic versus probability to make decisions?
- How do learning and planning complement each other in building adaptive agents?
- What challenges arise when multiple agents interact, and how can they be managed?
The bottom line
This book doesn’t promise easy answers or the latest AI fad. Instead, it offers a thoughtful, grounded look at what it means to build intelligent agents—machines that perceive, decide, and act in complex environments. It’s a solid foundation for anyone serious about understanding AI’s nuts and bolts without getting lost in hype or oversimplification.
Reader feedback
Was this summary useful?
Rate the Globusz summary of Artificial Intelligence: Foundations of Computational Agents, not the book itself.
Loading reader ratings…
Where to go next
Don’t just read the nearest look-alike.
These recommendations serve different purposes: stay with the author, follow the closest idea, find an easier entry, go deeper, or deliberately change perspective.
Strong overlap in themes, life-impact signals, mood, or the questions the books raise.
David A. Clark’s chapter maps the journey of cognitive therapy from its origins to its role in modern mental health care. It reveals how this approach reshaped treatment by focusing on thought patterns, blending psychology with brain science. Where does cognitive therapy succeed, and where does it still face challenges? This book lays it all out clearly and without fluff.Read this summary →Different perspectiveAlgorithms UnlockedThomas H. CormenShares part of the subject, but differs more in mood or practical emphasis—a useful way to avoid reading only books that echo one another.
Algorithms are the unseen engines running everything from your GPS to your online bank. But if the word makes you glaze over, Thomas Cormen’s 'Algorithms Unlocked' is your chance to get the basics without drowning in jargon. It’s like having a patient friend explain what’s under the hood of your smartphone — minus the tech-speak and with just enough grit to keep it real.Read this summary →Also worth exploringCompetitive Strategy: Techniques for Analyzing Industries and CompetitorsMichael E. PorterRelated through the themes, questions, or life-impact signals surrounding this book.
Michael Porter’s "Competitive Strategy" exposes the hidden forces that determine who wins and loses in business. It’s not about fancy jargon or luck—it's about understanding the brutal realities of your industry and your rivals. Ready to see the market as it really is and make strategy that sticks?Read this summary →Also worth exploringComputers and Society: Computing for GoodJohn Impagliazzo, Leslie A. Carr (Editors)Related through the themes, questions, or life-impact signals surrounding this book.
Computers aren’t just about flashy gadgets or apps that make your life ‘easier.’ Sometimes, they’re quietly doing the heavy lifting against poverty, environmental destruction, and social injustice. This book doesn’t sugarcoat the tech world’s messiness but shows how some computing pros have rolled up their sleeves to actually do some good—warts and all.Read this summary →Also worth exploringComputers as Components: Principles of Embedded Computing System DesignWayne WolfRelated through the themes, questions, or life-impact signals surrounding this book.
Embedded systems are everywhere—from your smart fridge to the traffic lights that won’t let you sneak through red. Yet, designing these tiny, task-focused computers is no casual hobby. Wayne Wolf’s “Computers as Components” dives deep into what makes these devices tick, cutting through the hype to reveal the nuts and bolts of embedded computing. It’s a textbook that’s as much about practical engineering grit as it is about theory, with a side of IoT and machine learning to keep things current.Read this summary →Technology relevance
Still relevant in 2026: Yes
Foundational concepts still highly relevant in AI development.
Topics: artificial intelligence · machine learning · theory
Continue the journey
Read the original when you are ready.
The full book goes beyond broad strokes and offers detailed explanations, algorithms, and examples that flesh out the foundations of AI. It’s designed to build your understanding step-by-step, with exercises and resources to test your grasp. If you want more than a surface-level view—if you want to see how theory translates into practice and why certain AI methods work where others fail—this book delivers that depth. It also situates AI in a coherent framework that helps you navigate the sprawling, often confusing landscape of AI techniques.