My Account Log in

1 option

Building Applications with AI Agents : Designing and Implementing Multiagent Systems.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Albada, Michael.
Language:
English
Subjects (All):
Multiagent systems.
Artificial intelligence.
Physical Description:
1 online resource (355 p.)
Place of Publication:
Sebastopol : O'Reilly Media, Incorporated, 2025.
Summary:
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 emerge: AI agents.
Contents:
Intro
Copyright
Table of Contents
Preface
What This Book Is About
What This Book Is Not
Who This Book Is For
Navigating This Book
Conventions Used in This Book
Using Code Examples
O'Reilly Online Learning
How to Contact Us
Acknowledgments
Chapter 1. Introduction to Agents
Defining AI Agents
The Pretraining Revolution
Types of Agents
Model Selection
From Synchronous to Asynchronous Operations
Practical Applications and Use Cases
Workflows and Agents
Principles for Building Effective Agentic Systems
Organizing for Success in Building Agentic Systems
Agentic Frameworks
LangGraph
AutoGen
CrewAI
OpenAI Agents Software Development Kit (SDK)
Conclusion
Chapter 2. Designing Agent Systems
Our First Agent System
Core Components of Agent Systems
Tools
Designing Capabilities for Specific Tasks
Tool Integration and Modularity
Memory
Short-Term Memory
Long-Term Memory
Memory Management and Retrieval
Orchestration
Design Trade-Offs
Performance: Speed/Accuracy Trade-Offs
Scalability: Engineering Scalability for Agent Systems
Reliability: Ensuring Robust and Consistent Agent Behavior
Costs: Balancing Performance and Expense
Architecture Design Patterns
Single-Agent Architectures
Multiagent Architectures: Collaboration, Parallelism, and Coordination
Best Practices
Iterative Design
Evaluation Strategy
Real-World Testing
Chapter 3. User Experience Design for Agentic Systems
Interaction Modalities
Text-Based
Graphical Interfaces
Speech and Voice Interfaces
Video-Based Interfaces
Combining Modalities for Seamless Experiences
The Autonomy Slider
Synchronous Versus Asynchronous Agent Experiences
Design Principles for Synchronous Experiences
Design Principles for Asynchronous Experiences
Finding the Balance Between Proactive and Intrusive Agent Behavior
Context Retention and Continuity
Maintaining State Across Interactions
Personalization and Adaptability
Communicating Agent Capabilities
Communicating Confidence and Uncertainty
Asking for Guidance and Input from Users
Failing Gracefully
Trust in Interaction Design
Chapter 4. Tool Use
LangChain Fundamentals
Local Tools
API-Based Tools
Plug-In Tools
Model Context Protocol
Stateful Tools
Automated Tool Development
Foundation Models as Tool Makers
Real-Time Code Generation
Tool Use Configuration
Chapter 5. Orchestration
Agent Types
Reflex Agents
ReAct Agents
Planner-Executor Agents
Query-Decomposition Agents
Reflection Agents
Deep Research Agents
Tool Selection
Standard Tool Selection
Semantic Tool Selection
Hierarchical Tool Selection
Tool Execution
Tool Topologies
Single Tool Execution
Parallel Tool Execution
Chains
Graphs
Notes:
Description based upon print version of record.
Context Engineering
OCLC-licensed vendor bibliographic record.
ISBN:
9781098176495
OCLC:
1537948049

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account