Jump to ratings and reviews

Building Applications with AI Agents: Designing and Implementing Multiagent Systems

Generative AI has revolutionized how organizations tackle problems, accelerating the journey from concept to prototype to solution. As the models become increasingly capable, we have witnessed a new design pattern AI agents. By combining tools, knowledge, memory, and learning with advanced foundation models, we can now sequence multiple model inferences together to solve ambiguous and difficult problems. From coding agents to research agents to analyst agents and more, we've already seen agents accelerate teams and organizations. While these agents enhance efficiency, they often require extensive planning, drafting, and revising to complete complex tasks, and deploying them remains a challenge for many organizations, especially as technology and research rapidly develops.


This book is your indispensable guide through this intricate and fast-moving landscape. Author Michael Albada provides a practical and research-based approach to designing and implementing single- and multiagent systems. It simplifies the complexities and equips you with the tools to move from concept to solution efficiently.



Understand the distinct features of foundation model-enabled AI agents
Discover the core components and design principles of AI agents
Explore design trade-offs and implement effective multiagent systems
Design and deploy tailored AI solutions, enhancing efficiency and innovation in your field

1 pages, Audio CD

Published February 17, 2026

Loading...
Loading...

About the author

Michael Albada

6 books4 followers

Ratings & Reviews

What do you think?

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (24%)
4 stars
19 (26%)
3 stars
19 (26%)
2 stars
16 (21%)
1 star
1 (1%)
Displaying 1 - 18 of 18 reviews
7 reviews
January 23, 2026
After getting assigned an agentic AI project at work, I was excited to crack open this book and start learning about the current state of the topic. While some parts of this book were genuinely useful, the text is overwhelmingly AI-generated, which frustrated me and took me out of the experience. As I said, many of the chapters do have good content, but it's hidden in the weeds of AI slop that you have to parse through to find it. For example, there are a multitude of checklists such as "reasons you might do x" or "when to y instead of z" and then of course there has to be a "when to z instead of y...". These simply don't add to the main point of the book in my opinion. If you are willing to skim through this, then in some chapters you will find engaging content and code. In some other chapters, these lists are all you will get, and you will leave the chapter having not learned anything meaningful.

It's sad to leave this review, because I think with this book I did get a good idea of how agentic AI works under the hood, I just think that I could have learned it in about a third of the pages in this book.
Profile Image for Alvaro Solano.
4 reviews
March 23, 2026
I really wanted to like this book, but it fell well short of expectations. The core problem is simple: a lot of words, but very few that do any real work. It has a frustrating habit of listing concepts without ever explaining why they matter or how they actually work — like a very long table of contents that never leads anywhere.

The lack of technical depth is the biggest letdown. For a book at this level, you'd expect rigorous explanations and content that challenges the reader. Instead, it stays firmly on the surface, recycling the same ideas without adding anything new.

On top of that, the editing is poor — code snippets contain errors, paragraphs are duplicated back to back, and generic filler pads the page count without contributing anything meaningful.

If you're looking for something that actually deepens your understanding of the subject, look elsewhere.
Profile Image for Nguyên Khang.
3 reviews
July 23, 2026
Michael Albada's book — written by an ML engineer with experience at Uber, ServiceNow, and Microsoft — makes no attempt to sell readers on the "magic" of AI agents. It is a genuine technical handbook: substantial, systematic, and spanning the full arc from definition to real-world production operation. If you've read one too many scattered blog posts on "agentic AI" and still feel lost, this book stitches those fragments into a coherent whole.

The book's greatest strength lies in how it reframes the concept of an "agent." Rather than treating agent as a buzzword, Albada offers a clear test: a system only truly qualifies as an agent when it can make context-driven decisions, rather than executing a hard-coded script dressed up as "AI." This framing runs through the entire book, helping readers distinguish genuine agents from automated workflows that merely wear the label.

The book's structure mirrors the actual lifecycle of building an agent system in practice, organized into three major arcs:

● Design foundations: what an agent is, the core components (model, tools, memory, orchestration), trade-offs between performance/reliability/cost, and UX design for agentic systems — a topic rarely treated seriously in technical books.

● Building and scaling agents: tool design, orchestration strategies, semantic memory/RAG/GraphRAG, learning from experience (both nonparametric methods and fine-tuning), and scaling from a single agent to multiagent systems with democratic, hierarchical, and actor-critic coordination models.

● The production lifecycle: measurement and validation, production monitoring, improvement loops, securing agentic systems, and human-agent collaboration, covering trust, governance, and compliance.

What sets this book apart from most current AI agent material is the sheer weight given to what happens "after the demo works." Many sources stop at getting an agent to run; this book devotes nearly half its chapters to validation, monitoring, security, and governance — the factors that ultimately determine whether an agent survives in a real-world environment.

Technically, the author doesn't shy away from complexity: there is pseudocode, real code examples in LangChain/LangGraph, model benchmark tables current as of mid-2025, and references to infrastructure frameworks rarely covered in typical "agent" books, such as Ray, Orleans, Akka, or the Agent-to-Agent protocol. This is clearly the work of someone who has deployed systems at scale, not someone summarizing papers secondhand.

A body of content this substantial only earns its keep if the way it's delivered doesn't wear the reader down halfway through.

Albada writes in the voice of an engineer talking to a colleague, not an academic. The author deliberately uses "we" throughout to create a sense of solving problems together, and often opens each chapter with a concrete scenario (for instance, a support team drowning in order-cancellation emails) before moving into theory — an approach that makes abstract concepts like "tool topology" or "actor-critic coordination" far easier to picture.

The book is deliberately modular: each chapter stands largely on its own, with its own Conclusion section, so it can easily be read out of order as a reference rather than cover to cover. A minor drawback is the fairly dense concentration of terminology (many concepts get their own dedicated name: reflex agent, planner-executor, hierarchical coordination, and so on), which slows the pace for readers not yet fluent in the field's vocabulary. The book also offers almost no visual diagrams for its more complex architectures, relying mainly on prose and code — for visual learners, this may be a limitation worth compensating for by sketching diagrams while reading.

That same delivery is also where it becomes clearer what the book does well — and where it still leaves gaps for readers to fill in themselves.

On the plus side, the book covers the entire agent lifecycle, not just the process of "getting it to run"; it isn't tied to any single framework, focusing instead on principles and trade-offs, so it's less likely to become obsolete as new tools emerge; it weaves governance, trust, and ethics throughout rather than relegating them to a token closing chapter; and it's backed by concrete code examples and up-to-date benchmark tables, not just abstract theory.

It isn't without shortcomings, though: the density of terminology and concepts makes it unsuited to casual or fast reading; the code examples (LangChain, LangGraph) will age faster than the underlying principles, given how quickly the framework ecosystem shifts; it lacks visual diagrams for complex multiagent architectures, leaving much of it to be visualized from prose description alone; and at 355 pages, it represents a non-trivial time commitment if you only need a quick overview.



This practical bent is also what sets the book apart from most of the material currently available on the same subject.

Compared with most current AI agent material — which largely exists as scattered technical blog posts, framework documentation (LangChain, AutoGen, CrewAI), or standalone academic papers — this book functions as a point of convergence. It doesn't go as deep into mathematics or research as an academic reinforcement-learning text, nor is it as shallow as a "five steps to your first agent" blog series. Its position sits closer to O'Reilly-style applied engineering books on the ML production lifecycle — but focused specifically on the agentic class of problems, with far more depth on multiagent coordination and agent security than general ML books typically offer.

Readers already familiar with books on production ML system design will find this reads like a specialized extension for agents: many of the evaluation and monitoring concepts will feel familiar, but the material on orchestration, tool topology, and multiagent coordination is genuinely new ground, presented with a level of system that is hard to find treated so thoroughly elsewhere.

That distinct position, in the end, largely explains the value the book delivers to its readers.

The greatest value here is systematic coherence. Rather than piecing together knowledge from dozens of blog posts, papers, and framework docs, the book hands you a complete mental map: from model selection and tool design, to deciding between single-agent and multiagent architectures, to measurement and monitoring once in production. The book is deliberately "modular" — you can treat it as a reference manual, reading exactly the chapter you need when a specific problem arises.

Another strength few technical books manage well: the book isn't locked to any particular framework or tool, focusing instead on trade-off principles and selection criteria, so its value is less likely to "expire" as new frameworks emerge. Finally, the discussion of governance, trust, and ethics is woven throughout as a parallel thread to the technical material rather than isolated in one place — genuinely useful for anyone who needs to convince their organization that agents are as much an organizational problem as a technological one.

That value, however, isn't universal — it fits one particular group of readers most clearly.

This book is written for AI/ML engineers, software engineers, data scientists, and technically minded product managers who are directly building or responsible for bringing agent systems into production. It's the best fit for readers who already have a working agent prototype and are wrestling with the question of how to make it reliable, measurable, and safe at real scale — not for someone just starting to learn AI/ML.

The book is not for readers without a foundation in neural networks, NLP, or basic programming (Python) — the author says as much directly in the preface. Nor is it a good fit if you need a hand-holding, line-by-line tutorial for a specific framework. Beyond its core audience, the book also holds value for people building tools or infrastructure for the agent ecosystem, researchers seeking an overview of applications, and anyone preparing for interviews in AI agent–related roles.

From everything laid out so far, an overall assessment and a final recommendation follow naturally.

4.5 out of 5 stars. This isn't a book to read for leisure before bed — it's a handbook that deserves a permanent place on the shelf (or in a browser tab) of anyone seriously building agent systems. The half-star deduction comes from the lack of visual diagrams and the fairly heavy terminology load for newcomers.

It's worth reading in full at least once to get the complete picture, and it more than earns its keep afterward as a reference — return to individual chapters exactly when your team hits that specific problem in practice (agent hallucinating → Chapter 9; scaling from one agent to many → Chapter 8). If you're at the stage of "I have a prototype and want to get it into production," this is close to the top choice currently available among mainstream published books on the subject.

------------------------------------------------
Explore More

I write about technology books, concepts, and ideas with a focus on understanding the essence behind the technology — explained in simple and practical ways.

For deeper analysis and additional insights:

💡 Medium:
https://medium.com/@thquang2605

📚 Substack:
https://technologydecoded.substack.com/

🌐 Blog:
https://giaimacntt.blogspot.com/
------------------------------------------------
Profile Image for Sterh.
1 review
July 6, 2026
Was this book generated by LLM? Looks so! There is a lot of good topics, but inside only disappointment.
Profile Image for Patsy Hancock.
228 reviews
January 19, 2026
Building Applications with AI Agents: Designing and Implementing Multiagent Systems by Michael Albada earns a well-deserved 5/5 stars.
Published by O'Reilly, this book stands out as a practical, research-informed guide to the rapidly evolving world of AI agents. Albada, a machine learning engineer with hands-on experience at companies like Uber, ServiceNow, and Microsoft (including large-scale multi-agent systems for cybersecurity), delivers a clear and comprehensive approach to designing and building both single-agent and multi-agent applications.
The book covers essential topics like core agent components (tools, memory, orchestration), popular frameworks (such as LangGraph, AutoGen, CrewAI, and OpenAI's SDK), coordination patterns for multi-agent setups, scalability considerations, security, evaluation strategies, and human-agent collaboration. It balances theory with actionable insights, code examples, and real-world trade-offs, making complex ideas accessible without oversimplifying.
What makes it particularly valuable is its forward-looking yet grounded perspective—perfect for engineers, developers, or technical leaders moving from basic LLM prompts to production-grade agentic systems.
I highly recommend it as an excellent reference and starting point for anyone new to AI agents. It equips readers with the foundational knowledge and best practices needed to experiment, prototype, and scale effectively in this fast-moving field. If you're serious about building intelligent, autonomous applications, this is one of the strongest single-volume resources available.
25 reviews
May 2, 2026
This book felt a lot like text generated by a modern LLM: verbose, polished, but often low in information density. There were a few interesting points, but overall it came across as rather shallow compared with other technical books.
Profile Image for Fountain Of Chris.
116 reviews2 followers
April 24, 2026
Important clarification on how to read the title:
This book is about building applications that contain AI agents NOT about how to use AI agents to build applications.
Author 3 books
May 28, 2026
I rarely get the feeling that a book about AI genuinely brings clarity to the topic instead of adding yet another layer of buzzword-driven chaos.

“AI Agent-Based Applications” is one of those books.

Its biggest strength? Consistency and structure. The content is well organized, concepts are explained logically, and the author systematically guides the reader through different aspects of the AI agent landscape. There are not too many examples — and paradoxically, that works in the book’s favor, leaving more room for substance and structured thinking.

What I particularly appreciated was the analytical approach to defining concepts and systematizing solutions. The book makes a strong case that agentic systems are not “magic AI,” but complex engineering systems that can be analyzed, designed, and improved in a structured way. I especially liked the perspective of applying traditional IT system quality criteria to modern AI systems. That is a direction we definitely need more of.

At the same time, I occasionally felt a sense of incompleteness. The author often presents broad principles and good practices but leaves the reader with natural questions: *why exactly this approach?* or *how would this work in practice?* In many places, I wanted to go one level deeper. On the other hand, I suspect this is partly intentional and reflects the philosophy of the book: you do not need a 30-page explanation to start building a solid agentic system.

And to be fair — this approach works. At first glance, the book does not feel overly complicated, but in reality it describes a highly complex world. It introduces new concepts effectively, and when a technical or unintuitive term appears, it is usually explained almost immediately. This makes it much easier to keep momentum and avoid getting lost in unfamiliar terminology.

Another major plus: even when presenting external concepts — such as the autonomy slider — the author adds commentary and interpretation. That makes the book more than just a catalog of ideas; it becomes an attempt to place them into practical context.

I also strongly appreciated the dedicated chapter on security. This topic is too often overlooked in AI discussions, unfairly so. Here, it gets proper attention and is treated seriously, which says a lot about the maturity of the overall approach.

That maturity is visible more broadly as well: the book emphasizes the need to control both costs and effectiveness. There is no blind enthusiasm for the biggest models or the most complex architectures. I especially appreciated the balanced and honest perspective on small models and their practical advantages — something that is often underestimated in the industry.

That said, the book is not without flaws. In the second half, the pace noticeably accelerates — at times, perhaps too much. The style shifts from guided narrative toward something closer to a lexicon: more concepts, more categories, less time to pause and build deeper understanding. I also missed a few practical considerations, such as a brief discussion of the costs of multi-agent approaches. It may seem obvious, but when discussing benefits and applications, it would still be worth explicitly acknowledging.

Since this is effectively a starter guide, it would also benefit from stronger mechanisms to support revisiting the material later: chapter summaries, highlighted key ideas, or similar navigational aids. This is a book worth coming back to, and it would be a shame to make key insights harder to rediscover.

Despite a few shortcomings, my overall impression is very positive. Even with prior experience in application security and AI, I still learned a number of valuable and genuinely useful things.

I would especially recommend this book to people starting to build AI agent systems — and not only engineers. It is also a valuable read for architects, product managers, and more broadly, people managing products and technology. Engineers will expand their toolkit with a structured approach to agents built on familiar patterns, while more business-oriented readers will better understand the variety of agent types and the number of decisions and dependencies worth thinking through. That said, I do wonder whether some less technical readers may occasionally struggle with terminology and concepts that feel natural to people with an IT background.

In short: a very strong book to start with. It does not cover everything, but it provides solid foundations and brings structure to an area that many people still perceive as chaotic. Definitely worth reading.
Profile Image for FL Jia.
11 reviews2 followers
February 25, 2026
The content is 4.5 star, but the writing style is 1.5 star, so 3 star on average.
The book gives me a pretty comprehensive view of AI Agents. A lot of details. This book is a very good overview of AI Agents like LLM, Tools, Orchestration, Memory, Learning, Monitoring, Multi-agent, MCP, UX, organization pivot, RAG, etc. The most intriguing point is the Meta Agent Search, which is used to design AI Agents. As suggested by the book, my next step is to build agents to gain some hands-on experience. I am sure I will need to re-visit this book multiple times while learning each every component of AI Agents.

However, for the writing style of the book, it is very dry. A lot of repetitive words. A lot of nouns. Maybe the writing style is good for scholars in the field of AI, but definitely not for the general public. I can only give 1.5 star for writing style.
85 reviews
May 26, 2026
Agent systems represent one of the most transformative technologies of our time, redefining how we interact with software, automate tasks, and solve complex problems. This book has explored agent system design, orchestration, security, UX, and ethical considerations comprehensively—from foundations and core principles (skills, planning, memory, learning) through single-agent to multiagent coordination, measurement, validation, production monitoring, security and resilience, and ethical responsibilities.
1 review
March 21, 2026
It's so verbose and tiring to get through. You can clearly see the author used AI for generating this book. While the topic is interesting and there is actual knowledge to be found there, it's very surface level and repetitive. You feel like reading the same paragraph over and over while learning very little. I'd be pretty mad if I bought this for a full price - fortunately I got it in a bundle with other books.
Profile Image for Ali.
31 reviews
Read
August 8, 2026
It was a good, foundational book about agents and AI agents. At times it was specific, but overall it was extremely high‑level and vague, focusing only on the organizational aspect of AI agent deployment. I wish it had covered more about using AI agents to build a project as an AI entrepreneur or otherwise. It ended up not being very useful. It discussed how AI agents could be implemented at organizations, but the foundations were present.
31 reviews1 follower
January 7, 2026
I read the book to found out what the AI agents are. That I realized in first few chapters.

Following chapters was a little bit boring for me but they cover all aspects of using AI agents and that is interesting (al least it is good to summaries knowledge from time to time).
Profile Image for Mikhail Filatov.
442 reviews23 followers
January 27, 2026
A lot of the text is AI generated and extremely boring and repetitive with every second sentence ending “a,b and c”.
Displaying 1 - 18 of 18 reviews