Book
Building Applications with AI Agents
Michael Albada
Summary
Michael Albada, a machine learning engineer who has built large-scale multi-agent systems at Uber, ServiceNow, and Microsoft, structures this as a full lifecycle for agent applications rather than a tour of any single framework. It covers the core components of an agent, tools, memory, and orchestration, works through popular frameworks including LangGraph, AutoGen, and CrewAI, then moves into coordination patterns for multi-agent systems, evaluation, production monitoring, security, and human-agent collaboration. The throughline is that going from a single agent to a coordinated multi-agent system introduces failure modes, evaluation problems, and security concerns that don't exist in a single-agent prototype, and the book treats each as a design decision rather than an afterthought.
Target Readers
- Backend engineers who have shipped a single LLM agent and are now designing a multi-agent system that has coordination problems the prototype didn't have
- Architects evaluating agent frameworks like LangGraph, AutoGen, or CrewAI who want the tradeoffs, not a single recommended stack
- Engineers responsible for production monitoring, evaluation, or security of an agent system who need those treated as first-class design concerns
Tags
Colophon
- Publisher
- オライリー・ジャパン
- ISBN
- 978-4-8144-0159-8
- Published
- Apr 2026
- List price
- ¥4,620incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Designing Data-Intensive Applications
Martin Kleppmann
Reason: Having grasped the theory of consistency, reliability, and scale in large-scale data systems, you see it as the foundation for putting AI agents into production. Practical AI Agent Development bridges the robustness principles learned in data-intensive systems to designing agent state management and tool integration.
Sources
- Related
Building Microservices
Sam Newman
Reason: Learning to design 'autonomous parts that coordinate' with microservices, the idea carries over to multi-agent design that coordinates several AI agents. Practical AI Agent Development becomes an entry point for applying the sense of loose coupling, communication, and responsibility division cultivated in service decomposition to AI systems.