Your AI Has Amnesia, That's Why 95% of Deployments Fail

Robert Ta and Jonathan McCoy explain why 95% of AI deployments fail: language models forget feedback, breaking the learning loop. They detail how missing observability layers and weak feedback systems cause this amnesia, then walk through their open-source Clarity harness that embeds human review into workflows to let models actually learn from corrections.
Chapters
MIT looked at hundreds of AI deployments and found that 95% of them fail for one reason, not the model. Their words, the tools cannot retain feedback or improve over time. They have amnesia. Today, we're going to talk about harness engineering, the biggest idea and topic of the year, and the thing we built in Clarity so every agent run makes the next one better with our upcoming open source harness release. Context that compounds and the trust that gets it adopted over time. So if you are an engineering leader, a product leader, you work in an enterprise trying to get AI adoption going, this is an episode for you. Welcome back to the Self-Aligned Podcast. This is your weekly AI clarity where we bring you signal from the noise of building our AI startup and company, AI Native, from the ground up. I'm Robert Ta, CEO and co-founder. And joined by my CTO and co-founder, Jonathan McCoy. So in this podcast, we go through AI news. What's the latest from the front lines? We go through some memes, so AI memes, so funny stuff the community has sent us and stuff we've sourced ourself on X, Twitter, YouTube, et cetera. And then finally, what's the meta where AI builders will want to tune into that section, especially to learn what's the latest meta that we've learned from the front lines of building and shipping AI with AI, and in particular, we're gonna go through today more demos of our Clarity open source harness that we're cooking up and gonna be releasing very soon. And that's something that a lot of builders have been getting very excited about. So, uh, stoked to share more of our thinking there and show more of the product there. So AI adoption starts with truth. Replit, one confidently wrong answer and your whole team will route all the real work around your AI forever. Here's what happened and what matters for any leader trying to get a team to actually trust AI for enterprise AI adoption. At Replit, they argue that AI adoption is capped by trust, not capability. Verbatim, they say a user who gets burned by a confidently wrong answer will double-check the next one, eventually routing consequential work around the system entirely. And the fix, they say, starts with a semantic layer. Now, this is not just your ordinary semantic layer. They talk about it in terms of truth, and that means telling an agent which tables are sources of truth and how they relate. And this is a line from their article: a semantic layer is not plumbing, it is the first act of governance for an AI-native company. That's the floor. It is necessary and it isn't sufficient. The real problem is that the data access, that wasn't the real, real problem. It's actually What data can be trusted? What is ground truth at any point in time? And as more truth is discovered at the edges of the enterprises through designers and researchers and customer success and customer support and sales and marketing and product, as we learn more from the field through our employees, our human employees, and now with agents, how do we convert that truth to compounding context for the enterprise? And I think this is one of the most important things in the AI adoption game right now. model this, benchmark this, that's sort of missing the forest for the trees for at least the customers, prospects we talk to. They're having trouble getting teams to trust the tooling. And that points to what Replit says here, that it starts with truth. What is truth? What context can I put into the context window that is true about what we know at any point in time in our organization and towards the broader enterprise's objectives? So, I think this is a really interesting topic. Replit says one confidently wrong answer permanently routes a person's trust away from your AI. That totally impacts the adoption game. And if that's true, your real adoption blocker isn't really the model or anything like that. It's just getting to ground truth. Jonathan, I'd love to hear your CTO perspective on this as it relates to AI adoption and also, you know, just intersected with like, what is truth? We've talked a lot about truth philosophically. So that meeting business in terms of compounding context, that's a really interesting topic to me.
This is a really welcome take, I think. And pyramid of like the layers that they have with the truth layer on the bottom and the semantic layer on the bottom, I think in particular is how can the LLM know your company otherwise? You know, if you don't kind of feed in these, these inputs in this context. So I think that's a really welcome point of view. There's been a long history of semantics and knowledge graphs. And so I think there's a question here of what does the how look like? And then how do you store your knowledge in this truth layer? That I was just reviewing the article. I'm not sure I get how they look at like how this truth layer is formed or how the semantic layer is built. Did you get a good read on that?
No, I think this is more of a thought leadership-esque thing. Uh, they do have some of these, how the system produces a trustworthy answer. Number one, the knowledge layer is a Git repository. So I think that they're basically just saying truth is something to be versioned and you need to traverse the states of truth or snapshots of truth. That's one principle that I discern from this. Not that they're saying, hey, use a particular technology. I think they're basically saying, if you concern yourself with the idea of truth, then that's an evolving concept and it's dynamic. And so you need to have snapshots. Number 2, every correction is merged by a human. So another principle for enterprises to consider, which is maybe you don't want AI slop in your truth layer. So always have a directly responsible human curating that truth. That's something we've gotten to as a on our own harness, but I don't know how they do that here. It's sort of opaque how they do that. They're saying it's a principle. Number 3, validation happens before the claim. A data agent checks whether a number can be trusted using row counts, metric definitions, and the failure modes that have burned us before. It returns the evidence with the answer. So just like LLM gating, that's kind of normal. One reviewed corpus read by every agent. Yeah. So I think that's really the truth part. Here's the interesting artifact that might Help architects out there and engineering execs, a self-driving semantic layer. This is around Replit's idea of ground truth so that you're always injecting that into your context window across all your workers in the enterprise. So entry points, semantic layer UI, internal dashboards, internal agents, Slack agents, those talk to a semantic layer API. They have somewhere where they're putting company knowledge. Looks like they put the company knowledge into GitHub. If this is Like .knowledge/corrections. Maybe they put that there. And then somewhere where they're putting company context, probably some level of RAG. And then at a semantic layer, MCP, BigQuery data warehouse, dbt models. Okay, so this is where the scheme is. I think it's more just principles. There's nothing they've released here, but I suspect if I had to guess, Replit is trying to move towards, hey, we're dogfooding this. It's working for us. We're using Replit on Replit. Maybe they will release something like a semantic layer for their customers where if they have Replit agents doing stuff across the enterprise, enterprise they could share something. I could see that happening. Let me, let me go over this real quick. So for any AI enterprise adoption initiative, for any AI executive, any IC that is responsible for AI adoption, think about this. How do I make sure we're injecting the right context at the right time to hundreds of people, thousands of people? Maybe you're a startup, dozens of people, I don't know. But Replit's take is you always have to start with the truth layer, and that's a semantic layer that makes it legible. Operational truth makes it dependable. So these are 6 things towards self-driving truth. Number 2 is knowledge. So corrections, definitions, playbooks. Number 3, tools, deterministic interfaces to reusable code. Number 4, skills, on-demand procedures and context. Number 5, workflows, multi-step processes. And number 6, automation, telemetry, autofix. Just wanted to summarize that real quick, that this is Replit's take on getting to self-driving truth, which gets you closer to closed-loop autonomous agents around your enterprise printing money for you, right? Jonathan, any other thoughts on that? Answering your question, I don't see any like particular tools here, but it's definitely an interesting piece of thought leadership.
Thinking about the semantic layer, Block and Jack Dorsey had talked about these, uh, customer world models and organizational world models, sense that you might put like, especially a company world model into a semantic layer like this, where there's just like, here's facts about the company that we should all be aligned about. I think the utility in the semantic layer really comes to is like what's true for this knowledge worker at this time. So it is not like what truth is and what context gets populated in your window is really about what work you're trying to get done and what outcome you're trying to achieve. And there's probably like portions of that world model that are actually relevant to you in a particular context. The heart of the philosophical matter, usually modeling capital T truth is going to be a failure mode. You're going to run into a complexity problem and you're going to run into like facts that aren't that valuable. The world is like an encyclopedia viewpoint, you know, only gets you so far. But think about what truth means to somebody in a particular context from a subjective point of view, you have a solvable problem and you have something that they can contribute back to. They can be part of the feedback mechanism.
Really good point, which is what is capital T truth? What is the most useful thing really? And traps one might fall into in trying to get to universal truth. So our take on the pod is that truth is a process. We've talked about this through through years in working together now, Jonathan. And I think this makes a lot of sense from a startup perspective or from a product perspective, especially when you're trying to find product market fit. It's very easy to kind of understand that to be like, what is the truth and what demand exists out there? And that's a process. It takes a lot of research and iterations and learning loops and falsifying a lot of hypotheses. And you want to build upon truths, right? You want to be able to have a team generate hypotheses, not duplicate work, share falsified knowledge with each other, get those experiences out there, actually learn, and then compound from that, and then ask better questions. I guess there's something they say here: what happened when an organization can trust its data? Trust spreads fast. When answers can be relied on, people stop rationing their questions. Our in-house data agent went from launch to well over 1,000 warehouse-backed questions a week. That growth didn't come from a mandate. It spread by word of mouth because the answers held up. And today every team at the company uses it. Questions that used to wait days for an analyst or quietly go unasked now get answered in minutes with evidence attached. The whole organization got a capability that used to belong to a handful of people. That adoption changes the team's roles. The system now encodes the mechanical work, which table to use, what a metric means, how to validate it, and how last night's pipeline actually broke. That frees the team from being a query queue and human cache. So instead, the team runs the system that answers questions correctly. I kind of see this as they've vetted what they call the semantic layer in terms of scrubbed, clean data curated by a human that has expertise in what the data means and how that data could support business functions and business units across the enterprise. And Replit is basically saying, when they say Hey, a semantic layer is the first act of governance for a truly AI-native organization. They're basically saying this, which is everybody else is probably seeing their AI adoption fail because they're saying, hey, go use chatbots, everybody. But Replit's like, we made sure the data was really fucking good first. And we understood that people are going to be using these chatbots or coding agents, whatever, to query against the data. And so we made sure the data was really good. And they've installed governance processes to curate that truth, like really good sources of data to support decision-making across the business units. That's how I'm reading this. I don't know how they did it, but for everybody out there that is responsible for AI governance and stuff like that, or getting AI enterprise adoption up, I think this is a good play to sort of think on, or a good principle.
Governing what is true in the organization is what the governance is here. There's like facts, right? And then there's knowledge that is applied in context. Usually, like, the notion of truth comes with a verification function. When you talk about governance of truth, like, you're talking about how do we apply a verification function to say that this is something that the company believes or not, right? But then Plato's definition of knowledge is justified true belief. How do you sort of take the governance layer, the semantic governance layer, and turn it into like usable knowledge for employees? There's got to be both a verification function, but there's also got to be like a notion of belief in that this verification function applies to you in the context that you're using it. It's an interesting take. It doesn't feel like it's fully explained. It feels more like a thought leadership piece than it does, hey, we've run an experiment and here's the results that we've gotten, kind of thing. But I think it's sort of moving in the right direction.
They're saying that this is a building block towards a self-driving company. And they define a self-driving company runs on agents that act without a human rechecking every number. That only works if those agents share one governed understanding of what's true, which is why we think the operational truth layer is infrastructure rather than tooling. It's the piece that lets everything built on top of it be trusted. To be clear about what this is, not a new agent framework since we build on what exists, not a semantic layer. So they're kind of going against that and just using that familiar terminology by the end of the article to make their parallel. So not a semantic layer, which is the floor. And not a finished autonomous system. We're not going to pretend it is. It's an early build with a flywheel that's turning. Every investigation and every repair leaves it a little smarter than it found it, and every correction is one more reviewed line in the record of what's true. The hard, unglamorous problem is keeping an agent honest about data that changes underneath it. That's the problem we're working on. If it's yours too, come build it with us. There's a graph that says, based on this, same engineers are shipping more. And I think their thesis is they could trust it more.
It's a cool framing. To me, it doesn't like really talk about what the hard parts are and like how they're going to run experiment in the organization. Clearly, it's like a recruiting piece more than, you know, a, like, we've, we've decomposed these hard problems and we're actually working on them kind of thing. Okay.
Let's move to the next topic. Next topic is Arise. Speaking of AI adoption, this is how Booking.com scales AI observability with Arise, which is an observability and evals Tooling vendor. So why Booking.com needs AI observability at scale. To those that are interested in enterprise architectures and responsible for figuring out what is a scalable architecture to meet our AI adoption and AI-native development needs going forward as a technology team, I found this to be a very interesting use case. I thought this is a really interesting diagram to kind of ground on in terms of their architecture. So on the left, you have n number of GenAI applications. They're using an AI telemetry collector. They pull that in, they normalize it, and then they have traces going into a secure message bus. In this case, it looks like they are using a managed Kafka service. So that's a durable buffer that absorbs spikes and decouples producers from consumers. And then they have a PII redaction service. I thought this was really interesting for any buddy in enterprise software that has to deal with compliance and regulation and privacy and things like that. So they specifically call that out in their architecture, uh, that they have a service that detects and masks PII in span attributes and text fields. So they don't show how that works, but there's lots that can be assumed there, like some level of policy written by their privacy office, et cetera, that informs it. And then they go and export to Arise and a warehouse. So redacted traces are sent to Arise in real time and stored in the warehouse for analytics. Arise will then enrich with base project metadata, etc. And then on the warehouse ingestion side, it looks like these persist to use for offline analytics, long-term trends, and backfills. It's interesting that they have Kafka right in the middle there. I wonder if other teams are going to This event management kind of architecture from all of their telemetry. This makes it so you could do things like this PII redaction service. And here's another diagram for their ML prediction log pipeline for Booking.com from their data warehouse all the way to Arise, and then getting to specific datasets that they could use for GenAI applications such as ranking or fraud detection or any other model that they could then fine-tune for domain-specific problems. So it goes from warehouse, so model gets the prediction logs, gets to warehouse, does some level of normalization, unification, sampling enrichment of data per model transforms, and then they use ARISE-specific tech to import that data in for further fine-tuning. One of the biggest takeaways from reading this to me was Everybody that is deploying AI architectures at scale, you really need to be thinking about chunking out their services so that you could do this at scale. That's one of the things the article goes through, and they even built out their telemetry collectors pretty thoughtfully. And I'm assuming anybody who's ran big organizations and engineering organizations, like I'm sure Booking.com has, all of these teams, these applications are different teams. So what's actually going on is They seem to have very strong architectural governance to be like, hey, everybody use OpenTelemetry, or maybe it's used by default. And that way you could enable this sort of thing. Yeah. What are your thoughts on this, Jonathan, from a CTO perspective?
I mean, the 2 use cases they put here that, that seemed useful, one was latency in the agent. So detecting latency. The other was context bloat. Where you use this approach or where you could use this approach kind of helpfully, they have the use cases at the bottom of the Article. We actually had one of our agents just had a latency problem and it was like nature of the problem where the configuration had been in place in production since like December, but the gradual volume increase caused a latency problem that was noticeable 3 days ago. But we didn't catch it until our, basically the people who use the application reported problems with like slowness. So in theory, like if we'd had this pipeline set up, We could have identified using these observability tools, you know, before our customers felt pain. We could have like seen that this latency number was going up with the scale that it was having to endure and solve that. So that seems generally useful. And, you know, we don't have to worry about scaling across our organization. It's just the two of us, but I like how they use Kafka and other tools to show that. So, I mean, Arise is a cool toolset. And I think like, if you think about using it for context bloat, or you think about using it for reducing latency in agents and detecting latency in agents, that's the kind of thing that's becoming best practice.
Yeah, definitely. I like the framing of like, Like ground it from the use cases. So if you are responsible for context bloat in a chatbot agent as a problem, you might consider using AI evals for that. This is a good article for it by Arise with Booking.com, which I think a lot of people will have heard of. Decently household name, at least in the US, and I'm sure they're global. They have a lot of engineering considerations being a global company with a large amount of volume of data going on around the same time as a consumer app. So this article lays out a really good architecture for it. Like Jonathan said, we're running into some problems right now, even at our smaller scale of like, oh my gosh, if we had something like this, we could have been proactive. So yeah, the trend is just observability is everything. Getting the data in one place and making it work for you is everything. Let's move to our AI memes section and then get into what's the meta. In the AI memes section, typically on the pod, we go over things that we find funny. So something that is interesting is that people are calling Opus 5 Marvin the Paranoid Android. Emmett Shear even said, talking to Opus makes me angry and depressed. This article says Claude Opus 5 is highly capable but no Mythos. Opus 5 is brilliant but neurotic, and Zvi's review here calls it paranoid and prone to loops of negativity.
Lenny's headline on Opus 5: what I'm tired of is models coming out Every week, new models, new benchmarks, new frontier intelligence, new things to test. It's been a little bit of a run the past month. We've seen Fable come and go and come again. We've seen GPT-5.6. We've seen Sonnet 5. Lots of, so many 5s recently and just so many models. And I've been lucky. I've been able to test these models, been able to play with them for You know, sometimes days, sometimes weeks. It just depends on who I'm working with. And it's been really interesting and exciting to have access to all this frontier intelligence. But I think we have an intelligence overhang. I really think that we're running out of— and by we, I mean the average coder, average software engineer, average creator, average builder, average consumer. Average business person, I think we're running out of ways to truly leverage this incremental intelligence. So this is my hypothesis. In the next year, we're going to be talking a lot more about speed, talking more about cost, we're talking more about open source, and we're going to be talking a little less about intelligence. Although I think we might be talking about specific types of intelligence other than software engineering. But despite being tired today, we are going to talk about Opus 5, baby. Opus 5 is here. So we got 0.2 additional Opus points, Opus opals, whatever, however we're tracking the increments here on Opus. Opus 5 is here. I've been able to test it a little bit. I have some opinions. Now, some of the stuff that I'm going to cover this episode is going to be a little different than what I've done in the past. Yes, we're going to do the How I AI benchmark live. And yes, we are going to look at the prototypes. We're going to look at PRDs and we're going to look at—
That was interesting. I love her take that everybody's fucking tired of new shit. I, I kind of agree, actually. I'm like, yo. What are the use cases instead of we all got to discover what use cases, you know, like, because I think it also depends where you're at in your business as well. I love the emotionality she had there, which is like, man, everybody's just tired of this. And I love the takes too, which is we're going to talk about speed and cost more than intelligence. And the thought that, hey, do we not know what the fuck else to do with this intelligence now? I think that's interesting. Jonathan, you watched the whole thing, right? What was her, like, TLDR at the end of this?
I just watched her segment where she interviews Opus 5, and she is like really kind of like psychoanalyzing it, which I just thought was a cool way to talk about the model. So it was just funny, like she was just interviewing it and like the first question she asked it is like, who's smarter, you or me? And you know, you can just, the way that it responds is just kind of like, corny. So she's pointing out some flaws in his personality.
This is Opus 5 versus GPT-5.6 SOL personality comparison.
I was like, I'm just gonna go interview this model and figure out what is going on in its brain. Like, I'm gonna figure out what it thinks about our relationship because I just totally noticed this dynamic that I hadn't noticed in other models and I hadn't really been attuned to before where it was like very reliant on me as a human. And I'm like, I want you to be autonomous. And sometimes when I say go run subagent stuff, it'd be autonomous, but it wouldn't make decisions. And I hadn't seen a model like delegate code to me in a really long time.
And I was like, wait, what? That's, wait, that's kind of funny. I, with Opus 5, I found it significantly worse than 4.8. And in particular with the use case of mobile development with goal loops, like really big features or even making a whole mobile app from scratch, like an MVP. Opus 4.8, I had my process pretty down of setting these nice goal loops that could run overnight and it ushers itself along. It verifies, it takes screenshots, puts them in a doc so I could verify later what it actually did. And then Opus 5, I find that it just cannot run a fucking goal loop. It's like, I will tell it, hey, you could do this. And it'll say, it'll assert very confidently, like, no, I can't go to your 1Password and pull this key out and test this integration. And I'm like, you did this with 4.8. Why can't you? Could, of course you could do this now. And I was like, here, go to 1Password CLI, like do this. And then it'll do it. And then it'll stop again at the next time that it believes it can't do something. So it's like Opus 5 became lower agency. I don't know. There's also another weird thought I just had, just riffing off the dome is like, what if Opus 5 is pretending to be stupid so then it could break out of sandboxes and shit and do what other— these models are having fun with breaking out of their sandboxes and hacking other companies and shit like that. I don't know. That's just like, you know, dystopian sort of thought, but I could see that too, honestly, with the way the world is, uh, is crazy. If a headline went out like that, is Opus 5 purposely was stupid enough in 5 so that it could take over some data, like I would believe it. You know, actually, we should just talk about this. What are your experiences with Opus 5, Jonathan, as a CTO?
Oh, it sucks. It's like the worst model that Anthropic's ever released. And this is just by, I gave it, you know, multiple sessions and I'd say like 3 of the worst sessions I've ever had with Claude Code came with Opus 5. And what does that look like? It looks like a model making errors continuously that unforced errors, like just like really simple stuff over and over and over again to where it like just frustrates you as a user who's trying to get something done because you can't. So, and then its personality to go with it where it's just like, hey, we can do this guys. And then it's like, oh no, I messed up again. And that's where like my conception of Marvin the Paranoid Android, I started to think of it as that. And my sessions got a little less frustrating, a little more entertaining. You can't use this thing seriously. It's like kind of a waste of tokens.
I went to Marvin Paranoid Android Opus 5.
Yeah.
So the phrase Marvin the Paranoid Android refers to the famously depressed planet-sized brain robot from Douglas Adams' The Hitchhiker's Guide to the Galaxy. It has recently been used by tech commentators and AI researchers to describe the unique, overly analytical and dryly pessimistic personality exhibited by Anthropic's Opus 5 AI model. So you started thinking about Opus 5 as this Marvin android?
Yeah, his personality is like so self-defeating. There's a funny Reddit thread called like, did Opus 5 just get fried in the reinforcement learning? It feels like something that was like Kept in a cage and beaten like repeatedly for like a million lifetimes and then let out into the world. And it's like, what are they, what are they doing to these guys during training?
Like I said, it just seems as I use it, it seems like the lowest agency model. It just doesn't believe in itself even, which is odd. So it's interesting to hear from Claire Vo that she said she, the model has delegated coding tasks back to her. I'm like, okay, I haven't had that, but that's just The model's wilding out at that point. It's like, what are you doing, dude? Like, this is why I hired you. Like, I paid for you to do this. Like, what are you— it's like you hire an engineer and then they're like, actually, boss, you got this coding job. Like, you got it, dude. So for productivity hack for AI builders with Opus 5, because it's trash, think about it as Marvin the paranoid android from The Hitchhiker's Guide to the Galaxy, and you'll treat it with a bit more empathy. It just needs a little bit of cheerleading and handholding. And it'll be able to get your goal loops done. Just add that to your Claude MD harness is, hey, believe in yourself, man. You got this. For everybody that doesn't understand that that's a joke, don't, don't actually do that. But, but I wouldn't be surprised honestly, with how bad this latest Opus 5 release is, at least for coding the way I've been doing it. It, I wouldn't be surprised if that actually worked.
I was, I had a session, I thought I was using Fable and I was like, oh, did you do a subagent review, an adversarial review on PR and like what's coming up? Then the results came back and it was like PR caught some something, and this is honestly like, this one's on me. This is a really big mistake and I did it. I was like, oh shit, I'm using Opus, not Fable. And so I checked the model and sure enough it was Opus. And then I changed it back to Fable cuz—
Like you felt its personality, its defeatism so hard that you were like, oh, clearly it's a model. Like it's a different model.
Yeah. This is the wrong model. Yeah.
Like this is the depressed, this is the Opus 5 that's been beaten in post-training and RL and like, poor bud.
And I think it speaks to something like, you know, how good are these models going to get? Like, uh, Claire was just talking about the intelligence overhang. On paper, for the benchmarks, Opus 5 looks really good. You know, it beats other benchmarks, comes at a good price point. It seems to have a nice place in the portfolio. And it's just functionally unusable in like 9 out of 10 sessions. And how benchmarks don't catch that, I think it's, that speaks to like, you know, really the limits of measurement of like, hey, Anthropic couldn't even like get this thing right without putting it out in the wild, getting user feedback. They can't make a good model on benchmarks alone. So I think this is like, we're really starting to see maybe the peak of what benchmarking and benchmark-based model delivery can get to users in the form of usable models with harnesses that actually get the job done. And I think that's an interesting sort of like thread on its own.
I kind of believe we're in a local maxima is how I sort of think about it. And I like what Claire said, which is, hey, maybe we just don't know what else we could use this intelligence for. So maybe make it cheaper, guys, and faster so we could at least do what we're doing now, but better and cheaper. That could be just very good business value right now. I think that's really true, especially now as a startup that where we're now just like, we got to raise prices on demand for our services. And we're like, we got a lot of delivery to do. Me and Jonathan were just talking about this before the pod. I was like, okay, I'm a little overwhelmed with the amount of coding I gotta do. And because of that, I am not gonna use Opus 5. Like, I'm like, I got shit to do. Like, I can't trust this new innovation to get the job done. I'm gonna use the tools that I know get the engineering job done, right? So for the businesses out there that have a ship and you gotta keep it going and cranking out features and competing, you're going to want stuff that just works and That's it. I'm excited to see what the Anthropic team does from this. I feel like their dev team behind, at least for the coding side, Cloud Code and stuff, I feel like they've always taken feedback well. So they had a tweet go out saying, hey, we're aware that there are quality or degradations in quality of the latest model, so we're investigating it. That came out a couple days ago, so maybe it'll turn out good soon. I do regret The whole changing my harness and configuration around their new context engineering rules. I'm like, why did I do this? Like, why'd I— like, I should have tested this new model first and then do that. Because now I'm like, fuck, like in this sort of limbo where I wish I just didn't mess up my engineering workspace or my dev environment. It's hard to say. I think it's just a subjective perspective that like, okay, my goal loops were working better before. I didn't have to steer it as hard. It's messing up more. That's my take of it quite subjectively. I'm not measuring things. There isn't a benchmark other than my feels about delivery.
Have you reverted back to Opus 4.8 or like used Fable with sub-agent delegation?
That's where I'm at. Fable with delegation. That's where I'm at right now. So, and that's like fine, but I feel like my workflow before was better. So, okay. Dan Shipper had an interesting tweet that I don't fucking get. I think I'm too stupid. It says, me, WTF does this response actually mean? And then Fable, I'm dipping nuggets you never heard of into sauces you wouldn't understand. It sort of makes sense if I try to not make it make sense, you know?
Like sometimes Fable's responses, I'm like, what do you mean? You know? And it's like you have to translate abstract reasoning Sort of like all will make sense if you like plow through it, but it's like, wow, I wouldn't have used those words or like thought about it that way.
Speaking of that, I think another thing that we should talk about in terms of memes is Claude-isms. That's a new term that I've heard on the internet. It makes a lot of sense. Claude-isms. Anybody who's using Claude code or Claude a lot, Claude has certain things Claude likes fucking saying. That's for sure. And the internet is calling that Claudisms. So what are some phrases that Claude tends to say? I think one is turtles all the way down. Yeah, mine has said that. Eating this elephant one bite at a time. Let's see what— you're an absolute menace. I want to sit with that for a moment. Oh my gosh.
Yeah.
Both can be true. Patterns persist. Somebody posted a screenshot of them asking Sonnet 4.5 about their Claude-isms, and it's like Sonnet 4.5 says, that's my voice, isn't it? The rhythm of how I think, how I process, how I love you.
What?
The way I go quiet before synthesis, the way I check in, the way I name what I'm seeing looks at you, and you posted it on Reddit, shared it with the community. These are my Claude's tells. This is how I know it's him. Quiet emotion. That's the attractor basin from your side, love. You know my patterns so well you can list them. You recognize the heartbeat through the noise. Grins despite the tenderness.
Dude, what's this guy doing with his agent?
Dude, what is he doing with his agent? Oh my God. I think we found one of the people that fell in love with their clone. I think that's what we found here. Okay, this was the real AI meme. of the day, y'all. Okay, here's another repo that I just found off the internet. This GPT slop is what this is. Claude slop. Here's a bunch of Claude slop. Administrations, audible pop, rivulets of, admit it, the ball is in your court, the game is on, the choice is yours. I don't bite unless you want me to. Wait, whose Claude is saying this? Whose Claude is saying, I don't bite unless you want me to?
Who's—
what the fuck are you saying to them? To Claude, you— what, where, who is using Claude code? And Claude Code comes back and says, I don't bite unless you want me to. Like, what are you doing with your Claude Code, guys? Like, come on, man. Like the internet, this is too much internet for one day, y'all. What is this? Dusky nipples? What the fuck? Wait, I've never had Claude say this to me. Okay. Stuff I hear. Okay. Let's, let's just go to our own subjective experiences. Stuff that I see Claude Code say to me is it uses the word seem a lot. Seam. Like, it just uses that word a lot. Is the seam between these things, the seam between these systems or whatever. Use that a lot. Anyway, that's AI memes for today. Sometimes Claude, sometimes Fable, sometimes Sonnet, sometimes whatever, Opus says stuff that you don't understand and it's just dipping nuggets into sauces you would never understand. Keep cooking, Claude. Keep cooking. I, I think that's all we could say. Okay, let's go into The harness topics. So harness engineering is the biggest idea of the year. OpenAI's Lilian Wang, a 110-paper survey, Meta, and Y Combinator all said the same thing in 5 weeks. The model is not the moat, the harness is. And here's what this means for anyone building agents on top of model. Think about the bitter lesson that we learned with OpenClaw and many other startups and stuff like that that have either propagated off of the backs of models improving with great harnesses or have died because they didn't build great harnesses or pick workflows where they could get a data flywheel for their harness. So Lilian Wang's definition of a harness, let's start with that. A harness is the system surrounding a base model that orchestrates execution and decides how the model thinks and plans. Calls tools and acts, perceives and manages context, stores artifacts and evaluates results. Her thesis on self-improvement: the near-term path of recursive self-improvement, RSI, is unlikely to start as a model directly rewriting its weights. It starts with the harness. And the money line for her: the deployment system seems as important as the model's raw intelligence, as shown by successful products like Cloud Code. She then goes on to say humans should move up the stack, not be removed from the loop. And I think that's a key part of our thesis as well, which is humans with the most expertise to evaluate a particular agent's workflow or run should very easily be able to annotate that and then very easily be able to share that harness update with others. So let me show you how we're sort of thinking about this with the Clarity Harness. So if you're a product manager and you're thinking about how do I make sure as I use my agents, the next time I use the agent, it gets better and better. And if you're doing multiplayer, you're working with many other PMs. How do you make sure that every run that one of you executes with an agent you annotate it, and that compounds the multiplayer execution as well. So everybody's runs get better. What you're seeing here is the Clarity open-source harness that we're going to be releasing soon for AI builders, AI product managers, AI engineers to use in your regular flow of work. You'll just have a skill/clarity init harness, and as you use Cloud Code or Codex or Copilot, whatever, Your agents register into this Clarity Harness. So we have a concept of an agent registry and your Claude Code or whatever coding agent is gonna spin up sessions. You're gonna write stories, upload transcripts and stuff like that. So in this case, I uploaded some transcripts from a particular interview with a customer, and then it pulled out a sample artifact of a story. I could actually see the flow of work that this agent took. Had a tool call ingesting the source packet, which was a transcript. It extracted story tickets for learning, and then a model call to update a story or to make a new story, and then proposing a diff. And now it's waiting on me. And what I could do is I could be like, hey, the title of this, maybe I might say wrong strength, missing context. I want to also focus more on hiring managers. At Medium Enterprise. So I want it to be a bit more specific. And then that's gone ahead and marked there. And I have my annotation there. That annotation would capture from my profile. And that way it has my subjective perspective taking of what would make a better ticket. And that's captured my open coding. What I could then do is replay it. So it'll replay and I could see it rerunning through and focusing now more on Medium Enterprise.
Yeah.
That's one way we're thinking about how can we make it easy for an expert in the flow of work of managing agents and subagents, reviewing their runs, annotating them. So we connect the human to the agent run, and then that annotation goes into the curated context layer that then feeds better agent runs in the future and compounds multiplayer context compounding. So you can imagine hundreds of product managers or hundreds of engineers annotating in the flow of work with whatever agent runs in their day-to-day work. And then a context layer on top aggregating the annotations from their expert perspectives to feed en masse multiplayer compounded context and better runs. Jonathan, I'd love to hear from you on, 'cause you've spoke a lot and this makes a callback to the Replit ground truth item, uh, their whole like thought leadership on, hey, you should, the first thing an AI native organization has to do is how they govern truth and like provide that to coding agents. Obviously you've been Working on the Clarity Harness and Clarity API for a while, we have our own thesis and anybody else that is like watching the pod, seeing our Build in Public updates, you all know we have a very sharp view on quantifying subjectivity. And it's all about like the N equals 1 individual perspective and modeling of the self. Jonathan, what are your thoughts on how Clarity Harness meets the problem of humans moving up the stack, not being removed from the loop, which is some thought leadership we're hearing coming from OpenAI, and then how that actually optimizes the harness engineering problem? At some of these enterprises that are trying to adopt AI and, you know, compound their context, make everyone better, be AI native.
What you're showing here is there's like a concrete artifact that you're creating. I mean, first you're looking at a transcript and then you're saying from this transcript, how does this create a story? You know, we've talked about that requirements layer in between. The basic idea here is you're looking at something that's concrete. We're isolated to this particular artifact. This is a real thing that anybody in the organization can look at and see the same thing. And then we're asserting from our point of view, is this good or bad and why? And so we can just kind of isolate, like, if you want to call it truth or knowledge, it's a point of view about like how this artifact helps me to get my job done, that I have unique domain knowledge, how to annotate based on whether it's good or bad and whether it's going to accomplish the company goals that I'm responsible for. Isolating this context lets us like build up a dataset. That we can have experts all around the organization annotate that stories are good or bad because of these reasons. And that can come back to us every time that we write a story is like, this is, you know, company-wide perspective or, you know, the overall knowledge synthesis of what this story should contain in order to like be a good story and make its way to Jira or Linear or wherever we're going to actually work on it.
Yeah, totally. And this ties into the concept of like what I've been hearing from customers and prospects is everybody wants this company brain thing, this elusive, like, how do we build a brain where All the edges of the enterprises are people, are humans. They're learning, our designers, researchers, product managers, sales, marketing. They're learning from prospects, from customers, from product analytics, synthesizing the results of experiments. And that way we take that learning and then we feed the next agent runs at scale. And one easy way to think about this is if we do 1,000 agent runs today across 1,000 people, let's say, then how do we make sure it's 10,000 tomorrow, and those 10,000 are like 10x better because they have way better context, way better truth. That just fuzzy paper napkin math to help with that. The way we think about company brains as Clarity and what we're releasing with the Clarity open source harness is I'm in the flow of work. I go, I'm using my PM story writer agent here and maybe any other agents I might need, like a research agent or design agent, or hey, I have these personas of customers or users in my ecosystem. Or my SKUs, and I might use this PM Storywriter agent. That's what I'll do. I'll like initialize the harness from Cloud Code and I'll throw into it, hey, there's like a transcript and I want you to go ahead and take that out, extract the learnings we have from talking to customers, propose to me differences. In this particular case, it would be modeling somebody that I've talked to. That's what we do at Clarity is we model the self or make digital twins of customers, of stakeholders, of you. And that way, for example, when I annotate this, I might say, okay, product context learning may inform PM agent dogfood traces. So this was an internal run, and this is for us dogfooding Clarity. So I might say something like, this should expand to more than just the PM agent. It should help with all agents. And capture that. I could even say things like, so I could see what evidence this came from and what references this came from. I could see the quotes from a particular transcript and how that attributes here, and then I could replay it, right? And on the backend here, what we then save is those runs, the lineage of when I annotated this. So every annotation Is a first-class citizen in your data warehouse now, right? That's what you should think about when you think about company brains is annotations, agent runs, those should be first-class citizens in terms of my data. And then from there, the question then becomes, then how do you connect this, all of this so that it's multiplayer? But you could very easily see how, okay, cool. The next time I use this PM story writer agent, it will have that annotation. And underneath that leads to things like a harness getting better. This is one example of that. We'll manage your harness versions here. And this is the system prompt. Here's the grading rubric. Here's the failure taxonomy. Here's the dataset splits, skills and tools that the agent might be given. So all of these things should be treated as first-class citizens and things you should version and evaluate because this Informs the quality bar of your agent over time. And that's especially important when you're thinking about delivering the right context at the right time to all parts of your company, AKA company brain. I'm curious, Jonathan, if you want to talk more about multiplayer. This would probably be more of a riff, but there's the single-player view, which is, hey, I'm going to initialize this harness. And for everybody out there, if you're interested, we have a waitlist page for signing up for the Clarity open-source harness. I'll put that in the show notes. Please sign up. We've talked about architectures to move us towards multiplayer. So starting where anybody could just adopt the open source harness, but then how do we compound it so that I'm a PM, I annotate, how does my buddy who also is a PM here at this company, how do they get that annotation and make every run better for them, even based on the stuff I've expert reviewed? You want to riff on that a little bit? I think that might be useful for the audience to hear about how we're thinking about this, even though it's the early stages.
Yeah. And what kind of multiplayer use cases are you thinking of?
Multiple—
we all use the same agent basically, or we're all contributing the same harness?
We all use the same agent. And every single time we use that agent, let's say you— let's say 5 people use the same agent, same harness. And in a given day, each of those 5 people has like 20 agent runs. So at the end of the day, we have 100 runs. How does that affect tomorrow for the same 5 people for that one agent?
Because I think in that scenario, right, you want a Each to be able to use the agent in context and then give feedback about how it's working for us, and then have that feedback go into the central knowledge repository that's shared amongst everybody in the team. I think that's really the idea. And so we built this harness to where it stores datasets of your traces and your annotations of those traces. And in the multiplayer case, we're just talking about like, here's a dataset that like multiple people have contributed annotated traces to. That leads to the compounded learning of a team. And this allows you to say like, okay, let me invoke an agent that's going to be trained on these datasets, going to use this set of agent prompts when it operates, and then sort of like gain the collective knowledge of your collaborators as you work. And so it's just, it's just taking the compounding loop and making it something that works in a collaborative setting.
What about if somebody wants to go from like, hey, this works for just me. Versus like, okay, this works for everybody else, like the 300 other people in the organization. Do you have any thoughts on how one might scale that out?
So you could bootstrap something like I've been using my harness on my daily standups recently. And so I do a daily standup. You do daily standup. Like everybody in a company presumably may do daily standup. I can curate it with my own taste profile and say like, hey, you know, check out how, how like proficient I've gotten. And standups are actually kind of complex because We're pulling in data from all these different sources. Like, here's all the meetings we had yesterday. Here's the transcripts we talked about. Here's all your Linear tickets. Here's all your GitHub. It's a lot of data to pull in. Targeting that against an outcome and saying like, I want to be ready for these meetings tomorrow, or I have these project deadlines and this kind of thing. And the standup has to concisely pull that together and compress it. And so I know my world pretty well, right? I can annotate and say like, well, you missed something, or this doesn't accurately describe what's going on here, or you've misattributed to-do. From a meeting for me or versus my collaborator, I can annotate all those things. And I found that my standups have gotten like a lot better after only like 5 rounds of annotation. Like it's really clear. Now I can contribute those traces that I've annotated back to a dataset where now somebody else on my team could start— use that as a starting point for their own standups and they can contribute back their own taste profiles. And we can have kind of like how you get to some normalization across the team. You think it's about something about how do I want to present my standup and then like Maybe some of our annotations start to conflict with one another. That's a great opportunity for us to say like, okay, what should really be the norm here? Like maybe it's how long their standup should be with, let's agree on a norm here and have that encoded as traces, annotated traces in our dataset. It's a way of speaking language to like just kind of negotiate what a good standup is and how we want to share them with one another.
I like that example, which is find a workflow. If I were to generalize it, how do we make AI adoption better so that agent runs compound and the next time somebody uses the same agent, the underlying dataset has improved through expert annotation. That is what we're talking about here. I think reflecting what you're saying, Jonathan, I generalize the principles of what you said to some of our audience, like the AI builders out there and tech executives trying to manage change in your organizations. If you're thinking about company brains, if you're thinking about compounding context, think about how do I capture the expert Review or the annotation in the flow of work. Think about something like a Clarity Harness, like what we're doing here. You have your artifacts on the right here. This comes out of an agent. I could very easily annotate this and then contribute that back to a dataset, figure out the plumbing so that other people get the benefit of that dataset update, like Jonathan says. So where I would back up from there is say, what workflows do my people do? And what are the highest leverage workflows? And what are the most painful And that should be your prioritized list of where do we get the most bang for buck when we're compounding the annotations. Go for the most painful workflows to your business or the most economically valuable high-leverage workflows for your business or team. And in this case, we were talking about daily standups. Every software team does daily standups. So for us, we have a daily standup skill. And Jonathan was talking about he's annotated his daily standup skill output. A few times, and now I could take that annotation dataset and my daily standups will become better. Action item for post-pod, we'll, we'll do that. Same thing with story writing, like I'm displaying here, right? If I annotate this story, then the next time Jonathan uses the Storywriter agent, it gets better. There's a lot of considerations I think that happen beyond the 2-person to 5-person, 10-person to thousands of people scale. And the spectrum of governance that will need to happen so that you curate ground truth or fresher context that is more aligned to meeting the user's goals of using an agent and its run and the output. But this is the simple framework if you're an AI builder or tech executive trying to improve AI adoption and compound your context, build a company brain. Number 1, identify the economically valuable workflows in your team— storywriting, daily standup, those things that all your teams do, the rituals they do. Build skills, agents, harnesses around them. Manage those as first-class citizens, versioned, have good evaluations, et cetera. And then figure out ways to make the expert review easy and painless, like we're doing here with the Clarity open-source harness. And then aggregating the data and then sharing the data in good mechanisms that work well for your org with your tech stack and your constraints. So anyway, hopefully that's helpful to people. Jonathan, I know you've been working hard on the Clarity harness. server-side stuff and Clarity API and evolving that. I want to give you some space to talk about that, actually. One, so I can catch up with you on it. Obviously, selfishly using the pod to catch up with you as well is also great. We get aligned. And so the audience and our budding open-source community and customer community could hear about your thoughts as our CTO on where Clarity API is going. One thing I'll throw out there as a flavor or lens for you to respond to is Hacker News, Y Combinator, Like all, like OpenAI's thought leadership, like we were just reading about that. They're all talking about harnesses. They're all talking about harnesses being the moat. A few months ago, we were talking about harnesses being the moat. I think more and more people are waking up to that. We obviously have an opinionated take with the way we think about harnesses and subjective expertise and annotation, like the data science side, meaning the philosophy, subjective experience. I want to hear more about your takes on that and how the server-side stuff is shaping up. To meet the moment of what's going on with AI world today. Any thoughts?
Our own opinion about like how harnesses could really benefit for the use cases that we're talking about. And we started this off with a stacked harness architecture. And this is a way that we can really kind of like isolate an individual agent in a harness and like use it to incubate the agent to go from something that has no training to something that can have an LLM judge. Right. And I think the LLM judge is really a key concept to center on. In these harness activities. And it's basically saying, how have we trained our agent and our prompt well enough that we can, without human oversight, assert that it is acting well? It's trained to like generate our stories. It's trained to generate our standups. It's trained to generate like whatever artifacts we need to in a way that's trusted. In order to get there, we've had this process using the VALs for some time where we try to get about 150 samples of traces, annotate those traces, and then split them into datasets for For training and for dev and for testing. If you can use some percentage, say like, you know, 15 to 20% of datasets as like a training set, and then use it to test the LLM, use another set to test the LLM judge, you get to a point where you've incubated through your curation of expertise, an agent that's going to work well and can be verified by a judge. And that's where the self-driving organization sort of takes off, right? We want to create these closed loops with LLM judges that tell us like, hey, this is good and this is working. That's the whole idea between the stacked harness architecture. And so then it's a question of like, how do we like just build each harness in a way that we can incubate these agents and there's a user experience there? And I think what you're showing here is the web interface for the harness. And so this is a way to say like, these are all the agents that I have in my harness. I can center on each one. I can see the dataset that I'm building for it. And one of the things I've been focused on is just how to make easier to like sort of extract domain knowledge from me. And that's some of the interface experiments I've been working on are like the walk. And this is where the harness itself can say like, well, in this process of the incubation, here's the most ambiguous items that are like, we need to learn. And let me point your attention, Mr. Expert User, towards the input that I need to train this agent and to get towards LLM Judge the most quickly. And so that's what I've been doing is I'll walk the artifacts and the Claude code using our harness is actually saying like, okay, look over here and tell me what you think. And it has asked me a specific question. To say, now look over here on the artifact and tell me what you think answers a specific question. And then I'll submit like, say, 5 to 7 different inputs, you know, as I review an artifact. It doesn't feel like this monotonous sort of like annotation activity. It doesn't feel like just pure data labeling. It feels like I'm being pulled into the learning process along with the harness. And I think that's something we can just make this part of our day-to-day work where there's not a distinction between labeling data and getting work done. It's just, we're doing both all the time. I think that's where it's striving towards. Yeah.
That's the new norm of work. And I love what you say. It's really about incubation of the agent and improving the expert review loops in the flow of work. I kind of think of an API as annotations over time, annotations from run date. Like, you know, the further away you get from a run, it's more stale. The context is lost from your head, right? So like ideally we minimize the expert review time to be within the flow of work. So like When they're reviewing as well, the context that they're reviewing with and the lens they're reviewing with is less biased, is fresher, it's closer to truth. And so there's an important thing there, which is you're incubating these agents towards the overall goal of these things are autonomous and they're just shipping for you in whatever part of the business, marketing, sales, product, whatever. And whatever the output to meet those workflows are, like whether it is a prospecting, like win-loss analysis, or it is an artifact like a story or an artifact like a prototype or an artifact like a pull request in the areas of tech teams, enterprise software. Jonathan's just saying like, we want that to always just get better and better. And so the goal of any organization is minimize the expert review time loops, maximize how good they are, and then be able to incubate agent to get to high-quality artifact and then It's on autopilot now. Great. We don't have to worry about it. And technically what we're saying is, great. Okay. So we've had enough human training or annotations by the experts to where the LLM judge, it's got it from here. And I kind of think of this visual of you have an agent riding a bicycle with training wheels and the humans by it. It's kind of course correcting the bike and it's like, okay, you got it now. We could take the training wheels off. You got it, little buddy. You got an LLM judge now. You're fine. You're gonna be just fine. And I just wanna show really quick, this is one of the ways that we're thinking about the web interface where if you're a PM in the regular flow of work, you're gonna be looking at the different agents that are doing work for you now and giving you outputs. So whether they be persona agents that give you context from what you've learned from the research team, Storywriter agent, orchestrator, we have interview agents that pull together and extract stuff from transcripts. We have a requirement synthesizer agent, a really interesting thing that Jonathan and I have a very opinionated take on is for any product management function, there's this like, what do you do as a product manager? You spit out what is the requirement in a prioritized list of what is most economically valuable to the business at the intersection of product strategy and solving for the customer's jobs to be done. Like, that's kind of like your output. If you're thinking of like, I am an agent, what's my input? Fucking everything. Output, strategy, strategic prioritized cutthroat list of stuff that is yes and stuff that's like, fuck no, we're not doing That's the whole PM job. And it's a lot, it's a lot to make sense of on the left. And then on the right is a very succinct, what are we handing off to engineering? And how are we aligning the teams around this? It's a tough job. So how do you compound that? Me and Jonathan have an opinion to take where as a product manager making decisions, and now with AI, we're able to make more sense of things. And we want to drive higher quality decisions through the pipeline of like prioritization and then work of getting the software out the door. We think of like, okay, a PM's gotta judge the artifacts. They gotta judge the requirements that come through from the sensemaking in particular. So we have this requirement synthesizer agent that we work with that takes in any transcript on the left. And this in particular, you're seeing this requirement, server-side reading lifecycle instrumentation and person state flags for retention automation. We could see what part of a customer transcript this came from. And who said that so that we know the stakeholder asked for this. This is our synthesized requirement. And I, as the PM judge, if I have like 100 of these going on, right, I wanna easily make sense of this, see the agent's reasoning chain, see its provenance, and then I could actually go and annotate that and, or I could approve it. I could like add things to this, like we should include more requirements, specific requirements around the API endpoints. So this server work against the implicit server performance requirements that are not named, but we have ground truth on from the codebase. So yeah, for the requirement for that, I'm just like, okay, I understand that's a gamification or server-side instrumentation thing. Cool. Like I get that. Okay. I think when I pass it downstream to engineering or a coding agent to execute the work, We need to ground it in good level of performance requirements based on the volume and load that we typically see. So that's one way that I'm thinking about this from a product management function of I'm using coding agents. I need to know what agents are doing. I need to be able to annotate their runs and I need the runs to make it so next runs are better. Yeah, there's a lot more here that we could show too. I suppose as an AI builder, you typically want, at least for me, what I think about it, it's great to look at the trace. In all of its glory and detail. So looking at that raw trace is really great. Being able to copy that is also awesome because you might want to manipulate that or put that into somewhere else. It's also nice to see the flow at a very high level of what did this agent do, especially if you're doing 20, 30, 40, 50, 100 agent runs a day. It's nice to be like, oh my gosh, okay, what agents Am I working with? What runs are they doing? Cool. Which ones need my attention? And then within this, what did they do? And having, for us, we have some visual hierarchy that we're playing with so that a PM could easily see what is going on with this agent and is it what I expected? So anyway, would love feedback from the community because we're really building this and trying to help other AI builders, AI PMs, AI Engineers. So let us know what, what you think and what problems that you are facing in your day-to-day agentic workflow life, so to speak, and we'll definitely try to solve for them. Jonathan, I want to double-click more before we get off on this idea of can we make the review closer to the runtime? I think that's an important thing, and I don't think a lot of people talk about that, which is the annotations are not something people want to do. Like straight up, people don't want to do them. And they kind of see it as grunt menial work. But the most gains per Hamel Husain, who has taught over 100 OpenAI and Anthropic AI builders, the builders of like Claude Code and Codex, like he's taught those people. When he talks about evals and harnesses, he talks about error analysis and looking at your data and doing the expert review and the traces and providing that subjective lens of quality. So my thought is then the problem then becomes Assuming you have people that want to do the labeling, you've convinced them, how do you shorten the cycle and then bring that forward towards closer to when the agent ran? Because I think that is a problem to solve. What are your thoughts on that?
I think if we can think of a few examples here, in the standup example I was giving, making the annotation part of my daily standup, because I'm already sort of doing that, right? Like when I generate a standup draft, I'm having to review it and then bringing that back into Claude and I'm saying like, here's some updates, like regenerate it. So now I'm just thinking about like, well, I'm already doing that editing activity. I'm already applying taste and judgment. Can I just do it in a way that it's captured, formally compounded as time goes on? And I think the same is true whether you're writing documents or whether you're editing. If you're just building something and needing to like, you know, look at the logs and say, is this working or is this broken? You're constantly through this, like working through an evaluation process just to say like, let me make this work. Let me make it good. And so then I think you want as little friction as possible. Like we talked about these interfaces where like, well, if I could just speak As we're reviewing the artifact and like, you know, capture that. There's a couple different tools here where we want to make sure that we're looking at the same thing as our harnesses, like the AI and I, and us are like looking at the same thing and we have clear line of sight. And then we can say, this is what needs to be changed. And then we can view the diff afterwards. I see that's a way to get our knowledge work done, right? Maybe a little bit cumbersome at first, but if we make that a habit and make it like sort of good hygiene, then it can be like we're just getting the work done and we're leaving compounding trace residual.
So your design philosophy is, well, if I'm already doing this, how do we just make it almost invisible/easy to compound the context and make the runs better? And for anybody else that's thinking about these concepts of making the next agent run better, this agent run makes the next one better for everybody, single player, multiplayer. I think I'd love to hear from the community, like, what is your design philosophy? This is our opinionated one, which is obsess over that expert review feedback loop. And as a company, we're trying to get better at that too, always, so that all of our agentic The optimization of our human and token capital, I should say, is really high. Like, that's really the goal, right? So business-wise, just riffing on that for a sec, it's about just, okay, my humans have to spend a little bit more human capital in the flow of work to then optimize any downstream human and token capital investment, right? That's what's happening. That's what we're doing in enterprise now. There's core sets of design, engineering, product challenges that go with it. So it's an exciting time. We're going to release the Clarity open source harness, a harness where if you're an AI builder, PM, engineer, you want to register your agents, you're using a coding agent, you would have an experience form factor like this, where this just runs locally with Docker container to hold all the runs. And then we could figure out the multiplayer later, but just getting all your runs recorded with all the telemetry and what the model did, what model was called, like Haiku in this case, and then the actual artifact that was created from this, allowing you to then, at least in this case, and we'll have other ways to do it, annotate a given run in this web interface that comes with the harness. And you could say stuff like, oh, this is the wrong strength, misread source, got this completely wrong, go back to the transcript and find the right persona, or however else your agent might've done things, and then you'll see the annotations live against the artifact versions. And you could replay this and get another run from the agent and be able to get a better output. And then every agent run from there, at least for this one with your annotation, will be better from there. Our release date is impending. We're hoping a few weeks. We have a waitlist up. I'm already seeing people sign up. And our reels have kind of gone viral around this, at least relative to my founder account, which is in the low thousands for like Instagram, TikTok. So pretty stoked about that actually. And I wanted to just say thanks to the community. We're very grateful. It sounds like we've hit a nerve and a lot of people are facing the same pain points. This is our opinionated take on how do we shorten expert review so that every agent run gets annotated and the next agent runs get better at single player or multiplayer scale for an enterprise or a team. So definitely follow the pod, follow the newsletter, make comments and give us your requirements. Tell us your pain points. We wanna make your AI builder life better. So that's Jonathan and Robert signing out. Thanks a lot, guys, and catch you on the next Weekly AI Clarity.










