Agent Design Patterns Society

A design language for production AI agent systems.

ADPS is a small but serious research community sedimenting the field experience of Chinese engineers — agent practice, software engineering methodology, open-source harness work, enterprise deployment feedback — together with the recurring architectural problems and messy experience of the agent era, into a pattern language the world's engineers can use, debate, review, and pass on.

The 28-pattern matrix — 7 cognitive functions × 6 execution topologies

The 28-pattern matrix · 7 cognitive functions × 6 execution topologies

A note on Choreography. Choreography is sometimes listed as a topology. We treat it instead as a coordination mode that operates across topologies — closer in spirit to the Teams pattern than to an independent execution shape — so it is described in the patterns text rather than given its own column.

What we do

ADPS organizes recurring agent-system architecture problems into a coherent pattern language. The work is structured around three deliverables:

The framework

The two-axis framework — cognitive function × execution topology — was introduced in A Two-Dimensional Framework for AI Agent Design Patterns (Huang & Zhou, arXiv:2605.13850) and developed further in the Manning book Designing AI Agents. ADPS now stewards the catalog as a community asset.

See the 28-pattern matrix →

Founders

Four founding members, four forces: architecture language, software engineering, open-source ecosystem, enterprise deployment.

Read the full team profiles →

Advisor

Expert Group

Read full profiles →

Assets

Reach out

ADPS is open to engineers and organizations with field experience building production-grade agent systems — at scale, in regulated industries, or under hard reliability constraints. Membership is by contribution, not application.

Fill the three fields below and we'll get in touch through WeChat. Nickname is fine — no real name required.

Prefer GitHub? Open a discussion or issue on agent-design-patterns.