993: How to Build AI-First Organizations, with Jacob Miller and Jeremy Mumford

19 May 2026 · 1 h 10 min · 27 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Building “AI-first” organizations by architecting durable AI systems: user-agnostic interfaces, fast-failing product cycles, workflow-first engineering, robust data/canon management, and practical model/agent tradeoffs.

Guests

Jeremy Mumford (Lead AI Engineer at Pattern; previously data/software engineering for ad tech; background in data science; did deepfake research at BYU and satellite-imagery analysis for defense). Jacob Miller (VP of Platform Intelligence at Pattern; 6 years at Pattern; started in data science then AI; background includes risk modeling, internal consulting, and building an academic data science program).

Key claims

AI projects fail when they assume a fixed “script” and ignore missing context; hallucinations often indicate gaps in authoritative “canon,” not model flaws. Enterprises must prove value on day one and “fail fast” despite organizational “antibodies.” Build deterministic workflows (or skills) before non-deterministic agents. Data engineering and canon governance are foundational.

Notable examples

Zillow Offers’ near-$1B loss from model drift and adversarial/winner’s-curse conditions; Pattern’s text-to-SQL chatbot demos; AWS rebuilding AI infra; “BloombergGPT” fine-tuning becoming obsolete after GPT-4; Titan Logistics needing “boring data” (PDFs/images/docs) and canon management.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Guests' Backgrounds and Roles

0:53 to 1:56

Discover the backgrounds of Jacob Miller and Jeremy Mumford and their roles at Pattern.

“This episode of Super Data Science is made possible by Anthropic, Excel Data, and Cisco.”

Introduction to Architected Intelligence

1:57 to 3:54

Explore the key themes and concepts from the book 'Architected Intelligence'.

“all of those components of the AI platform at Pattern.”

Collaboration in Writing the Book

3:55 to 7:20

Learn how Jacob and Jeremy's diverse backgrounds shaped their writing process.

“Principles for Building AI-First Organizations and Technologies.”

User Agnosticism Tenet Explained

7:21 to 9:22

Understand the importance of designing for user agnosticism in AI projects.

“but you're coming from a perspective where you're much newer in the industry and you've been focused on more of the engineering side.”

The Cost of Failing Slowly

9:23 to 12:55

Discuss the concept of failing quickly in AI projects and its significance.

“what I thought would be the most interesting topics from across the book.”

Overcoming Organizational Antibodies

12:56 to 14:00

Explore strategies to encourage rapid iteration and reduce resistance to failure in enterprises.

“that i like about the first chapters of your book is how you write that failing slowly is costly and failing quickly can become your superpower.”

Navigating AI Project Failures

14:00 to 14:40

Learn about the challenges enterprises face with AI project failures and how to approach them.

“So what are your tips on forcing failure fast on AI projects?”

Mindset Shifts in AI Development

14:40 to 16:37

Understand the necessary mindset and organizational changes for successful AI implementation.

“But if you stick with it long enough, you can build out to the point where it's useful.”

The New AI Product Cycle

16:37 to 17:43

Discover the new product cycle in AI development focusing on rapid prototyping and feedback.

“And so that's really what I think it comes down to.”

Understanding AI Coordination Limitations

17:43 to 18:52

Explore the limitations of AI agents in coordinating and sharing knowledge.

“Yeah, you define what you're going to build, then you build it, and then you get feedback.”
Show all 27 chapters

Zillow Offers: A Case Study in Adversarial AI

19:06 to 23:20

Delve into the Zillow Offers project as a case study in adversarial AI failures.

“because everything is so incremental, so slow.”

From Workflows to Agents: The Right Build Order

23:20 to 27:35

Learn why establishing workflows is critical before developing AI agents.

“So nice, in fact, that it's the first question I've asked that now both of you has chimed in on.”

The Risks of Overusing AI in Workflows

27:35 to 28:00

Understand the risks associated with integrating AI tools into every aspect of workflows.

“Having an LLM involved in a workflow that you could imagine, how you could code this up as something more deterministic is a really bad idea.”

The Overuse of AI in Workflows

28:00 to 29:26

Learn about the pitfalls of relying too heavily on AI in organizational workflows.

“And so because LLMs are so widely useful, we can end up throwing them into any situation within an organizational workflow when it's serious overkill.”

The Titan Logistics Case Study

29:26 to 31:28

Explore the Titan Logistics story and the importance of proper data management.

“that sometimes really great example you guys have had so many concrete examples so far in the episode it's been a delight and and so easy to understand what you're describing when you give these clear examples.”

The Importance of Data Quality

31:28 to 32:22

Understand why quality data is crucial for effective AI systems.

Addressing AI Hallucinations

32:22 to 36:12

Discuss the concept of hallucinations in AI and how to manage data context.

“The difference between before and now, though, is previously we were dealing with structured data.”

The Role of Canon Managers

36:12 to 40:06

Learn about the newly proposed role of Canon Managers in AI organizations.

“in your book, you talk about a, you suggest a new role type in the organization that I had never come across before, I guess, because you guys invented it, which is a role called Canon Manager.”

Fine Tuning AI Models

40:06 to 42:00

Explore the considerations and potential pitfalls of fine-tuning AI models.

“So now that we've talked about data, let's talk about the models themselves.”

Fine-Tuning Models: Opportunities and Costs

42:00 to 45:30

Explore the considerations and trade-offs of fine-tuning AI models.

“with feature drift and keeping the model up to date and the challenges of new models continually getting better and better.”

Cheating the Intelligence-Cost-Latency Triangle

45:30 to 48:40

Learn about techniques to balance intelligence, cost, and latency in AI models.

“I kind of got the final word on that topic.”

User Experience and Latency in AI Applications

48:40 to 52:00

Discuss the importance of designing user experiences that mask AI latency.

“And I think I'm starting to see this get more and more popular, especially after Andrzej Kaparthi a few months ago kind of released his council of LLMs.”

Velocity as a Competitive Advantage in AI

52:00 to 56:07

Understand how speed and efficiency can create a competitive edge in AI development.

“Great example around latency with respect to our models.”

Insights on Context in AI Development

56:07 to 56:59

Learn about the importance of context in AI systems and product development.

“Anyway, I don't mean to be saying you're wrong, but it is interesting.”

Upcoming Book: Engineering AI Agents

56:59 to 58:09

Discover the details about the authors' new book and its innovative approach.

“And I understand you're going to start working on a new book soon as well, right?”

Book Recommendations and Inspirations

58:09 to 1:00:56

Hear about influential books that inspire AI practitioners and authors.

“And he sold 500 ,000 copies of courses that he's made.”

Connecting with the Authors Online

1:00:56 to 1:01:57

Find out how to follow the authors and their updates on AI topics.

“And you guys have definitely accomplished it.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Jon Krohn:Anything you put on the teleprompter, Ron Burgundy will read it. That single line from Anchorman explains why most AI projects fail and what to do about it. Welcome to episode number 993 of the Super Data Science Podcast. I'm your host, Jon Krohn. My exceptional guests today are Jeremy Mumford and Jacob Miller, who serve as lead AI engineer and vice president of platform intelligence, respectively, at Pattern, a giant Utah-based tech company that IPO'd on the NASDAQ exchange. about six months ago. Jacob and Jeremy are also co-authors of the brand new Wiley book, Architected Intelligence, and this episode focuses almost exclusively on this invaluable new book.

0:41Jon Krohn:Whether you're a hands-on practitioner or not, after this episode, you'll have all the key guidance you need to successfully build AI features, AI products, and AI-first companies. Enjoy. This episode of Super Data Science is made possible by Anthropic, Excel Data, and Cisco. Jeremy and Jacob, welcome to the Super Data Science Podcast. I'm so happy to have you guys here. Where are you guys calling in from today? From Lehigh, Utah, just outside of Salt Lake City. Both of you. We just got a head nod from Jeremy, which wouldn't translate to our audio-only podcast listeners. I was like, you know, Jacob and I are in the same place.

1:19I'll let him speak for both of us.

1:21Jon Krohn:But you're not actually in the same building right now, right? No, I'm working from home right now. Yeah, yeah. And then you guys both work together at the same, I guess, is it Lehigh, Utah that you both work at as well? Yeah, tell us about your business. We both work at Pattern and we run what's called the Platform Intelligence Team. And so the Platform Intelligence Team is the AI platform underlying all the AI tech that Pattern is an e-commerce accelerator. It's the largest e-commerce accelerator in the world. It's a public company. and so we manage the agents, the workflows, the evals, all of those components of the AI platform at Pattern.

2:01Jon Krohn:Really cool. It must be nice to be working at a business that is so agent forward where you get to really be doing these things. And so Pattern is also in Lehigh, Utah? Yep, that's where their headquarters is. Nice. And how long have you guys both been there? Also tell us about the roles that you respectively have at Pattern. So I'm the VP of Platform Intelligence And so all of the different parts of the platform roll up. And to me, I've been at Pattern six years. And so I started on the data science side, then it became data science plus AI, and then evolved into more exclusively on the AI side.

2:35Jon Krohn:That sounds just like the podcast in the last few years. Yes. We've been following the same journey, John. Exactly. Yeah. And Jeremy, what's your role? It's a lead AI engineer or something like that, right? Yeah. So I've been at Pattern for four years. I kind of started out doing more traditional data engineering and software engineering for a lot of our ad tech. But my educational background was in data science. So Jacob eventually pulled me over and said, we really need your talent set here. We think it'll be a good fit for this team. And it's been kind of a rocket ship journey ever since. It's been good.

3:13Jon Krohn:That's really cool to hear the rocket ship journey at the office. And I think there's like a booster rocket that's about to take off for you guys and take you even further into the stratosphere because you guys, Jacob, Jeremy, you're actually not on air today to talk about pattern of what you guys have been doing directly professionally. Although I suspect lots of examples are going to come up as we discuss this, but we're here to discuss the brand new book that you co-wrote together. And at the time of us recording this, we're about a week away from the book being publicly available. and it's going to be, yeah, by the time this episode is live, 100 % for sure, the book will be about a week fresh.

3:52Jon Krohn:So if you really like that new book smell, then the book to pick up is Architected Intelligence, Principles for Building AI-First Organizations and Technologies. Yeah, so like the main title there is Architected Intelligence. And so, yeah, this episode is going to be focused on that topic. It's probably even going to be called Architected Intelligence and we're going to be going into, this is a really interesting episode because you're both highly technical, hands-on practitioners, but actually most of what we're discussing in this episode is going to be applicable to any kind of listener who's interested in successful development and deployment of AI projects.

4:34Jon Krohn:You know, you guys might end up, you know, mentioning open source Python libraries or something at some point, but that's not really the main focus. this is more, it's like higher level. It's more conceptual and kind of less code level, right? Yes. And I think that was our goal going in was we've seen a lot of amazing, great content come out with very focused content on use this library, use this tool. But we felt like there was a lack of information and content around kind of these higher level concepts and principles, especially what we've seen is AI is moving so quickly. Somebody recommends you to use GPT 3.5 turbo in their tutorial or guide.

5:12And you're like, well, that's now instantly outdated. So our goal going in with the book was how can we actually create content that will last more than a year, that'll last five years, even 10 years, and will continue to be extremely relevant and extremely useful.

5:27Jon Krohn:Yeah, nice job finding a topic that'll be relatively evergreen. I think pretty much everything we discuss based on the topics that I have planned for us are concepts that will serve listeners for years and years to come. So great. You guys, despite both working at Pattern, you come from, you know, your whole career history is quite different. And so I expect that you guys came at architected intelligence from different angles. So, Jeremy, you come from deepfake research at BYU and satellite imagery for analysis for defense use cases. is Jacob, you come from 23 years of experience across risk modeling, internal consulting, and building an academic data science program.

6:12Jon Krohn:So how did your perspectives come together to create this book? And perhaps even more importantly, why did the world need architected intelligence now? So I think the best way to answer this question is to go back to the beginning and tell the story of how this all started. I'm sitting at my desk. Jacob and I, we've been working together a couple of months at that point. Things have been going really well. And he comes up to me and he says, Jeremy, I've got this book that's been in the back of my mind for years. I've been thinking about it. And it has to do with all the things that are going on in the world of AI right now.

6:46And I feel like now is the right time to write that book, to put it out in the world. I feel like a lot of people really need it. And I want you to write it with me. And I go, you want me to write it with you? Why me? I'm like, there's a lot of really smart people across the country, even in pattern, that would be great co-authors. Why me? And I think this is one of the things I love about Jacob is he is a person with a lot of humility and he recognizes his strengths and weaknesses. And he's like, I have tons of experience in the world of data science and the world of business. but you're coming from a perspective where you're much newer in the industry and you've been focused on more of the engineering side.

7:30You still have that educational background in data science where you did all your research. But he's like, I think that our different perspectives coming together will allow us to write the book that people need. And as we wrote the book over the course of a year, I think that was true because what we've seen across the landscape of AI engineering is an explosion of people getting into building with AI, right? I'm sure you felt this is like a data science podcast. I'm sure your audience has exploded. The number of people that are interested in the topic have grown. There's people coming in from all different sides.

8:07And what we've seen is people are coming in from the data science side, and now they're expected to build applications for users. And software engineers are coming in, And they're expected to understand how reinforcement learning works and all of these other things. And so we found that our two perspectives coming together was kind of the missing piece of the puzzle that made the book work.

8:30Jon Krohn:Nice. That makes sense. That was a really great answer where I thought it was going to get a little bit juicy where we were going to get to hear Jacob's weaknesses. But then you were like, his weakness is that he's been in industry so long.

8:47but i mean there's truth to that right of having a fresh perspective and i think you know that's that's what is important to help sometimes you know and also jeremy's just super super like obsessed into all of the details of which adding that perspective like from top down to bottom up and combining the two of them and so with components of the book each of us could bring different strengths and we different strengths to each component of the book fantastic well

9:12Jon Krohn:Well, let's get into some of that book content. Our listeners, I'm sure, are dying to get into the nitty gritty. So we're going to start off with some stuff. I'm going to kind of survey what I thought would be the most interesting topics from across the book. We're going to start in chapters one and two, and we're going to start by talking about something called the user agnosticism tenet, U-A-T, where you design products and processes so that they can be executed by a human, an AI, or some hybrid mix of human and artificial agent. And I thought that this was one of the more interesting ideas in the book.

9:50Jon Krohn:Walk us through a concrete case where designing for agnosticism, so whether the user is going to be human, artificial intelligence, or some mix, where that agnosticism saved a project that would otherwise have died. Yeah, I think a concrete example of where this agnosticism tenant can be really helpful is maybe the example of a sales team. You got a sales team, they're trying to automate parts of the sales experience. As a sales team, you're like, there are an endless number of people we can market to sell to. How do we go after all of them? And so AI is really enticing where you can start to automate parts of that outreach, parts of that communication pipeline.

10:35I think where a lot of people start to see it break down is they automate their pipeline and then they lose the human touch. Right. And that's where a project can fail is you've tried to automate something, but you did it in such a way where it's so automated. Now there's no opportunity for a human salesman to to jump into the call. right? And then a human is frustrated because they're talking to a robot and the connection is lost. So where we see a lot of people succeeding is where they build out maybe some sort of chatbot experience where someone can start a conversation with a chatbot, get some initial information about the product, about the company, the service.

11:15And then at any given point, a human can be pulled into that conversation and pick up where the robot left off. And this is such a powerful pattern that can be used in many different places. You can do it in customer service and sales. You can do it in engineering. If you think about the flow that people are doing with co-pilot AI coding tools, where it's a flow back and forth between the AI and the human writing code, this pattern is applicable in many different places. And if you stick to it, that will help you avoid those failures of getting completely locked out of the system. Yeah. Otherwise, you end up with a complete refactor where you say, hey, we're going to automate this entire thing.

11:55You automate the entire thing, but if you decide we want to pull back in certain places and you have to do a massive refactor, it doesn't work. Right, yeah, I mean, when I read this tenant,

12:05Jon Krohn:this user agnosticism tenant, it actually seems really obvious to me that this is the kind, this is the way that we need to be designing for in the future for any kind of interface, for any kind of interface, not just the future, today. This is, we're already there where with, With, especially now in the past couple of months, the proliferation of Claude Cowork, any of these kinds of agentic tools, you have to assume that anything that you might have initially, if you designed something years ago, it would have been designed for a human user. and today you're going to have machines crawling over those same kinds of platforms and trying to interact with it and if it if it doesn't work well you could be shooting yourself in the foot in terms of being able to get uh you know automated processes happening on your platform so thank you very much for putting this into words and kind of just giving a name to it another part that i like about the first chapters of your book is how you write that failing slowly is costly and failing quickly can become your superpower.

13:11Jon Krohn:So if you're in an organization and we're gonna get to speed again, well, at least a few more times actually in this episode, speed is kind of a key thing today, it seems. But being able to fail quickly is something that's so important. However, organizational antibodies like the health system, You know, something that was designed to keep an organization healthy. These like, you know, these structures in an organization, let's call them antibodies to give it kind of like a biological analogy, they actively fight against failure. They're always trying to make sure that everything succeeds. And in this day and age where things are moving so quickly in terms of technologies, capabilities, what you could be doing with your platform, that historically useful antibody is now, it's like an autoimmune disease.

14:04Jon Krohn:So what are your tips on forcing failure fast on AI projects? It's an interesting problem because I think enterprises, they have these organizational antibodies, as you describe, and they start to really want to stick with projects and ideas maybe longer than they should. And I think also they are kind of accustomed to the traditional way of software engineering and building products, which is that the initial product will maybe not have full functionality. But if you stick with it long enough, you can build out to the point where it's useful. But now building with AI and building AI infused products and features going from zero to prototype is nearly instantaneous.

14:55And so it requires a mindset shift and an organizational behavior shift that can be hard to execute at the enterprise level. Just to give an example, I remember early on at Pattern, we wanted to build a text-to-SQL chatbot. And having interviewed hundreds of people for AI engineer roles and talking to people across the industry, I swear every single company tried to do this. We all tried to build some sort of text-to-SQL chatbot that would just solve the problem of being able to retrieve data from our endlessly complex databases. And the thing about all these demos is that within like a day, you could have an amazing demo that seemed to kind of have something amazing on the surface.

15:42And so a lot of companies kind of committed to that and they were like, well, if we just stick with it, we'll be able to kind of keep going with it. I think the key thing there is that now that it's so easy and quick to build prototypes, you really need to prove value on day one. If you can't prove value on day one, then you need to toss it out and start all over again. And that's a really hard thing to tell people to just toss out their ideas. But I think we're seeing that shift. I look at AWS just this last week. They've kind of announced that they're doing this massive shift from their old AWS bedrock system to this new project mantle.

16:19and they talked about how they had six engineers over like two or three months just completely rebuild their entire AI infra stack from the ground up. That's the kind of commitment and resolve you need to have in this new age to just say, we got to start over from scratch and build something with immediate value from the beginning. And so that's really what I think it comes down to. With one approach, when we're creating something of value, the product cycle is that you define what we want to build. We then build it and then we get feedback. And it used to be that building was the bottleneck. So you could be really bad.

16:56So if it's define, build, and feedback, and if build was always the bottleneck, you could always just be bad at definition and feedback because that was never the bottleneck anyway. And so when building no longer becomes the bottleneck, the critical, the crucial step is definition and feedback. And so one of the organizational changes we've seen help is actually narrowly defining these lanes and say, hey, you two, three people, you can make whatever decisions you want. This is what you're chasing after. This is what success looks like. And you guys can try and fail over and over and over within that lane.

17:31And by involving fewer people, it ends up that those who are working on the project feel much more comfortable trying things out and failing because you're not failing in front of such a large audience.

17:42Jon Krohn:I really like that framing of, yeah, what was it? Building, defining. Yeah, you define what you're going to build, then you build it, and then you get feedback. And you're just repeating that cycle. So to go through that cycle today with AI, it's super, super fast. But going through it traditionally was build was so slow that definition and feedback just weren't important. But now they're critically important. Quick reality check for anyone building with AI agents. Your agents can discover each other. They can pass messages. They can coordinate on tasks, but here's what they can't do. They can't think together.

18:15Jon Krohn:When your agent figures out how to handle a complex workflow, that knowledge stays isolated. The industry has focused on scaling AI vertically, bigger models, more compute. Those breakthroughs matter, but intelligence also scales horizontally. Agents sharing knowledge across a network, coordinating on common intent, reasoning together. The infrastructure for that second horizontal access doesn't exist yet, Outshift by Cisco is formalizing it. They call it the Internet of Cognition. They're publishing the architecture and building reference implementations. Read Scaling Out Superintelligence. We've got a link to that in the show notes.

18:49Jon Krohn:Then check out episode number 961. In it, Dr. Vijoy Pandey, the head of Outshift by Cisco, walks through how horizontal scaling of intelligence works and why it matters. You could probably even get a lot of the definition right along the way as you're building because everything is so incremental, so slow. And smart software engineers, smart architects are thinking about the questions that are, you know, the big questions that need to be defined as you start to build and you think, oh, there's a potential issue or there's a potential opportunity. But now when you can just take that definition and put it into cloud code, wait a few hours and get your working application, it's, yeah, a very new world.

19:33Jon Krohn:It's a Brave New World where you hear from some of these pioneers that are using Cogen tools really prolifically, you hear that they've gone from spending 80 % of their time coding to 80 % of their time getting spec documents correct. Exactly. So it shifts the way from that bottleneck of builds to the other steps of the process. All right, great answers there. Let's move on now to chapter three. And you open chapter three of your book, Architected Intelligence, with a parable, the parable of Zillow Offers. So Zillow Offers was a project you guys can describe in more detail. You're more familiar with it than I am.

20:15Jon Krohn:But my understanding is that it lost almost a billion dollars on what was at its core, a sophisticated AI workflow exposed to an adversarial environment it couldn't see and that wasn't anticipated as Zillow offers was being developed. So tell us about this failure and maybe what could have been architected differently about Zillow offers so that this billion dollar loss didn't happen. Yeah, adversarial AI is something that a lot of data scientists are familiar with. But fundamentally, with Zillow offers, it's what's called this, it's a winner's curse scenario, where they built these really, really great models to understand what the value of a property is.

20:59And they can make an offer. But if they make an offer that's too aggressive and too high, the customer is going to take the offer because it's a great deal and Zillow loses. But if they provide an offer that's too low, the person doesn't like the offer, they say no, and Zillow doesn't get anything. And so your models have to be very, very good and very honed in order to execute. And they started this as a trial, as a pilot period. And it was actually going really well at first. But then they got hit with COVID and some other changes. Basically, you have model drift. You have changes in the feature space.

21:30And any type of adversarial position is actually just a change in the feature space for data scientists. It's like, oh, we are out of distribution. I didn't plan for someone to like attack me in this way. And we're left in a situation where we lose. And so within this modern AI space, there's actually way more adversarial environments being built. One of the projects I would hate to be building right now is some sort of customer service chatbot that like gives out discounts or free stuff in order to resolve customer complaints. Because the thing right now is someone posted on Reddit, here's how you can trick this AI agent to give you free stuff.

22:07And so you have an army of people out there just ready to take advantage of you. And it's a constant shifting in the feature space. And so being aware of what is going on and when you're actually in an adversarial position, are there other people out here who could take advantage of this, could take advantage of me? It becomes this shifting minefield. And so within those types of projects, having great observability over them and identifying behavior that's outside the norm is critical for those and flagging those immediately and being able to immediately respond would have been super helpful.

22:42So in the Zillow situation, many companies that were in data science, I mean, you probably saw this at the beginning of COVID, they literally just tossed their models in the garbage and went, you know, Luke Skywalker style. I'm going to just use the force and turn off my targeting computer and just make all of my forecasting plans and make it on the fly because the models were garbage. Because the present was not like the past. We had drifted outside the feature space. And that is true for so much more in AI. There's a concept from data science that's core to data science. But within the AI world, within the AI environment, it's much, much more common than it was today.

23:16Or than it was before. Nice.

Read the full transcript

23:17Jon Krohn:That was crystal clear, Jacob. Such a nice response. So nice, in fact, that it's the first question I've asked that now both of you has chimed in on. Jeremy's just stunned by how perfect your answer was. It was perfect. No need to jump in. Um, later on in chapter three, you guys make the claim that you should build the hands before the brain. So the workflows before agents, which is an interesting claim to make because today it seems like we're hearing everywhere that we should just be diving right into agents. So what are your concerns about people in our field, skipping what you view as a foundational step, getting the workflow right first.

24:00Jon Krohn:And maybe this is actually a good opportunity to also compare and contrast the differences between a workflow and an agent. Yeah. The fundamental difference between a workflow and an agent is the orchestration. For an agent, you give it an objective, you give it a set of tools and you say, use the tools in the correct order of whatever you think is right to achieve this objective. In a workflow, you say, use tool A, then B, then C, and then maybe there's a branch in that tree. and you're giving it the path already. And so one of the points that we make is if you can't get a workflow operational and being happy with the results where you're telling the exact path to give, why would you be any more happy with an agent that's just got to make it up on the fly?

24:44Now, with that being said, there is this natural progression that people are using right now where it goes like skills, then workflows, then agents. And so you use, instead of mapping out a process, because that can be tedious or complicated, or I don't really know process mapping because you're trying to get subject matter experts involved here. They can create a skill real quick. And it's just a markdown file. Describe it. They can use the skill, see how well it performs, and then update the skill and iterate. And that becomes this natural landing point for a lot of teams. We're just going to build skills.

25:16At a certain point, you say, why call these skills manually? That doesn't really make sense. Turn this into a workflow, and then you can get them into a workflow. It's then taking the job. And then if you need to dial up the capabilities, you transition from workflow to agent. And so that's the natural path that we see at a lot of companies right now. It's start with skills, very accessible, very simple. You then take those skills, package them up into a workflow. And if you need it, roll it up into an agent. I think there's a few other problems with helping people understand this distinction between workflows and agents and helping them understand they should start with workflows.

25:52One is the boundary is very fuzzy. Right. You can have agents calling workflows, workflows calling agents. It can be fuzzy on where exactly the line starts and ends with which one is which. And then I think the other thing that's challenging is the industry naming products, naming techniques. You see a lot of stuff marketing itself as an agent builder, when in my personal view, I view them more as workflow builders. And so it can be very hard then to try to like go and explain this to people and say, oh, congratulations. you built a workflow and they're like, well, I thought I built an agent. And you're like, well, I guess we can call it an agent, but it's, it looks like a workflow and it talks like a workflow.

26:34So let's call it a workflow. And like, I am very pro workflow. I think there's so much power in having a deterministic process that you can rely on, you can count on, and it makes things faster, more reliable, and often cuts costs. Think about like setting something up with cloud code that's just on a routine that everything is orchestrated by the agent. It's all passing through the context window. I can get really expensive. There's a lot of power in building out a bash script, you know, and you can have the agent write the bash script for you. But like, do we have to have everything go through the context window?

27:09Does the agent have to handle everything? That's where you start to see these horror stories of people saying like, it went off the rails in week three and deleted my production environment. It's like, let's stick with deterministic workflows first. Once we've kind of built out our skills and we're confident, then we can kick it up to the next level and go tackle the kind of craziness of non-deterministic unpredictable agents.

27:34Jon Krohn:Yeah, this makes a lot of sense to me. Having an LLM involved in a workflow that you could imagine, how you could code this up as something more deterministic is a really bad idea. From a cost, from a latency perspective, from a risk perspective, I think there's a risk for those of us working in data science and AI that we can kind of end up in the situation where instead of kind of typing that really short email and just saying, yes, that sounds good, we're like copying out of Gmail into Claude or using Claude Cowork to be coming up with an answer to the simple thing instead of just typing it up ourselves.

28:19And so because LLMs are so widely useful,

28:24Jon Krohn:we can end up throwing them into any situation within an organizational workflow when it's serious overkill. And yeah, we end up with all of these downsides with cost, latency, risk. So try to use your brain still, people. It takes effort. And if I can share just a quick story, I like from just an example. I remember we were working on this project and it was all AI, all workflows, just a huge mess of AI everywhere. And we kept getting user feedback that they were not happy and we kept fine tuning the prompt, fine tuning the prompt. Finally, I just turned around and I said, OK, we're just going to rip the AI out of this part.

29:01We're just going to replace it with some canned statements and user complaints disappeared overnight. We just replaced it with a decision tree of like, if it is above this score, we'll say this if it's below the score we'll just have some sentences where we fill in different variables and user satisfaction just like shot through the roof and so i'm like i feel i feel like half my job as an ai engineer sometimes is ripping ai out of places and people should not be afraid to do

29:26Jon Krohn:that sometimes really great example you guys have had so many concrete examples so far in the episode it's been a delight and and so easy to understand what you're describing when you give these clear examples. You mentioned there that you're an AI engineer, but you talked earlier in the episode, Jeremy, about how you were previously a data engineer. And so this next question is related to that specifically. You can tell me about Titan logistics. You can tell our audience about the Titan logistics story. This is from, we're kind of now in the middle of your book. We're like tackling chapters four to six here out of, I guess you have 12 chapters in the book.

30:02Jon Krohn:If I'm remembering correctly, I'm getting some head nods. So yeah, we're getting to kind of the halfway point in the book and the halfway point in the episode. Wow. And so, yeah, tell us about the tight logistics story where they were losing money on both the hedge and the physical supply chain at the same time until an AI firm asked for the boring data. So fill us in on more about that. But I think this is an interesting example because I think this happens a lot where organizations are looking for advice on AI, but what they really need is an intervention on their data engineering. Yeah, I think this is such a great example that we have in the book.

30:44And it's so powerful because I feel like a lot of people in data science have maybe already felt this story in their personal lives, but maybe people getting into AI engineering or discovering it for the first time, I feel like I've heard so many stories from people in the data science industry, where they talk about, I got hired at X company, and I was asked to do data science. And I walk in on my first day, and I ask, where's the data? And they go, what data? And they dive into the company data, and it's a mess. And they spend the first two years of being a data science doing data engineering.

31:19And I think this is the big key thing like you have to have solid data in order to make ai work effectively i think data science has kind of figured this out over the years and now we're hoping that we can help kind of pass that lesson on to ai engineering which is that like data is the foundation of everything we've got a quote that i really like in the book uh from the movie uh ron burgundy like uh anchorman

31:48Jon Krohn:and it says from what was that what was that Shakespeare play oh yes Ron Burgundy yeah yeah so Anchorman Legend of Ron Burgundy we've got a quote in the book that says to the to this effect of remember whatever you put on the teleprompter Ron will read it and so whatever data you put in front of your AI they'll take it as truth and so data engineering is critical with AI because the data you put in front of your AI is what they will take as the truth And so really, a lot of AI engineering starts to fall back to data engineering. The difference between before and now, though, is previously we were dealing with structured data.

32:27You know, in the case of Titan Logistics and our data science friends, it was a question of where are the numbers? Where's the data? Now, with this new generation of AI engineers, it's a question of where are the PDF files? Where are the images? Where are the Google Docs? And which ones are authoritative? Which ones are the truth? Which ones are throwaway junk? How do we chunk it? How do we embed it? How do we search it? All of these questions are now forming the bedrock of AI engineering in 2026.

32:57Jon Krohn:So yeah, thank you for that clear example, Jeremy. And this actually brings me perfectly to the next question that I was going to ask about. So you talked about how with that anchorman legend of Ron Burgundy example, where the agent, and LLMs in general, they know what they know from data that they've been trained on. And so you argue in your book that hallucinations are usually gaps in what you call canon, so the body of information that an AI system accepts as authoritative truth, not flaws in the model. So the AI is only improvising, this is a quote from your book, because we fail to give it the right script.

33:41Jon Krohn:And that's an important reframe. How do you get engineering teams to stop blaming the model and start treating hallucinations as a data curation problem? With hallucinations, it's often, like you said, this categorical error that we see over and over from AI engineers, where if the model hallucinates, they just assume that the model messed up, when it's most often for the model to hallucinate when it didn't have any good reference. If you tell the model, like, I live on the third floor, what floor do I live on? It doesn't say you live on the second floor, but if you haven't mentioned what floor you live on at all, and you haven't given any of that context, and then you ask it, it might make something up, or it might try to infer from information that's somewhat unrelated.

34:26And so when you look at a hallucination with modern models, at least like in, you know, 2026 models, what that indicates is actually we didn't provide any good context about that question about that task. And the fact that it hallucinated is actually throwing up a flag to say, we are missing critical context here, which means we either don't have that context at all, or we failed the retrieval entirely saying that was out there, but we just didn't go out there and grab the right one.

34:54Jon Krohn:It kind of reminds me how earlier when you were talking about Zillow offers and the world changes. And so, you know, the model that was trained is no longer relevant to the world that we're in, it kind of seems like something similar can happen here with context where you could be, say, you're an HR manager and you're like, sweet, we're going to get this agent set up so that it can handle all the common questions that I have to deal with every day. I get dozens of emails every day on simple HR questions that people could be looking up in a guide. So let me throw all of the HR PDFs that I can find, all the guides that we have, I'll just throw that all in as context.

35:36Jon Krohn:But within that context, there could be conflicting information. Maybe you've thrown in an HR guide from this year as well as one from two years ago, and a policy has changed over that time in some significant way. It's now the inverse of what it was two years ago. But maybe this document didn't have a date on it. And so the AI model, it might pull out that information from two years ago and confidently give an answer that is the opposite of what's true today. And so you guys, in your book, you talk about a, you suggest a new role type in the organization that I had never come across before, I guess, because you guys invented it, which is a role called Canon Manager.

36:24Jon Krohn:And so this Canon Manager is making sure that the contacts that AI agents are working with, or LLMs, I guess, in general, are working with in an organization are correct. Yeah, the Canon Managers in general, like we came up with this term, but there are many, many different titles for it across the industry. And every organization is just kind of sprinkled their own and so it's like well we'll just consolidate them into one single title of canon manager of the person who is in charge of what is true not because it can't change not because that document can't change but whatever you tell burgundy is true is is true he will read the prompter he'll read the teleprompter so the technically not not ron burgundy though is it is it ron burgundy in it that does that no it's another character right well i think someone pranks him, putting it on the teleprompter.

37:17Oh, right, right. And then he incorrectly reads it.

37:19Jon Krohn:So it is Ron Burgundy that does it, yeah. Somehow I was thinking, you know, it's been probably 20 years since I watched that movie. I was thinking it was the I Love Lamp guy that would read whatever. My bad, my bad. I would say that the anti-pattern of a canon manager, so to describe what it's not before to describe what it is, is let's say there's critical context for an agent to behave correctly. And I would say the most common mistake that we see is that it's put somewhere in GitHub in a repo saying, hey, you should follow these exact instructions that are within this repo and you will do what this engineer has placed there.

37:56And then if it goes wrong, that GitHub repository is not very public within the company. It's not very public to say the product managers or others who are responsible for its performance. And if they want to update and change it, it's up to the engineer. So someone would say, hey, it's up to the engineer to make sure that this context, that this canon is correct and up to date. But we argue, no, they are not the subject matter expert. They're not the one who knows the most about it. And actually you have to extract that context out from the deep recesses of some GitHub repository and move it over and put it in front of the subject matter experts that actually know the most about it and provide them the tools to minimize that friction and proactively identify those conflicts so that they are accountable and responsible and they feel that they are the ones to make sure that this agent or this workflow performs the way that it should.

38:48Yeah, so it boils down to how do you make it really easy for anyone at the company, people in HR, people in leadership, people in engineering, no matter what your role is, how do you make it really easy for them to publish and maintain and update knowledge that is accessible by agents that are answering questions for other people across the company? And it's hard. It's hard to make that experience easy for people, to make it accessible, powerful, and accurate. And for us, it's been so easy for, you know, the olden days where it's like, hey, use the company wiki and no one uses the company wiki, right?

39:22It just doesn't work. And it's this new world where actually, if we had a super well-functioning company wiki, we could do a million things today that we otherwise couldn't. And so the responsibility for it dials up so much. the impact, that accountability. And for us, probably the biggest unlock for our company and many others that we've worked with is AI tools to minimize the friction to contribute to these wikis. And so it's like, oh, here's a conflict. AI can recommend how to consolidate that conflict and recommend changes so that they can accept the diff or they can adjust the wording in one little place.

40:02And so minimizing that friction in this new world, we found is absolutely critical.

40:06Jon Krohn:Great. So now that we've talked about data, let's talk about the models themselves. So this is chapter seven and eight in your book are focused primarily on models and an interesting analogy, a sobering story that comes up in those chapters is the fine tuning trap that Bloomberg ran into with their Bloomberg GPT. So they spent an eight figure sum training a model, Bloomberg GPT, which for a few weeks was a really big story because they had trained this model on all their financial data and it outperformed GPT-3 by a lot on financial queries for the most part. So it seemed like an example of this kind of this niche model that was going to provide a lot of value.

40:52Jon Krohn:And then a few weeks later, GPT-4 came out. And nobody's used Bloomberg GPT since. So eight figure sum for a few weeks of utility, not a great investment probably. So given how rapidly frontier models advance, what's the checklist that our listeners should run through before committing to a fine tuning project today, especially if it's going to end up being expensive? Yeah, I think I have to be careful what I say here because I have really strong opinions about fine tuning, but I'll just keep it really simple. More people do fine tuning than they should. I'll just leave it at that. You should really think twice about committing to fine tuning before you get into it.

41:39And so let's talk about that checklist. What should you check off? First off, you've got to make sure, am I an organization that's ready to take on this challenge? Do I have the necessary talent? Do I have the bandwidth to commit to something like this? Because yes, it seems simple on the surface. You're like, I just throw some data at it. Boom, it's an expert in the problem I care about now. But there's so much that comes into that with all the things we've talked about earlier with feature drift and keeping the model up to date and the challenges of new models continually getting better and better.

42:11I think it really comes down to do I have a really narrowly defined domain or problem that will not change over time? I think an example of this is anything to do with classification. This is a great place to apply fine tuning. You're like, I have an extremely straightforward classification job that I need to do at scale. I'm talking millions or billions of data points. If you have a problem like this, it may make sense to do fine tuning. Outside of that, I would really encourage people to hesitate before getting into fine tuning. I think in 2026, most people have figured it out by this point.

42:50Two years ago, I had this opinion and it was a very controversial opinion. Today, it feels less controversial, but really think twice before you jump into it. One of the points that I bring up with teams that are considering fine tuning is the opportunity cost. like look you can spend all this time building this fine-tuning model and you might be able to get it from 93 to 95 accuracy is that worth the amount of time and maintenance to support that over time versus all the other projects that you guys have been wanting to do and so yes if you had unlimited budget and unlimited tokens and unlimited resources like fine-tuning makes a lot of sense but if you're looking at like where's the delta in terms of the the improvement in performance yeah classification you definitely see that and there's other use cases where you see fine-tuning worth it but in a in a world that moves as fast as ours and the opportunity cost of all the projects every time we choose a project we didn't choose five others it better be a really really good project and for us fine-tuning will probably make more and more sense over time as we say the technology gets better and the infrastructure gets better.

44:01But generally, it's like more people are doing it than should.

44:04Jon Krohn:I think there's an instinct for those of us who historically, as data scientists, for example, have been really excited about training and deploying models. For us now, most of us, you know, 99 % of us in the AI space aren't working on frontier models, training huge LLMs from scratch. So instead we're kind of like, okay, well I can be using some kind of LoRa adapter and fine tuning this relatively cheaply, but your time is still very expensive relative to a lot of other options out there. And so just curating the data, the weeks spent probably at a minimum in most cases to get things right in terms of fine-tuning and get that 93 to 95 percent delta in performance, exactly as you say, Jacob, it's going to be the case most of the time that we should have just used something off the shelf, which is kind of disappointing for, I guess, like, you know, we're looking, we want to be doing something really cool and really meaty.

45:14Jon Krohn:But as you guys point out in your book. And we're actually getting pretty close to the question where this is going to become the main point that speed is more valuable than anything these days. And it's pretty hard to do that if you're developing custom models, unfortunately. All right. So cool. I kind of got the final word on that topic. Although we're getting to the speed thing again later. So you guys can chip in again. I've got one last question from the midpoint of the book before we get to that speed thing, which is, well, actually, you know, this relates to speed as well, but it's kind of, it's less about organizational speed.

45:48Jon Krohn:It's more about models. Uh, so you, in your book, you talk about the intelligence cost latency triangle. So if you're listening to this in an audio only format, I'm just going to say that one more time. Imagine a triangle. Don't imagine this too crisply if you're driving a car right now, but imagine a triangle with three points. Yeah, try that. And on each point is a different word. So we've got intelligence, say at the top, cost in the bottom left corner, and latency in the bottom right corner. I'm kind of assuming that people by default when they imagine triangles, it's like equilateral and there's a point up.

46:27Jon Krohn:I don't know why. You guys, did that happen for you guys too?

46:34Jon Krohn:And yeah, so this intelligence cost latency triangle, You talk in your book about how you can buy any of those two corners, but not all three. So you've got to pick. You can have high intelligence and low cost, but then your latency is going to be high. And you guys could work through all the other possibilities. But basically, you can't have a lot of intelligence, low cost, and low latency all at the same time. However, despite you saying that, you then go on to provide techniques that you describe for cheating the triangle. So things like dynamic routing, streaming, semantic caching, ensemble methods.

47:21Jon Krohn:Which of these techniques do you think is the most effective and maybe the most underused? Yeah, I think it's fun to talk about cheating the triangle because it kind of makes you feel really clever. You're like, ah, I cheated the triangle. I think probably the most important one is streaming, right? If you look in the world of software development, so much matters with latency and, you know, how quickly can you get something in front of a user? I can't remember the exact statistic, but it was something about like every 100 milliseconds you add, you lose like 10 % of people, something crazy like that, right?

47:59And so every second, every millisecond counts when you're building applications for users. And nobody wants to wait 20 seconds for a response to generate. So this is probably the most effective. But I think it's one that's also probably the most commonly used. Caching as well. Caching is so easy now, especially with the model providers often just doing it automatically for you, whether that's OpenAI or Anthropic. They'll just automatically handle caching on their end. Of course, you can layer in some more complex semantic caching if you want to get fancy. And that can be a very effective tool as well.

48:32Probably one of the most underutilized one is ensemble kind of methods. And I think I'm starting to see this get more and more popular, especially after Andrzej Kaparthi a few months ago kind of released his council of LLMs. So it's exciting to kind of see that kind of pick up more interest across the industry. I think people are more interested in that now, which makes me really happy to see. Probably the hardest one to get right is routing. On the surface, it seems so obvious, like hard problems should go to a smart model and easy problems should go to a dumb model that's really cheap. But then it's like, how do you classify a problem as easy or hard?

49:15And you see people complain about this where Chachi, BT and Anthropic added their adaptive thinking, right? And this is a huge complaining point for a lot of people where they're like, I don't like this at all. They're like, you know, having it instantly respond bothered some people. having it think was bothered some people, but having it try to guess which to do bothers everyone. And so this is like a really tough one to figure out. And so on that one, I'm like, I'm going to sit back and let the labs kind of figure that one out for a bit while the rest of us watch. Now, that being said, you may have in your case, in your company and your problem set, a more deterministic way of determining how to route problems.

49:56And in that case, I'm like, go for it. If it's really straightforward, use that routing system, it's so effective to just figure out which type of model should solve which problem. But if you're trying to figure it out on the fly, that's where you should not use that method. There's this aside that we put in the book around designing the user experience. Of course, our book is not about optimizing designing user experiences. It's primarily on architecting. but that being said it is amazing how some designers can get all the information they need for the ai go kick off the ai shepherd you through something else really quickly and then it appears instantaneously and they don't realize that the ai responded to them while something else was going on and so rerouting these user experiences and and pre basically you're running all of your AI jobs behind the scenes and then designing the user experience flow in such a way that they don't notice that we hid the latency.

51:02And there are like products UX people who are genius at this right now, where you see it throughout these products. So in the products that we use, we notice when someone does this and it's like, oh, it appeared instantaneously. And we realized that it had kicked off, you know, steps before that. And you know, this is like so fun because it's almost like we're back in the early 2000s where you hear the story of Instagram, right? Where they talked about how when a user was uploading a picture that they wanted to share on Instagram, the moment they like added it, they start uploading it in the background to the server while the user types out their caption.

51:37And when they hit post, it's just instantly there. And then it's like technology has gotten faster, the internet's gotten faster. I feel like, you know, us as engineers, maybe we've kind of just gotten accustomed to everything just works fast. So I don't need to do all these little hacks. But now like we've rewound the clock, we've got to deal with these slow, slow LLMs. And it's, it's time to relearn those techniques and lean back into them.

51:59Jon Krohn:For sure. Really well said guys. Great example around latency with respect to our models. Let's now, this is going to be my final technical question for you. And it's around latency of humans in developing AI solutions. So in chapter 11, which is the penultimate chapter of your book, you take on a question every AI leader is wrestling with right now, which is if everyone has access to the same frontier models, where does durable competitive advantage actually come from? And your answer is that it's not the model. It's not even the data exactly necessarily. It's velocity. How fast your organization can run the loop of build, measure, learn, improve, And to capture this concept, you invoke the gingerbread man.

52:48Jon Krohn:So run, run as fast as you can to create a moat. So velocity itself becomes your moat. And I think this ties together a lot of ideas from over this episode. We have been talking about this to some extent, but I feel like it now deserves its own focus. I think a lot of our listeners are wondering where this mode can come from. And yeah, if it's not models, if it's not necessarily data, then this idea of velocity itself, I think it's a great solution. How fast are you guys moving right now? We're trying to move as fast as we can. If you look at how the labs are operating right now, Anthropic and OpenAI and others, they're all in on this concept, right?

53:32The idea of self-recursive improvement and just like trying to close cycles as fast as possible. This kind of like goes back to the critical idea of the singularity. But the good news is like the rest of us companies can take advantage of this concept as well. This is not just limited to people building AI models. This also works for people utilizing them and trying to accelerate their company as quickly as possible. And so everything you can do as a company to complete cycles faster helps you leap ahead of the competition, whether that's shortening the time to build products, accelerating the process of, you know, going back to what Jacob said about define, build, and feedback.

54:16Anywhere you can accelerate each of those three steps is helpful. I think at this point, we've accelerated the build step a lot. There's still more room to be made there. But I think accelerating the define step And the feedback step are going to be enormous for companies to continue to increase the speed of this cycle. And if you're just making that 0.1 % improvement every time you finish a cycle, then over time that compounds. So on one side, it's the velocity of how fast you're going through these. And on the other end of the spectrum is how much do you improve with each cycle? And I think this relates to the concept of taste that people hear about or value and are understanding.

54:55And so you take a certain subject matter expertise, a taste and understanding of what's truly valuable for your end users and say, hey, if we run, if this is what we build, what would we learn and how much would the product improve and being able to pick and choose those? Because if building is not the bottleneck, then velocity and taste, which is the quality improvement on each one of those cycles, is the determiner.

55:22Jon Krohn:Yeah, for now, at least we have a little bit of an edge on taste. We'll see how long that lasts. There was a really popular article, Something Big is Happening. I don't know if you guys have seen that. Yeah, that blog post where he talks about how I think that article came out around the Opus 4.6 release and his use of cloud code where he said, you know, I felt like I had this edge on taste and I had to kind of get the algorithm to go in the right direction there. But now, at least for some use cases, maybe relatively simple, but probably more and more, we're going to find that the post-training reinforcement learning that these models have are allowing them to have our taste.

56:07Jon Krohn:Anyway, I don't mean to be saying you're wrong, but it is interesting. There is also, there's an edge that we can have, at least for the foreseeable future, around the right context for that taste. So, you know, I think that's something key here where even if we're trying to have Claude have all the right context, you know, we're taking our meeting recording transcripts and putting those in, there's still going to be some things that are probably missing that we as a product owner or a system architect, we have some extra context that's critical that the algorithm doesn't. Cool. All right. So that is my journey through your book, Architected Intelligence, available from wherever you buy your books now, published by Wiley, a great publisher.

56:53Jon Krohn:Congrats, both of you. For both of you, it's your first book, right? Outside of textbooks, yeah. Right, right, right. And I understand you're going to start working on a new book soon as well, right? I have started working on it and my publisher is not happy with my pace. But yes, I think I announced this. Did you guys hear this on the podcast or? Yeah. On the most recent episode, we heard that you were working on a book with someone named Edward Donner, right? Ed Donner. Exactly. Many of our listeners will be familiar with him. He actually had an episode on this podcast some 18 months ago. we are going to have another podcast episode.

57:34Jon Krohn:So we're going to, I don't know if you guys have this with your book release, but with, so Pearson is my publisher and Pearson publishes into the O 'Reilly platform. And something cool that you can do with that is we're going to be releasing rough cuts of each chapter as they're available. So I'm hoping that not too long after this episode comes out, I'm going to have the first chapter done and available in the O 'Reilly platform for people who have a subscription to that and then yeah we're going to have probably about a dozen chapters like you guys had so it's going to take us a while to get the whole book out but yeah Engineering AI Agents is the book and yeah looking forward to making that I think Ed is tremendous he He has amassed, he started creating video courses on Udemy about 18 months ago.

58:33Jon Krohn:And he sold 500 ,000 copies of courses that he's made. And yeah, people can figure out how much that's worth because they sell for at least 10 bucks each. You know, it's like, that's a non-trivial amount of revenue in an 18 month period. And he's done that by being so engaged with his audience. and yeah, I'm basically just, I'm kind of taking his ideas, his video content and working with him to repurpose it into a coherent textbook. And given how valuable his courses have been, we're hoping this book will be a hit too. Nice. We look forward to it. Yes, yes. All right. Well, thanks for listening to the podcast, guys.

59:17Jon Krohn:That's nice. We love it. Before I let you go, since you are podcast listeners, you must know that I always ask for a book recommendation. Do you guys have one for me today? And you can have one or even more each. I'm not, I'm not a very, I'm not a very strict interviewer. Deal. Um, I think for me, uh, I'm going to cheat and I'm going to recommend two books, uh, observability engineering by charity majors. Uh, fantastic book, uh, was a huge, huge inspiration for us as we were writing our book and kind of thinking about how can we write a book that, uh, is focused on higher level concepts. So that was super inspiring.

59:57And then LLM Engineers Handbook, I believe it's by Paul Hudson and Maxine Le Bon. Very more practical kind of code-based guide for those trying to get into AI engineering. So highly recommend that. Yeah, besides Charity Bajer's book, another book that was an inspiration for us as we were writing, centering in on how can we communicate something that's changing very quickly, but communicating principles that are durable and are still relevant five years from now. Fundamentals of Data Engineering from Joe Reese. He's someone that we know. I remember going through his book for the first time a few years ago, and that was an inspiration for me because there were so many concepts that were enduring around the principles of data engineering.

1:00:47And as we were tackling this book, we thought how could we approach AI engineering and architected intelligence in a similar way.

1:00:56Jon Krohn:I love that. And you guys have definitely accomplished it. I love how this book is going to last for years and years. So even if you're in the 2030s or beyond listening to this podcast episode or given our efforts to be a user agnostic podcast, maybe you're an agent listening in in the future. Exactly. If architected intelligence is not already in your canon, then put that in your canon, agent. Exactly. Nice. Fantastic. Thank you so much. This has been a great episode. You know, every minute had an invaluable nugget for us to take home with us after the episode. Jacob, Jeremy, for folks who want to glean more invaluable nuggets from you, other than obviously purchasing your book, Architected Intelligence.

1:01:48Jon Krohn:How can people follow you online after this episode? We've got a website called the whybehindai.com. So you can go check that out. And similar to how you're going to be publishing your content through O 'Reilly, that's where we publish thoughts from the book in kind of a rougher format or other thoughts that we have around kind of the why behind AI. It's a very kind of fun place for us to share our ideas. We tend to be a little more casual in that environment where there's more memes. So not as many memes in the book, sadly, there's, there's still some fun nuggets in there, but if you come to our blog, you're going to have a lot more fun as far as memes go.

1:02:27So we make it a lot more entertaining and we're both on LinkedIn and that's where we, you know, post updates in terms of things that we're doing and tackling. But yeah, Wiley of course, doesn't like as many memes as we would have liked in the book. And so those, those are all, those are on the blog. It is a more fun way of, of, uh, ingesting the material.

1:02:48Jon Krohn:You do have a lot of stick figure cartoons though, that it's still add that, that lighthearted element to it. So that's really cool. All right, Jeremy, Jacob, thank you so much for taking the time to be on the show. And also this episode would not be complete without me thanking John Bowne. How do you pronounce his last name? Jonathan Bowne? Yeah. Bowne. Yeah. Jonathan Bowne. Okay. Nice, nice, nice. Uh, yeah. Thanks so much, John, for recommending Jeremy and Jacob as guests. John has been a listener to this show for years and years and one of our most active social media commenters. And yeah, maybe at some point we're going to have to have John on here for an episode as well.

1:03:26You should. He's a great guy.

1:03:27Jon Krohn:Yeah. And I know that at the time I was recording this, he is in Boston at ODSC East giving a big two-hour long tutorial. So there's probably some content in there he could be sharing with our audience. so yeah so thanks John yeah all of these J's from John to Jacob and Jeremy thank you other John for this jovial Jepisode yeah this was really good thanks listeners for bearing with me and all of my J's and yeah thanks a lot Jacob and Jeremy for being on the show thank you man oh man And that was a great episode. Really appreciate the well-thought-through insights of Jacob Miller and Jeremy Mumford.

1:04:14Jon Krohn:Don't forget to check out their new book, Architected Intelligence. In this episode, we basically only talked about stuff from their book, including the user agnosticism tenet, which means designing products and processes so they can be executed equally well by a human, an AI agent, or any hybrid combo. We talked about the shift in the define build feedback loop now, where building is no longer the bottleneck like it always was, which means definition and feedback are where teams win or lose. We talked about why workflows are deterministic, predictable, and cheaper than agents, and why the natural progression is skills first, then workflows, and only then agents.

1:04:55Jon Krohn:We talked about why data engineering is the true bedrock of AI engineering, illustrated through the Anchorman analogy. Whatever you put in front of your model, the model will read as truth. And we talked about why Velocity is the only durable moat in a world where everyone has access to the same frontier models. All right, that's it. As always, you can get all the show notes, including the transcript for this episode, the video recording, any materials mentioned on the show, the URLs for Jacob and Jeremy's social media profiles, as well as my own, at superdatascience.com slash 993. Thanks to everyone on the Super Data Science podcast team, our podcast manager, Sonja Brejevich, media editor, Mario Pombo, partnerships manager, Natalie Jaisky, researcher, Serge Massis, and our founder, Kirill Aramanko.

1:05:45Jon Krohn:Thanks to all of those fine folks for making another sensational episode for us today for enabling that super team to create this free podcast for you. We are deeply grateful to our sponsors. You can support the show by checking out our sponsor's links, which are in the show notes. And if you'd ever like to sponsor an episode yourself, you can get the details on how by making your way to johnkrone.com slash podcast. Otherwise, there's tons of other ways you can support the show and we really do appreciate if you do. It is the only way we can grow. So please do share this with anyone who would like to learn about how they can be building AI-first companies themselves.

1:06:29Jon Krohn:Review this episode on your favorite podcasting platform or on YouTube. Subscribe if you're not already a subscriber, but the most important thing above all else is that you just keep on tuning in. I'm so grateful to have you listening and I hope I can continue to make episodes you love for years and years to come. Until next time, keep on rocking it out there and I'm looking forward to enjoying another round of the Super Data Science Podcast with you very soon.

From the publisher

For years, AI content has come in the form of “use this library, use this tool” tutorials that age out within months. Jacob Miller and Jeremy Mumford, co-authors of the brand new Wiley book Architected Intelligence, wanted to write something different, a guide to the higher-level principles of building AI products and AI-first organizations that will still be relevant in five or ten years. In this episode, the two Pattern engineers walk Jon Krohn through the core ideas of their book: why you should design products and processes so they can be executed by a human, an AI agent, or any hybrid combination; why most companies are still treating hallucinations as a model problem when they’re actually a data curation problem; why the natural progression of AI development goes skills, workflows, agents, not straight to agents; and why velocity, not models or data, is the only durable competitive advantage left.

Additional materials: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.superdatascience.com/993⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Interested in sponsoring a SuperDataScience Podcast episode? Email natalie@superdatascience.com for sponsorship information.

In this episode you will learn:

(10:06) The User Agnosticism Tenet

(20:02) The Zillow Offers parable

(23:25) Why workflows should come before agents

(29:57) Why data engineering is the bedrock of AI

(52:41) Why velocity is the only durable moat

More from Super Data Science: ML & AI Podcast with Jon Krohn

All 130 episodes
993: How to Build AI-First Organizations, with Jacob Miller and Jeremy MumfordSuper Data Science: ML & AI Podcast with Jon Krohn · 1 h 10 min
Listen in VO