Parental Love
Child Development
Future Vision
A heartfelt dedication from a parent to their children, urging them to use technology with wisdom and compassion.
ACCESS >>Acknowledgment I would like to express my sincere gratitude to the many individuals and teams who made this book possible.
First and foremost, I thank …
ACCESS >>Agentic Design Patterns
Large Language Models
Intelligent Systems
An exploration of agentic design patterns for building intelligent systems, essential for developers working with large language models.
ACCESS >>A Thought Leader’s Perspective: Power and Responsibility Of all the technology cycles I’ve witnessed over the past four decades—from the birth …
ACCESS >>Preface Welcome to “Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems.” As we look across the landscape of modern …
ACCESS >>AI
Agent
Machine Learning
Explains the concept of AI agents, their functions, and their growing importance in technology and business.
ACCESS >>Chapter 1: Prompt Chaining Prompt Chaining Pattern Overview Prompt chaining, sometimes referred to as Pipeline pattern, represents a powerful paradigm …
ACCESS >>Routing
Language Models
Artificial Intelligence
Explains the concept of routing in AI agents, enabling dynamic decision-making based on input and context.
ACCESS >>Chapter 3: Parallelization Parallelization Pattern Overview In the previous chapters, we’ve explored Prompt Chaining for sequential workflows …
ACCESS >>Chapter 4: Reflection Reflection Pattern Overview In the preceding chapters, we’ve explored fundamental agentic patterns: Chaining for …
ACCESS >>Chapter 5: Tool Use (Function Calling) Tool Use Pattern Overview So far, we’ve discussed agentic patterns that primarily involve orchestrating …
ACCESS >>AI
Planning
Autonomous Systems
Explains the Planning pattern in AI, its adaptability, and practical applications.
ACCESS >>Chapter 7: Multi-Agent Collaboration While a monolithic agent architecture can be effective for well-defined problems, its capabilities are often …
ACCESS >>Chapter 8: Memory Management Effective memory management is crucial for intelligent agents to retain information. Agents require different types of …
ACCESS >>Chapter 9: Learning and Adaptation Learning and adaptation are pivotal for enhancing the capabilities of artificial intelligence agents. These …
ACCESS >>Chapter 10: Model Context Protocol To enable LLMs to function effectively as agents, their capabilities must extend beyond multimodal generation. …
ACCESS >>Chapter 11: Goal Setting and Monitoring For AI agents to be truly effective and purposeful, they need more than just the ability to process …
ACCESS >>Chapter 12: Exception Handling and Recovery For AI agents to operate reliably in diverse real-world environments, they must be able to manage …
ACCESS >>Chapter 13: Human-in-the-Loop The Human-in-the-Loop (HITL) pattern represents a pivotal strategy in the development and deployment of Agents. It …
ACCESS >>Chapter 14: Knowledge Retrieval (RAG) LLMs exhibit substantial capabilities in generating human-like text. However, their knowledge base is typically …
ACCESS >>Chapter 15: Inter-Agent Communication (A2A) Individual AI agents often face limitations when tackling complex, multifaceted problems, even with …
ACCESS >>Chapter 16: Resource-Aware Optimization Resource-Aware Optimization enables intelligent agents to dynamically monitor and manage computational, …
ACCESS >>Chapter 17: Reasoning Techniques This chapter delves into advanced reasoning methodologies for intelligent agents, focusing on multi-step logical …
ACCESS >>Chapter 18: Guardrails/Safety Patterns Guardrails, also referred to as safety patterns, are crucial mechanisms that ensure intelligent agents operate …
ACCESS >>Chapter 19: Evaluation and Monitoring This chapter examines methodologies that allow intelligent agents to systematically assess their performance, …
ACCESS >>Chapter 20: Prioritization In complex, dynamic environments, Agents frequently encounter numerous potential actions, conflicting goals, and limited …
ACCESS >>Chapter 21: Exploration and Discovery This chapter explores patterns that enable intelligent agents to actively seek out novel information, uncover …
ACCESS >>Prompt Engineering
Language Models
Agentic Systems
Advanced techniques for crafting effective prompts to elicit high-quality responses from language models.
ACCESS >>Appendix B - AI Agentic Interactions: From GUI to Real World environment AI agents are increasingly performing complex tasks by interacting with …
ACCESS >>Appendix C - Quick overview of Agentic Frameworks LangChain LangChain is a framework for developing applications powered by LLMs. Its core strength …
ACCESS >>Appendix D - Building an Agent with AgentSpace Overview AgentSpace is a platform designed to facilitate an “agent-driven enterprise” by …
ACCESS >>Appendix E - AI Agents on the CLI Introduction The developer’s command line, long a bastion of precise, imperative commands, is undergoing a …
ACCESS >>Appendix F - Under the Hood: An Inside Look at the Agents’Reasoning Engines The emergence of intelligent Agents represents a pivotal shift in …
ACCESS >>Appendix G - Coding Agents Vibe Coding: A Starting Point “Vibe coding” has become a powerful technique for rapid innovation and creative …
ACCESS >>Artificial Intelligence
Agentic AI
Pattern Design
Comprehensive overview of agentic AI patterns and their role in building intelligent systems.
ACCESS >>Glossary Fundamental Concepts Prompt: A prompt is the input, typically in the form of a question, instruction, or statement, that a user provides to …
ACCESS >>Glossary Fundamental Concepts Prompt: A prompt is the input, typically in the form of a question, instruction, or statement, that a user provides to …
ACCESS >>Frequently Asked Questions: Agentic Design Patterns What is an “agentic design pattern”? An agentic design pattern is a reusable, …
ACCESS >>