1 option
Building Applications with AI Agents : Designing and Implementing Multiagent Systems.
- 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.