GO4 Taxonomy

A pattern language for AI engineering, structured analogously to the Gang of Four.


The Seven Categories

The original GoF had three categories: Creational, Structural, Behavioural. AI engineering patterns span more distinct concerns:

CategoryGovernsAnalogy to GoF
I. SignalHow you shape instructions, personas, and examplesCreational — what gets built from what
II. KnowledgeWhat information and memory the model has access toStructural — how things are assembled and connected
III. ReasoningHow a model structures its thinking processBehavioural (individual)
IV. OrchestrationHow agents coordinate, delegate, and interoperateBehavioural (collective)
V. ReliabilitySafety, cost, governance, observabilityCross-cutting / NFR
VI. IntegrationHow agents connect to tools, services, and each otherInfrastructure / Connective tissue
VII. HumanizersHow agents develop continuity, identity, and adaptive evolutionEmergent / Longitudinal

Signal patterns govern how instructions, personas, and examples are shaped before the model sees them — the prompt design surface.

Knowledge patterns govern context engineering: what information and memory the model has access to during a task, and how that context is assembled, retrieved, compressed, and persisted.

Reasoning patterns govern how a model structures its thinking: chain-of-thought, planning, tool use, reflection, search, and verification.

Orchestration patterns govern how multiple inferences and agents are coordinated — chains, routers, parallel workers, hierarchies, and multi-agent collectives.

Reliability patterns govern the cross-cutting concerns that production systems cannot omit: safety bounds, cost control, observability, evaluation, and recovery.

Integration patterns govern how agents reach the world outside their prompt: deterministic API calls, typed tool calling, standardised protocol servers, and inter-agent delegation.

Humanizer patterns govern the longitudinal layer: how agents develop continuity, self-knowledge, and adaptive behaviour across sessions.