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
Dr Luca Belli, co-founder and former research lead for Twitter’s Machine Learning Ethics, Transparency and Accountability team, has been ...
New
ManningBooks
Hugging Face in Action reveals how to get the absolute best out of everything Hugging Face, from accessing state-of-the-art models to bui...
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
AI tools like ChatGPT, Claude Code, and OpenClaw produce impressive results that can be shockingly human-like. But are they really thinki...
New
ManningBooks
Building LLM Applications with DSPy introduces DSPy best practices you can adopt to create reliable, production-ready systems through pro...
New
ManningBooks
Context engineering is the discipline of selecting, organizing, updating, compressing, prioritizing the precise context a model needs to ...
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
ManningBooks
It’s expensive and time consuming to change, tune, and retrain an LLM to modify an agent’s behavior. Self-Improving Agents: How to engine...
New

Other popular topics Top

PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
PragmaticBookshelf
25 puzzles that will make you a better C programmer by challenging your knowledge of the language, and explaining the technical details o...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New