ManningBooks

ManningBooks

Devtalk Sponsor

Designing AI Agents (Manning)

In Designing AI Agents, you’ll learn how to establish agent architectures that manage costs and take governance seriously from day one. This innovative book explores 27 reusable patterns that you can apply to your own agentic systems confidently.

Huang Jia

A lot of us have moved past “can I call an LLM API?” and into the messier question: how do I build an agent that keeps working after the demo? The hard parts are familiar to anyone shipping software: cost, reliability, testing, permissions, failure recovery, observability, and deciding when a simple design is enough.

This book gives those problems a shared vocabulary.

Jia Huang, an AI researcher at A*STAR Singapore, organizes agent design around a two-axis framework:

  • Seven cognitive functions: perception, memory, reasoning, action, reflection, collaboration, governance

  • Six execution topologies: chain, route, parallel, orchestrate, hierarchy, loop

Together, those axes produce 27 reusable agent patterns. The point is to help teams stop arguing vaguely about “agent architecture” and start naming the actual design choice in front of them: context triage, hierarchical retention, complexity-based routing, tool dispatch, generator-critic loops, approval gates, blast-radius control, and so on.

The book also has a running build, which I think DevTalk readers will appreciate. You incrementally build Argus, a code-review agent that starts as a small perception-reasoning-action loop and grows into a more production-ready system. Each chapter adds a capability:

  • perception, so Argus loads the right files instead of drowning in context

  • memory, so it can carry lessons across sessions

  • reasoning, so it can spend more thinking budget on hard changes and less on trivial ones

  • action, so tool use is routed, checked, and bounded

  • reflection, so it can critique and improve its own work with external signals

  • collaboration, for multi-agent coordination

  • governance, for permissions, audit trails, and progressive trust

One idea that runs through the book is simple but useful: the model spends; the harness budgets. Tokens, context, tool calls, trust, and human review are all limited resources. Good agent architecture is mostly deciding where those resources go.

The book is written for engineers who already know the basics of agents and want to build systems that are dependable enough to ship. It also looks at reference harnesses and production tools such as Claude Code, Cursor, and OpenClaw, plus case studies for DevOps incident response, compliance review, and research synthesis.

If your team is wrestling with questions like these, this one is worth a look:

  • When should a task stay single-agent, and when does multi-agent coordination pay for itself?

  • How do you stop context windows from becoming expensive junk drawers?

  • What should an agent remember, and what should it forget?

  • How do you test something probabilistic without pretending it is deterministic?

  • What does “governance” look like as architecture rather than policy theater?


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Where Next?

Popular Ai topics Top

ManningBooks
In Build a Reasoning Model (From Scratch), acclaimed ML research engineer Sebastian Raschka takes you inside the black box of reasoning-e...
New
ManningBooks
The bestselling book on Python deep learning, now covering generative AI, Keras 3, PyTorch, and JAX! François Chollet and Matthew ...
New
ManningBooks
After ChatGPT used RLHF to become production-ready, this foundational technique exploded in popularity. In The RLHF Book, AI expert Natha...
New
ManningBooks
Dr Luca Belli, co-founder and former research lead for Twitter’s Machine Learning Ethics, Transparency and Accountability team, has been ...
New
ManningBooks
Retrieval Augmented Generation, The Seminal Papers explores 12 foundational research papers that explain why RAG works, how it’s built, a...
New
New
ManningBooks
How can you be sure your next AI project is worthwhile before you build it? Look Before You Leap offers a repeatable go/kill/pivot decisi...
New
ManningBooks
In Designing AI Agents, you’ll learn how to establish agent architectures that manage costs and take governance seriously from day one. T...
New
ManningBooks
Crack Any Codebase with AI shows you how to use an efficient AI-driven process to quickly and accurately make sense of any software proje...
New
ManningBooks
Build Applications with Local AI Models on a Mac shows you exactly how to build and run a ChatGPT-style assistant entirely on your own Ma...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New