000 03960nam a22004697a 4500
003 IIITD
005 20260226164353.0
008 260210b |||||||| |||| 00| 0 eng d
020 _a9783032014016
040 _aIIITD
082 _a006.3
_bGUL-A
100 _aGulli, Antonio
245 _aAgentic design patterns :
_ba hands-on guide to building intelligent systems
_cby Antonio Gulli
260 _aSwitzerland :
_bSpringer,
_c©2025
300 _axliii, 427 p. :
_bill. ;
_c24 cm.
504 _aIncludes bibliographical references and index.
505 _t1. Prompt Chaining
505 _t2. Routing
505 _t3. Parallelization
505 _t4. Reflection
505 _t5. Tool Use
505 _t6. Planning
505 _t7. Multi-Agent
505 _t7. Memory Management
505 _t8. Learning and Adaptation
505 _t9. Model Context Protocol (MCP)
505 _t10. Goal Setting And Monitoring
505 _t11. Exception Handling and Recovery
505 _t12. Human-in-the-Loop
505 _t13. Knowledge Retrieval (RAG)
505 _t14. Inter-Agent Communication (A2A)
505 _t15. Resource-Aware Optimization
505 _t16. Reasoning Techniques
505 _t17. Guardrails/Safety Patterns
505 _t18. Evaluation and Monitoring
505 _t19. Prioritization
505 _t20. Exploration and Discovery
520 _aThis book is a practical resource designed to help developers master the art of building sophisticated AI agents. As artificial intelligence evolves from simple reactive programs to autonomous entities capable of understanding context and making complex decisions, this book provides the essential patterns and proven techniques needed to construct intelligent systems effectively. Each of the 21 patterns represents a fundamental building block for creating agents that can perceive their environment, make informed decisions, and execute actions autonomously. Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems is structured as a comprehensive hands-on guide, with each chapter dedicated to a single agentic pattern. Within each chapter, you will find a detailed pattern overview, practical applications and use cases, a hands-on code example, and key takeaways for quick review. From foundational concepts such as Prompt Chaining and Tool Use to advanced topics like Multi-Agent Collaboration and Self-Correction, readers will gain practical knowledge they can immediately apply. While the chapters build on each other, you can also use the book as a handy reference, jumping to patterns that address your specific challenges. To provide a tangible "canvas" for the code examples, this guide utilizes three prominent agent development frameworks: LangChain and its extension LangGraph, which offer a flexible way to build complex operational sequences; Crew AI, which provides a structured framework for orchestrating multiple agents; and the Google Agent Developer Kit (Google ADK), which offers tools for building, evaluating, and deploying agents. By showcasing examples across these tools, you will gain a broad understanding of how these patterns can be applied in any technical environment. Building effective agentic systems requires more than just a powerful language model; it demands structure and design. Agentic patterns provide reusable, battle-tested solutions to common challenges, much like design patterns in software engineering. They offer a common language that makes an agent's logic clearer, more maintainable, and more robust. By the end of this journey, you will possess both the theoretical understanding and the practical skills to implement these 21 essential patterns, enabling you to build more intelligent, capable, and autonomous systems on your chosen development canvas. The cover image is AI-generated.
650 _aArtificial Intelligence
650 _aMachine Learning
942 _cBK
_2ddc
999 _c209515
_d209515