β³οΈ In this Edition
πΉ Exclusive Webinar on LLM this friday
ποΈ AI's "Sand Castle Problem"
This week I got unsolicited calls from 3 different tech CEOs. Now I get a lot of cold calls, but normally theyβre from someone trying to sell me, not from a CEO hoping to buy. Whatβs most surprising about these calls is that we donβt even think of the CEO as our target customer. We target CTOs. After all, the CTO owns the problem we solve as well as the tech stack where our solution lives.
Yet here I am - fielding unsolicited inbound calls from CEOs who are all interested in solving the Exact. Same. Problem.Β This week, I have follow-up calls with all 3 of these CEOs. And each is bringing the CTO.
What is this problem thatβs so acute that CEOs are dragging CTOs to meetings to discuss the tech stack?
Iβll call it the βSand Castle Problemβ ποΈ because two of these CEOs (and others Iβve spoken with) independently told me they feel like the LLM-powered applications theyβre running are built on βshifting sandβ and lack a stable foundation.

Newtonβs First Law of Motion tells us that a body in motion will remain in motion unless it is acted upon by a force.
A corollary that many have adopted is that a computer system that works will continue working unless you change something.
Unfortunately, this corollary doesnβt hold true for systems built on top of LLMs which are inherently non-deterministic and dynamic.
This is the reason CEOs are suddenly taking an interest. The traditional method for shielding customers from computer problems (i.e., testing changes before releasing them to Production) doesnβt work with these systems. Not only do problems reveal themselves with real customers, they happen at any time - rather than on your standard release cycle when all hands are ready and waiting to put out any fires.

How are GenAI systems different?
LLMs are non-deterministic and constantly evolving - as described above, weβre all accustomed to βNewtonianβ computer systems. With GenAI systems, things can break even when you change nothing.
The half-life of GenAI techniques & technology is very short - this fact means that GenAI applications are constantly being refactored to remain competitive. Which causes the traditional sort of βNewtonianβ breakage.
Data = Fuel (its quality is crucial) - without high quality data, GenAI applications will simply hallucinate and serve up answers that sound right, but arenβt. Integrating these systems with a steady flow of properly structured, high quality data is an ongoing and evolving task.
LLMs are not equally good at all tasks - and applications often perform a variety of tasks. When you integrate multiple models into a single application the complexity of the stack and the potential for variability compounds.
Experienced talent is scarce, expensive and difficult to retain - as if the work above werenβt enough, itβs also a lot of work to find the people that can do it.

Problems with LLM apps among others
How to solve the βSand Castle Problemβ?
Output Monitoring - what distinguishes Generative AI from really good search is its ability to βcreateβ. This is the positive side of the βnon-deterministic coinβ. When it comes to creating new things, todayβs GenAI is far from perfect and systematically identifying these imperfections and correcting them is the key to optimizing both current and future output quality.
Modularity - there are a lot of components in any GenAI application. A modular framework that allows you to snap in new components as the old ones become obsolete is an important way to limit tech debt while ensuring that your application remains useful.
Input Monitoring - Keep in check what your users are doing with the system to ensure both the safety and integrity of these systems. Make sure there are sufficient guardrails in place to handle such incidents.
Continual Experimentation - last year 3 new public LLMs were released each month on average. This pace is not slowing which increases the importance of monitoring developments and snapping in new technologies when warranted.
Managed Platform - the complexity and pace of advancement within this new tech stack layer is only accelerating. I believe it will be increasingly rare that building and maintaining a bespoke GenAI platform will be both a core competence and competitive differentiator for companies.




