AI Agents: The case for Eval Driven Development

AI agents have become the prevailing core architectural component of AI-enabled systems. They allow us to build complex solutions that leverage Large Language Models (LLMs) alongside the myriad data sources, tools and other Agents organizations use to manage, transact with, and process data. Agents truly emerged as a leading element in AI systems with the…

AI Agents: from Refrigerators to Beer Cans

Architecting Agentic Systems – part II I heard someone use this Analogy several months ago. I have no recollection who it was (if you are reading this and came up with this analogy, please let me know so I can give proper credit). At this point, I am working under the assumption that this is…

Architecting Agentic Systems – part I: Is that an Agent?

The hype around AI Agents and how they are transforming the world is at an all-time high. I believe this is so for good reason. AI Agents bring the capacities of AI and more specifically generative AI (genAI) into the real world. They allow systems to observe the real-world, derive context, make decisions, and then…