aayush@ate_
cd ../notes
notes

Agentic Design Patterns

Reference

Source: Agentic Design Patterns by Antonio Gulli (424 pages)

A hands-on study guide for building intelligent autonomous systems that perceive, decide, and act with minimal human intervention.

Core Patterns (Part One)

PatternDescription
Prompt ChainingDecompose tasks into sequential LLM calls
RoutingDirect inputs to specialized handlers
ParallelizationFan-out/fan-in workloads across agents
ReflectionSelf-critique and revision loops
Tool UseAgents calling external tools and APIs
PlanningMulti-step goal decomposition
Multi-AgentCollaboration between multiple agents

Memory & Learning (Part Two)

TopicDescription
Memory ManagementShort-term and long-term agent memory
Learning & AdaptationFeedback loops and model updates
Model Context Protocol (MCP)Tool and service interoperability
Goal Setting & MonitoringTracking and adjusting agent objectives

Reliability (Part Three)

  • Exception handling and recovery
  • Human-in-the-loop oversight
  • Knowledge retrieval via RAG

Scaling (Part Four)

  • Inter-agent communication (A2A)
  • Resource-aware optimization
  • Advanced reasoning techniques
  • Guardrails, evaluation, prioritization, exploration

Appendices

  • Advanced prompting techniques
  • GUI-to-real-world agents
  • Framework overviews (AgentSpace, CLI agents)
  • Reasoning internals and coding agents

See also

Source: obsidian vault — Wiki/Articles/Agentic Design Patterns.md and NOTES IN CS/agentic design.md