Chapter 23 of 36 · ~1 min
Building the Agent vs Building the System
By now a pattern should be visible. The model is often the easiest part. The hard engineering is everything around it: permissions, state, APIs, retrieval, observability, evaluation, error handling, security, and integration with systems that were not designed with a language model in mind. A working demo needs the model. A working product needs the system.
This is good news for teams that already know how to build software. Most of the work is work you know. The new part is smaller than it looks, and it is contained in the boxes from chapter 15 where the model acts.
Exercise
Do it yourselfList every component of an agentic application you have seen or built. Mark which ones contain a model. Estimate where the engineering time went.
Big question
If the model vanished tomorrow, how much of your system would still be useful?
