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…

LLMs: AGI’s massive head-fake?

In his seminal work from 1972, The Mythical Man-month, Fred Brooks, when discussing organizing software development teams along the lines of a Surgical Team, introduced us to the concept of a programming Copilot. The proposal to organize Software Development teams in such a manner came to Brooks from his fellow IBMer Harlan Mills in his…

Modernizing your Data Strategy for a data-driven business

The Houston Astros became the World Champions of Major League Baseball in 2017 by leveraging Data. Sure they had the best team, made up of individual players, which won the championship. But they got to the team and its performance by leveraging the data they had on players. Players who were existing pros in both…