Part 2: Patterns

Chapter 13: Patterns in Practice

Patterns are building blocks, not blueprints. Real-world agentic systems typically combine multiple patterns.

Example: An Autonomous Accounts Payable System

Consider a system that processes invoices automatically:

Pattern Application
Specialisation Separate agents for invoice processing, vendor matching, and approval routing
Pipeline Invoices flow through extraction → validation → matching → approval
Approval gates Invoices above threshold require human approval
Confidence-based escalation Uncertain matches flagged for review
RAG Agents retrieve vendor contracts and payment terms
Supervisor Coordinating agent monitors pipeline, handles exceptions
Another Example: Patterns in Existing Applications

For another real-world example of patterns in combination, see the PIMS asset register case study in Chapter 4 (Runtime Architectures). It demonstrates Tool Use (Pattern 2) combined with Approval Gates (Pattern 11), with a clear graduation path to Confidence-Based Escalation (Pattern 12) — a practical illustration of how organisations often build agentic capabilities within existing applications before recognising them as such.

Designing Combined Pattern Systems

Designing such a system requires:

Getting Help

This is where the Pragmatix Agentic AI Maturity Assessment provides value — helping you understand your current state, identify appropriate patterns for your context, and chart a pragmatic path forward.

Looking Ahead

Part 3 covers what it takes to move these patterns from prototype to production — evaluation, security, cost management, and operations.

☰ Contents