Ediz Najim on Systems Thinking for Agentic AI
In this episode of the Leanpub Podcast, host Len Epp sits down with Ediz Najim, a software architect and technical leader based in Istanbul, to discuss his book Systems Thinking for Agentic AI: A Software Architect’s Guide to Building Reliable LLM and Agent Systems.
Background and Career
Ediz was born in Baghdad, where he completed his university education before moving to Istanbul to begin his professional career. His first project was a challenging Java codebase at a large company, and the experience of taking on additional responsibilities early on gave him the confidence to pursue startup work, where he had the freedom to choose technologies and frameworks. His long-term goal was always to become a software architect, and that ambition drove him to read, write, and experiment continuously.
Asked whether he would recommend university to someone starting out today, Ediz gave a clear “yes”—academic foundations matter—but he emphasised that universities should go beyond basics and give students far more hands-on, real-world software-building experience, not just brief company placements.
Why an LLM Is Not a System
The central premise of the book is that a large language model is only one component of an agentic AI system, not the system itself. Ediz uses the analogy of the human brain: a brain can think and decide, but it needs eyes, hands, and other organs to act in the world. Similarly, an LLM needs prompts, retrieval, tools, memory, orchestration, guardrails, and observability working together to form a production-ready system.
Reliability in Practice
Ediz stresses that reliability becomes critical the moment an AI system touches consequential actions—processing payments, controlling accounts, or making decisions with real-world consequences. Because LLMs are non-deterministic, every input and output must be validated by surrounding components. The system must also record every step in a traceable pipeline so that, when something goes wrong, engineers can reconstruct exactly what happened.
Evaluation
Evaluating an agentic AI system is fundamentally different from testing a deterministic one. Unit tests alone are insufficient when a component can produce anything from a perfectly relevant answer to a completely unrelated one. Ediz argues that teams must define clear input validation rules and explicit evidence criteria that determine whether an output is acceptable—before they build, not after.
The Controlled Agent Loop
Ediz offers a crisp definition of an agent: “a system that uses a model inside a controlled loop to pursue a task through actions, observations and state until a stopping condition is reached.” The loop handles user input, validates it, passes it to the LLM, manages tool execution requests from the model, and continues iterating until the LLM signals a final result. Crucially, the loop must never be infinite—engineers should set hard limits such as a maximum number of iterations or a token budget.
Tool Registries and MCP
To manage the tools an agent can call, Ediz recommends an explicit registry—implemented through the Model Context Protocol (MCP)—that declares what each tool does, what input schema it accepts, and what back-end operation it maps to. This lets the LLM simply request an action (“get the weather in Istanbul”) without needing to know the underlying URL, database query, or caching layer.
The Future of the Software Architect
Looking five years ahead, Ediz believes AI will be used everywhere in software, but cautions that the current maturity of AI systems is not yet sufficient to hand over full autonomy. The role of the architect will evolve, but human oversight and systems thinking will remain essential until AI demonstrates the reliability needed to be fully trusted.
Writing Process and STAAI
Ediz writes continuously—articles, LinkedIn posts, and drafts—without a fixed schedule, treating daily writing as a creative habit. The book grew out of accumulated notes and posts. He is also developing the STAAI architecture model, a framework of standards and principles for building agentic AI systems, more details of which can be found at STAAI.com.
The episode closes with Ediz thanking his parents for their encouragement, and with a listener request for Leanpub to offer print book services directly on the platform.
This interview was recorded on July 31, 2026.
The full audio for the interview is here: https://s3.amazonaws.com/leanpub_podcasts/FM338-Ediz-Najim-2.00.mp3. The Leanpub Podcast is available on our YouTube channel at https://www.youtube.com/leanpub, in Apple Podcasts here https://podcasts.apple.com/ca/podcast/Leanpub/id517117137, and almost everywhere else people listen to podcasts.