9 AI Agent Design Patterns Based on Google ADK

MaryamMiradi · x · 2026-07-20

The author shares hands-on experience using Google ADK to build an end-to-end tax and accounting AI Agent system, summarizing 9 design patterns: **Single Agent Patterns (Layer 1)** - **Tool Use**: Parsing PDFs with Docling to extract invoice data - **ReAct Pattern**: Conducting tax code research through iterative reasoning loops - **Structured Output**: Generating financial reports using Pydantic schema - **Memory Augmentation**: Managing client accounts using session state **Composite Agent Patterns (Layer 2)** - **Reflection/Self-Critique**: Validating tax returns using `LoopAgent` - **Plan and Execute**: Preparing for audits using `SequentialAgent` - **Router/Dispatcher**: Routing tax queries via sub-agents - **Parallel Research**: Conducting multi-jurisdictional research using `ParallelAgent` - **Orchestrator-Worker**: Combining all ADK primitives to build a complete accounting pipeline

Original post →

More from coding & agent

coding & agent channel →