In short
Practical AI Podcast Episode Notes
Episode Title
Understanding What's Possible, Doable & Scalable
Episode Overview In this episode, host Daniel Whitenack speaks with Mike Lewis, an AI architect known for successfully implementing LLM and Generative AI (GenAI) applications that deliver real enterprise value. They explore themes of disillusionment in AI, practical solutions for businesses, and the future paradigm of work as influenced by AI technologies.
---
Key Themes and Discussions
- Disillusionment in AI
- Perception vs. Reality: The prevalent narrative is that many enterprises feel disappointed with AI's current capabilities.
- Mike's Perspective: Despite the skepticism, Mike has consistently provided solutions that leverage AI to create value for clients, including Fortune 50 companies.
- Understanding the Landscape
- Astronomers vs. Astronauts Analogy: Mike draws an analogy between astronomers (those discussing the potential of AI) and astronauts (those actively building and using AI solutions).
- Experience Over Theory: Mike emphasizes that hands-on experience can reveal capabilities of AI tools that discussions often overlook.
- The Role of Creativity in AI Implementation
- User Creativity: Sometimes, the perceived limitations of AI tools stem from a lack of creativity in how they are used.
- Identifying Low-Hanging Fruit: Mike advocates for understanding client needs deeply and finding simple, impactful applications of AI.
---
Mike's Background
- Diverse Career Path: Mike's journey took him from industrial design to portrait painting, and eventually to AI architecture.
- Adapting to AI Technologies: His varied background allows him to approach AI from different angles, making him effective in identifying unique applications.
---
Solution Archetypes Mike and his team categorized 15 solution archetypes that have successfully added value in AI implementations. Key examples include:
- Generating New Ideas: Using AI to facilitate brainstorming sessions by creating personas that simulate different perspectives in focus groups.
- Preserving Knowledge: Leveraging AI to capture and document essential organizational knowledge.
Example
Persona "Andy"
- Function: Andy acts as a facilitator in brainstorming sessions, creating and managing additional personas to generate diverse ideas.
- Impact: This application led to the development of a successful new product idea for a publishing company.
---
Upstream Value and Efficiency
- Shifting Perspectives: Companies often focus on minor efficiencies rather than exploring how AI could transform processes fundamentally.
- Innovative Use Cases: By rethinking processes, organizations can unlock significant value rather than just incremental improvements.
---
Future of AI Integration
- Democratizing AI: Mike emphasizes the need for non-technical users to become champions of AI within their organizations.
- Empathy in AI Deployment: As AI tools evolve, there must be consideration for their impact on workers, particularly in ensuring AI enhances, rather than replaces, human roles.
---
Teaching Strategies for AI Use
- End Goal Alignment: Establishing clear objectives before diving into AI applications.
- Iterative Validation: Continuously validating the understanding of goals and refining inputs to ensure alignment with desired outcomes.
- Empowerment Through Understanding: Teaching non-technical users to demystify AI, ensuring they understand how to leverage these tools effectively.
---
Closing Thoughts
- Call to Action: Mike urges listeners to engage with AI technologies actively.
- Moral Responsibility: The development of AI should focus on creating positive societal impacts, especially for marginalized communities.
---
Episode Links
- Mike Lewis: [LinkedIn](https://www.linkedin.com/in/mikelewis76)
- Daniel Whitenack: [Website](https://www.datadan.io/) | [GitHub](https://github.com/dwhitena) | [Twitter](https://x.com/dwhitena)
- Sponsors: [Fly.io](https://fly.io) | [WorkOS](https://workos.com) | [Eight Sleep](https://www.eightsleep.com/practicalai)
---
This document serves as a comprehensive summary and exploration of the discussions held in the Practical AI podcast episode featuring Mike Lewis, focusing on the practical applications of AI in the business landscape and the mindset needed to leverage these technologies effectively.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:28Welcome to Practical AI. near your users. Learn more at fly.io. Okay, friends, I'm here with Annie Sexton over at Fly. Annie, you know, we use Fly here at ChangeLaw. We love Fly. It is such an awesome platform and we love building on it. But for those who don't know much about Fly, what's special about building on Fly? Fly gives you a lot of flexibility, like a lot of flexibility on multiple fronts. And on top of that, you get so I've talked a lot about the networking and that's obviously one thing. But there's various data stores that we partner with that are really easy to use. Actually, one of my favorite partners is Tigris.
1:11I can't say enough good things about them when it comes to object storage. I've never in my life thought I would have so many opinions about object storage, but I do now. Tigris is a partner of Fly and it's S3 compatible object storage. that basically seems like it's a CDN, but is not. It's basically object storage that's globally distributed without needing to actually set up a CDN at all. It's like automatically distributed around the world. And it's also incredibly easy to use and set up. Like creating a bucket is literally one command. So it's partners like that, that I think are this sort of extra icing on top of Fly that really makes it sort of the platform that has everything that you need.
1:50So we use Tigress here at Changelog. are they built on top of Fly? Is this one of those examples of being able to build on Fly? Yeah, so Tigris is built on top of Fly's infrastructure and that's what allows it to be globally distributed. I do have a video on this, but basically the way it works is whenever, like let's say a user uploads an asset to a particular bucket. Well, that gets uploaded directly to the region closest to the user. Whereas with a CDN, there's sort of like a centralized place where assets need to get copied to and then eventually they get sort of trickled out to all of the different global locations.
2:24Whereas with Tigris, the moment you upload something, it's available in that region instantly. And then it's eventually cached in all the other regions as well as it's requested. In fact, with Tigris, you don't even have to select which regions things are stored in. You just get these regions for free. And then on top of that, it is so much easier to work with. I feel like the way they manage permissions, the way they handle bucket creation, making things public or private is just so much simpler than other solutions. And the good news is that you don't actually need to change your code if you're already using S3.
2:57It's S3 compatible. So like whatever SDK you're using is probably just fine. And all you got to do is update the credentials. So it's super easy. Very cool. Thanks, Annie. So Fly has everything you need. Over 3 million applications, including ours here at Changelog, multiple applications have launched on Fly. boosted by global anti-cast low balancing, zero configuration private networking, hardware isolation, instant wire guard VPN connections, push button deployments that scale to thousands of instances. It's all there for you right now. Deploy your app in five minutes. Go to fly.io. Again, fly.io.
3:48Welcome to another episode of the Practical AI Podcast. This is Daniel Whitenack. I am founder and CEO at Prediction Guard. And I'm really privileged today to have in the Prediction Guard offices one of my good friends, Mike Lewis, who I've known for a little while now in the AI space. And I think have been really intrigued to see how Mike, as an architect, has been able to solution certain AI tools with his customers, with his partners. He's currently the chief AI architect at Symphony down in Cincinnati. And yeah, it's great to have you here, Mike. Thank you, Daniel. And I've been looking forward to this for a long time.
4:30Obviously a huge fan of the show and have learned so much by listening to you. and Chris, but I just am so excited to dig in here. Well, one of the things that I think is really intriguing is that I've heard a lot recently that there's some disappointment a lot of times and people trying to find value with AI, especially in enterprise corporate environments. I've heard things like the tools aren't there yet. we have yet to kind of fully realize the value of ai and there's some disillusionment maybe but i've known you for a while now a couple years at least and even before we had gpt4 gpt3 you were creating and architecting solutions for people that actually led to to value and and eventually led to your business getting acquired by a company that's engaged with fortune 50 companies and you continue to prove you know that you can find solutions with this latest wave of AI technology and so there's a disconnect for me here uh you know from your perspective as that sort of architect people are talking about this disillusionment but you've also been finding these solutions with your partners.
5:53So yeah, what's your perspective on that? Are we not there yet? What is the state of these tools? That sort of thing. Frankly, I've done a lot of head scratching on this topic. There are astronomers and there are astronauts. And the astronomers get out their telescopes and they look at the stars and they tell us about all these things and the astronauts get up there and work on the satellites, right? And I think you and I both have been up in orbit for a while now. And, you know, I tend to not pay too much attention to all the people who tell me the things these tools can't do. Most of the time I'll go to a conference or, you know, I wind up in an environment where a lot of, you know, there's a lot of talk about the tools and I'm just astonished at the use cases where I will hear that there's no value currently and we're waiting on that.
6:44And then at the same time, it feels like the same person will tell me all the things it can do and And I'm scratching my head on the, well, how'd you get it to do that? You know? And so the reality is it's just, I mean, there's a whole universe of problems and solutions. And we were talking about it earlier that, you know, to be involved with even just generative AI, you know, not even counting all the stuff going back a decade or decade and a half or since the fifties, I suppose, but even just the recent developments, golly, I mean, I don't think any human could really understand it all. Right.
7:15And so we all tend to carve out a niche. I know you have a phenomenal niche carved out. And mine tends to be get to know the client, find the low-hanging fruit, prove out value, and then start making decisions about is now the time to put something in production. That said, I understand. I mean, if you hadn't been tinkering and you haven't built 150 tools already, then it could feel like they don't do a lot. Because frankly, I worked really hard to figure out how to solve all those problems, right? And it's not like I'm running around telling everyone how I solve them all. I hope to do that today.
7:57A little bit of that. Yeah. It can't do it until it can. And sometimes it's not that the tool can't. It's just that the user hasn't been creative enough yet. Yeah, and maybe this might be good context for certain people because even before the show, I think it was interesting to talk to you about perceptions in this space. There's sort of a perception maybe by larger organizations or teams that don't have kind of data science, AI expertise, that we sort of don't have the know-how or the expertise or the skills to be able to adopt this technology in a meaningful way. And I think it's interesting that your background, although you have some technical background, it's not like decades and decades as an AI researcher at Meta or something like that.
8:51Can you describe a little bit of your background and kind of how that's influenced maybe how you've come into this space and how you've come into this technology? I think that might be relevant for people. Yeah, as quick as I can, I'll say, initially, I aspired to be an industrial designer. And so even in high school, I worked when I was 17 years old, I worked as an industrial designer. And that might not seem possible. But the reality is, I got an internship at a medical device company. And I went from like, printer, paper, coffee boy, to designer within like six months, because I knew AutoCAD.
9:29And the company was hurting for like warm bodies to like draw up, you know, sort of. And so I had this amazing mentor who taught me problem solving from just – he just had a great way of explaining how to tackle problems. And so that was the framework that I kind of initially formed professional aspirations. I went off to college to become an industrial designer, and I got an internship at NASA. Aerospace was where I wanted to go. And so that was all highly technical. And then my career took this massive turn. And, you know, we won't go too deep into it, but essentially I was presented with the opportunity to be a full-time professional portrait artist.
10:10And it just got really lucky in that my art was taking off. I spent the next 20 years essentially just traveling all around the world, painting portraits and, you know, all commissioned works. I did about 2 ,000 of those. Stepped away from that in 2016. uh i just we just completed a successorship and i really didn't know what i was going to do next and i decided to just work with a couple of non-profits just to keep myself busy one was uh homeless shelter the biggest one in cincinnati and then another one was a publishing company that operated a homeless shelter so i was just kind of i just kind of wanted to do that and um the publishing company ended up being bigger than i knew uh they sort of had a global presence.
10:55Aside from several book lines, they had a magazine that had similar subscriber base to, say, like Newsweek or Sports Illustrated. So that's how many tables it was on, sort of a niche publication. I wound up being asked to be the director of innovation for them, which suddenly I'm the director of innovation for a publishing company. You can kind of start to see some overlap. I took that job in 2000, probably 16 or 17. Yeah. And, and it really hit around 19, I think with the AI stuff when, you know, they, we, we started reading about, you know, oh, these tools are, you know, coming for us. It might've been 20 around COVID, I think is when some of this stuff started to, you know, the language models were surfacing, you know, not only was that going on.
11:39So I had that incentive, that alone would have been enough to really familiarize myself with the tool. At the same time, I'm hearing that there's a tool out there that you just type in words and it can spit out images. That's interesting to me because I sell images. In fact, we charge design images. We charge a lot. In fact, I'm uncomfortable with how much we have to charge. I feel like it's a deal breaker in a lot of scenarios because I know it takes us a month to land on. So I just wondered, is this something that we could leverage as an efficiency in our fine arts business. So, uh, open AI at the time was, uh, you could apply to become a beta tester just to get early access to Dali.
12:21And, uh, don't hold me into this. The way, the way I remember it, there were three criteria. You needed to own a commercial arts business. You needed to have a large online following, which we did, and you need to have plans to commercialize. And like, I could demonstrate all that. And I, I think I, I, uh, was approved within a week or so to get early access to Dolly, which wasn't super impressive. Actually, I kind of remember being a little disappointed, like, you know, that got me in sort of their like ecosystem really early. And so whenever, you know, the API hit, I was in there and I had already, I already kind of knew how to code a little bit.
12:57So the Python, you know, Python pretty much looks like plain English. So here we are. Awesome. Yeah. So I guess as you were kind of first starting to develop those solutions? First, kind of your interest from the fine arts side, but then as you started to get into architecting these solutions with smaller businesses and the medium businesses and larger businesses, what have you found? Because I often, well, we sell infrastructure for this sort of thing at PredictionGuard. And so oftentimes we hear people that they have found maybe the right infrastructure, but they might not know where really the value at the application layer is unlocked in these models in the functionality that they have.
13:43So I know you spent a lot of time kind of categorizing certain things that you've seen as trends and commonalities among the solutions that you've developed over time. And I really like how you frame these in, you know, earlier today, we were at lunch and talking about some of these less from the functional level, maybe a knowledge retrieval or information extraction, and more from the kind of task or goal level. So like generating new ideas with AI is one of the ones that you mentioned to me, preserving important know-how. I think these sorts of ideas that can connect with a less technical audience.
14:24So how did you come on these trends? And anyone that maybe we'll go through a couple, but any one of these that you would want to highlight? Yeah. So I think you're talking about our solution archetypes. And I initially, I was asked by my team to identify all of the different archetypes of solutions that I've tackled and sort of solved for. So none of the ones that we couldn't figure out, only the ones that we were able to get the client to sit forward in their seat and say, holy smokes, it can do that. And I identified 35. And I brought it back to the team. They said, 35 is too many of anything.
15:00Get that down, right? And so we got it down to 15. And so inside of each of the 15, what you'll see is like three or four or five examples of like either full-blown applications or just a simple script that runs in the background. Here's what I'll say. For the people who look at these tools, who've spent any time around them and will tell you, nah, they're not there yet. They're still baking, you know, whatever. They're probably people who have really only interacted with them in a chat bot kind of environment like ChatGPT. I realize ChatGPT is more than a bot, right? But I can definitely appreciate how you could come to that conclusion if you're a business leader and you derp around on ChatGPT for an afternoon and you kind of go like, how would I use this, right?
15:47it isn't until you start to bake personas or agents, or if anyone's listening, you kind of don't fully understand what that means, just to say an AI that has an awareness of a discrete task and purpose. So it's kind of like, I do this specific thing. Like when you start to learn how to program very good personas and park them in the middle of code where you can kind of automate them and have them, oh, this file hits this folder, trip off this chain reaction and then this is the moment that used to be unsolvable or would have cost 10 million dollars to figure out because there's so many if or either ands you know like forget all that like let's just aim this persona at it poof now we know which direction to go and that's really like the simplest version of you know what to say i will say you know for those of you who have perked up and thought yeah but how can we trust it it's like hold on like hit the brakes, how do you trust your coworkers, right?
16:45Like we work with people all day and the same concerns that we have about these AI agents, I think most of them you could map onto your coworkers. And the reality is like, how can we trust it? The answer is because we worked really hard to make it very good. Or maybe you can't trust it a hundred percent of the time, but maybe there are jobs that 90 % of the time is good enough. 99 % of the time is good. 30 % of the time is good enough. There's all sorts of work where it's just kind of like something is better than nothing, or no one was going to do this anyway, or this just doesn't even make sense for a human to do because you got to do it 10 ,000 times a minute and we're not going to pay that many people, you know.
17:41What's up, friends? I'm here with a friend of mine, a good friend of mine, Michael Greenwich, CEO and founder of WorkOS. WorkOS is the all-in-one enterprise SSO and a whole lot more solution for everyone from a brand new startup to a enterprise and all the AI apps in between. So, Michael, when is too early or too late to begin to think about being enterprise ready? It's not just a single point in time where people make this transition. It occurs at many steps of the business. Enterprise single sign-on, like SAML, auth, you usually don't need that until you have users. You're not going to need that when you're getting started.
18:18And we call it an enterprise feature, but I think what you'll find is there's companies, when you sell to like a 50-person company, they might want this. Especially if they care about security, they might want that capability in it. So it's more of like SMB features even, if they're tech forward. At WorkOS, we provide a ton of other stuff that we give away for free for people earlier in their life cycle. We just don't charge you for it. So that AuthKit stuff I mentioned, that identity service, we give that away for free up to a million users, 1 million users. And this competes with Auth0 and other platforms that have much, much lower free plans.
18:52I'm talking like 10 ,000, 50 ,000, like we give you a million free because we really want to give developers the best tools and capabilities to build their products faster, you know, and to go to market much, much faster. And where we charge people money for the service is on these enterprise things. If you end up being successful and grow and scale up market, that's where we monetize. And that's also when you're making money as a business. So we really like to align our incentives across that. So we have people using AuthKit that are brand new apps just getting started, companies in Y Combinator, side projects, hackathon things, you know, things that are not necessarily commercial focused, but could be someday.
19:28They're kind of future proofing their tech stack by using WorkOS. On the other side, we have companies much, much later that are really big, who typically don't like us talking about them, their logos, you know, because they're big, big customers. But they say, hey, we tried to build this stuff or we have some existing technology, but we're sort of unhappy with it. The developer that built it maybe has left. I was talking last week with a company that does over a billion in revenue each year. And their skim connection, the user provisioning was written last summer by an intern who's no longer obviously at the company and the thing doesn't really work.
20:00And so they're looking for a solution for that. So there's a really wide spectrum. We'll serve companies that are in a, you know, their office is in a coffee shop or their living room all the way through. They have a, you know, their own building in downtown San Francisco or New York or something. And it's the same platform, same technology, same tools on both sides. The volume is obviously different. And sometimes the way we support them from a kind of customer support perspective is a little bit different. Their needs are different, but same technology, same platform, just like AWS, right? You can use AWS and pay them$10 a month.
20:27You can also pay them$10 million a month, same product. Or more, for sure. Or more. Well, no matter where you're at on your enterprise-ready journey, WorkOS has a solution for you. They're trusted by Perplexity, Copy.ai, Loom, Vercel, Indeed, and so many more. You can learn more and check them out at workos.com. That's W-O-R-K-O-S.com. Again, workos.com.
21:10yeah i know one of the things and it's super interesting to me but i i think also it's unlocked a little bit in terms of what you've talked about in our meetings is that there's a certain element of operational efficiencies that can be gained with these tools if you look at a human process and think, you know, how could we use a Gen AI tool? How could we use a language model to improve the efficiency of that process? So you have like five things in a sequence. How can it help me do two or three of those things faster or something like that? That's certainly true. But I love how you've talked a little bit about finding something upstream or going upstream of that to really think about, and maybe this is part of the thing that people are missing when they're trying to find the real value that AI unlocks in their organization is that they have a set process in their mind and they could see, well, yeah, we could do this, 10 % faster, but is that worth the money that they're investing to an LLM system at a certain scale?
22:18So yeah, could you help maybe talk us through that upstream value and how you think about honing in on that? The reality is that when you are solutioning, it is often a barrier for the client to visualize a solution because we tend to map sort of a biomorphic representation of the process onto the problem and the solution. And we're trying to imagine a robot doing a human's job and just instantly you give it arms and legs and a head. Right. And so it's like, for instance, you know, if I were to say, Daniel, how long do you think it'll be before robots replace cashiers at the grocery store? So we have Kroger in Cincinnati.
23:04So at Kroger, how long? And instantly, where's your mind go? It's kind of like, well, I'm just trying to imagine, you know, okay, the Tesla optimist bot or one of these, you know, you know, just trying to fumble around with your delicate groceries and not crushing it and scanning it and just seems so hard to think through and pull off. And you would just map that so far out into the future. And what you don't know is that my little brother, who works with the robots for Kroger, looked nothing like what is popped into your head. They're like these little square garbage can looking things that run around on tracks and it's like they really operate on the Z-axis.
23:42So it's like they're stacked on top of each other and these grid systems and they're dropping products from one to another. And in the end, in the bottom, you know, a bag of someone's order comes out and it loads right onto a truck. Human doesn't touch it. And this is an example of, you know, how it's just really hard when you're staring at a problem, trying to think of a solution. It's really hard to think way upstream. But the reality is the solutions tend to live up there. We start so late. We often start at letter Z when we should be starting with, what's an alphabet? And yeah, why are we using an alphabet?
24:21Yeah, why are we using an alphabet? And I know that sounds like, oh, that sounds expensive. What are we going to be talking for days? No, all I'm saying is the example we used at lunch was like, oh, I think that for a developer, these co-pilot tools are handy because it can kind of double check their code. Well, what I'm talking about is what if an organization had been mindful about tagging and consolidating all of the relevant context for the problem that the developer has been asked to solve. And it's programmatically, it's just automatically, you know, injected into the context of that co-pilot so that it's aware of the voice of the client.
24:59It's aware of the complaints online. I mean, I know this is far down the road, but this is probably going to be built for us pretty soon. I think it's a new paradigm of work, a new way of working. The way we work now is legacy. The new paradigm will be that way upstream of our work, way upstream of our work, special care has been put into collecting and curating and injecting the appropriate information into something like a language model or some more sophisticated, maybe multimodal version of that so that it can augment our workflow. And I only say that because it's how I work now. So I don't let anything go to waste.
25:40I mean, use it all. Every scrap of communication, I like to transcribe if I can and make sure it exists in some sort of secure context so that it's just double-checking my work and helping me ideate. And I find that, like, it's muscle memory for me now. But the time requirement to set that up pays off exponentially down the road when the client and I need to reopen a case. And I've got this context that is fully locked in, completely aligned to the who, the what, the when, the where, the why of what we're being asked to do. And I just I'm really excited for a future where that's just handled for people, you know, who aren't weird like me.
26:19So. And yeah, I guess that gets a little bit. I know one of your passions is thinking about how your work generally, but also the technology and other things impacts people at a human level, right? And in particular, even vulnerable people or marginalized groups. And it's interesting for me to hear you talk about that, where a lot of times what people hear is, hey, how can we make this role more efficient so that maybe we have this focus workforce-wise on efficiency? And how do we make this role more efficient? We're going to need less of these people, which is certainly a relevant thing that we need to talk about.
27:01But here, what you're talking about is more of a new paradigm where those people that are working are enabled to do actually net new things. And I also imagine maybe you could speak to this if you have an idea about it, but opportunities and things are unlocked for maybe people that are in vulnerable or marginalized situations that maybe could, you know, would be opportunities or things that they would have access to that they didn't before. And so this is maybe a different paradigm of looking at the workforce impact of AI, I guess. I love that you've asked me about this. I've had a few different like big light bulb moments when it comes to just thinking through imagining future products that might exist as a result of this brand new technology is brand new thing to people, Right.
27:51And I imagined once that there might be a vulnerable single mother sitting at home who maybe doesn't realize she's being exploited. I mean, I'm imagining a fictitious character. I don't know this person, but, you know, maybe there's a vulnerable single mother sitting who's being exploited and doesn't even know it. Can you imagine the cost of running these are trending towards zero? Like we see that. Right. So it's not hard to imagine a wearable that ingests contexts and sort of helps someone navigate life. Maybe it might make them aware of their rights. Maybe it might be able to act agentically on their behalf by maybe filing a complaint somewhere or putting a situation where some marginalized person is underrepresented in a way.
28:45It excites me when I realize that a primary difference between the forgotten, the neglected, the marginalized, a primary difference between them and others is that the others generally just have someone willing and able to act on their behalf because it makes financial sense. when the cost of cognitive work and some of these automated or, you know, these agentic type actions are free or could even be ad supported because they're like, you know, one tenth of a penny, you know, to like for that type of help. That's exciting to me. And I do look forward to a future where people have access to advocacy, even though there's no real advocate.
Read the full transcript
29:29Yeah, that's so encouraging. Certainly, like I say, there's an element of workforce impact of AI that needs to be considered on the negative side. I guess if you want to consider it that way, but also there's a positive side and opportunities that are unlocked for sure. I have to say that tool will never exist if no one builds it, Daniel. And so this is just a challenge. Like I'm doing this personally and we can unpack how, but like, if you've been given gifts that overlap with like an expertise here, it's incumbent on each of us to think through, like, how can I make the world just a smidge better?
30:08Right. Because I didn't just ignore all the need that overlaps with my expertise. And it's not just about writing a check at Christmas time. Yeah, hunt that out. It's about, yeah, creating that outpost of goodness and beauty in what we create and not just like in your case, in your background with art and actual sort of fine art, but also in the technologies and the products and the tools that we're building. I love that. I'd love to maybe talk, maybe just highlight a couple of these solution archetypes because I think this is also kind of helpful maybe for those in our audience. Maybe they're on the business side and they would connect with them, but also maybe they're on the technical side and they're just struggling to connect certain ways in which they can communicate the potential of this technology to stakeholders.
30:58So I love the one that you have here of generating new ideas with AI. How do you think about that as a solution archetype? Well, the obvious way to do this that anyone would just think of on their own is you could go to something like ChatGPT and say, go a step beyond what a normal ho-hum user would do, which is to use it like Google, but to ask it for help with inspiration. And so anyone could just lean forward in their chair and open chat to you and do that right now. But the use case that we highlight in our solution archetypes documentation, there are two or three under that specific archetype.
31:45But the one that I'm most proud of and we'll talk about today is the first app I ever built. And this app was a persona named Andy. And so Andy is a roundtable discussion, like focus group style facilitator. So there's essentially, it's really just a system command plus some tuned hyperparameters that help Andy do his job well. But Andy's supported in Python with the ability to synthesize or spawn new personas. And so what Andy will do is listen to the transcript of a meeting. What I would love if there was like a low enough latency audio, you know, like the files that OpenAI is kind of working on right now.
32:23I'd love to be able to get Andy like in the whole group participating in real time. But for right now, the way it works is you can kind of give them a chunk of transcript. And what Andy will do is kind of look at the problem you're trying to solve and spin up a focus group. So Andy creates, I think it was six or eight, I think maybe eight additional personas. So now all that means is in the Python code, there's like eight new things that Andy just created system messages and some hyperparameter tuning. so that now in the code, the tool has the functionality to summon any of these additional personas to weigh in on the conversation.
33:02And so Andy, as a facilitator, can pick which one has a turn to talk. And so then Andy opens the group, and you can use the world knowledge for this bit, and I did, and he just understood how to run a focus group, which actually is cool, because I didn't know how to do that when I had the idea to do it. And so Andy will say, you know, like, okay, today we're going to talk about new product ideas for X industry. We happen to do this for the publishing company where I worked. So I was still working for them when I made this tool. And Andy could, I think it was like a fireman, a nurse, a web developer, a doctor, you know, around the table.
33:36And the problem this company had was their new product development team was struggling to come up with new products. And pretty much at the end of each meeting, it would just be the same product. And this was a problem. And so Andy understood my job is to think of new ideas, but then kick it to the group for discussion. And it was so fascinating to watch them talk about it. In this instance, the very first time we ever used it, someone in the group came up with an idea for something that was very close to the products that they had been making, but a little different. And then the nurse piped up and said, that's great, but that form factor would not work at all for my job.
34:17And if I wanted to bring that to work and benefit from it, it would need to be smaller so they could fit in my pocket or purse. And so then someone else built on it and said, you're describing a deck of cards and this could work because, and then the web developer kicked in behind and said, that's a great idea. If there was a QR code on the cards, you could then link it to an account that they have here. Let me write that right now. Of course, the code didn't fully work, but it was cool. You could see it try to write the code. And this, we were just letting it run, right? They loved the idea. It was the freshest, best idea they'd had in the seven-year existence of the new product development team.
34:55It was a brand new product idea. And it was the first app I'd written, and it was the first time we ran it. And that, for me, was a major moment. And that was on GPT-3. Yeah, and there's an element to this solutioning that you've been doing that makes me think about how quickly you're able to get through to a proof of concept or demonstrating the value that you had in mind with a certain AI use case. And I'm wondering, as you're doing this solution, I'm guessing that there's a balance or maybe potential objections here. You know, in this scenario, I could see how a company might object to putting in so much product information or IP information into one of these systems for privacy reasons.
35:43Or maybe they're thinking, oh, what you're describing is going to take so many, so many LLM calls. It's going to be slow or maybe costly, which maybe are relevant concerns. But also, you kind of need to know what is possible before you get to some of that optimization and also try to get to an end-to-end solution. So how do you think about, as you're solutioning, balancing this desire to move quickly and get to a solution and end-to-end thing versus privacy, security types of concerns and balancing those things that maybe are optimizations or scale issues or environment issues with the ability to get to an end-to-end solution?
36:28Yeah. Sitting across the table from maybe the best person in the world at this, the best I've ever met, you know, when it comes to like thoughtfully considering, you know, security and the risks associated with it, I will say like this is not something to ignore like ever. And we've learned to start with security when it comes to like forming relationships and assurances with a new client. And we need to be good at that, right?
36:56But you got to start somewhere. And sometimes what we do is we start with synthetic data. So it's kind of like, hey, pharma company, we're going to invent a synthetic drug and we're going to make all the synthetic assets that a company would have. and what's neat about that is these tools do that for you. So, I mean, if you have a persona, remember I said like the new paradigm is having a persona fully aligned. Well, that persona that I've taken the time to get up to speed on the project can just spit out all this stuff I need to prove to them that what they want to do is possible, right? There are so many trust me's floating around in this space, right?
37:35Like it can do it. We'll get you there in 36 months. You only need to pay us, you know, X million dollars to build out your and it's BS. Maybe that works for a big co who has a metabolism that is the same as a, you know, a 20 ton whale. But like, you know, for mid co, mid small that has a normal human metabolism and would like to see something before Christmas. Right. Like, you know, there are ways to get to POC proof of concept in sometimes hours. I have had a persuasive proof of concept scripts written before the end of meetings where the client is talking about a solution they want. And how do you do that?
38:23Because I probably went into the meeting with an aligned persona on the goals. I hear a few little things in the meeting and I have a bot that I've created called Persona Craft that I can just throw in a few things and whip, you know, bang, bang, bang. Oh, OK. Throw that in Python. Is this what you're talking about? Like, holy smokes. So, yeah.
38:51What's up, friends? I've got something exciting to share with you today. A sleep technology that's pushing the boundaries of what's possible in our bedrooms. Let me introduce you to 8 Sleep and their cutting edge Pod 4 Ultra. I haven't gotten mine yet, but it's on its way. I'm literally counting the days. So what exactly is the Pod 4 Ultra? Imagine a high-tech mattress cover that you can easily add to any bed. But this isn't just any cover. It is packed with sensors, heating, and cooling elements. and it's all controlled by sophisticated AI algorithms. It's like having a sleep lab, a smart thermostat, and a personal sleep coach all rolled into a single device.
39:32It uses a network of sensors to track a wide array of biometrics while you sleep, sleep stages, heart rate variability, respiratory rate, temperature, and more. It uses precision temperature control to regulate your body's sleep cycles. It can cool you down to a chilly 55 degrees Fahrenheit or warm you up to a good, nice solid temperature of 110 Fahrenheit. And it does this separately for each side of the bed. This means you and your partner can have your own ideal sleep temperatures. But the really cool part is that the pod uses AI and it uses machine learning to learn your sleep patterns over time.
40:12and it uses this data to automatically adjust the temperature of your bed throughout the night according to your body's preferences. Instead of just giving you some stats, it understands them and it does something about it. Your bed literally gets smarter as you sleep over time. And all this functionality is accessible through a comprehensive mobile app. You get sleep analytics, trends over time, and you even get a daily sleep fitness score. Now, I don't have mine yet. It is on its way. thanks to our friends over at 8sleep. And I'm literally counting the days I get it because I love this stuff.
40:46But if you're ready to take your sleep and your recovery to the next level, head over to 8sleep.com slash practical AI and use our code practical AI to get 350 bucks off your very own pod four ultra. And you can try it free for 30 days. I don't think you want to send it back, but you can if you want to. They're currently shipping to the US, Canada, United Kingdom, Europe, and Australia. Again, 8sleep.com slash practical AI.
41:33yeah it's certainly there's an element of this where you are acting as an architect and a solution developer getting to that proof of concept showing value. But I know one of the other things that you're particularly passionate about and have been exploring is actually finding kind of individuals in organizations that are champions or could be champions of AI. Maybe they're not from a kind of technical programming background. Maybe they are, but kind of teaching them how to utilize these tools effectively in a sort of crash course kind of way. So how do you think about that? And what are some of the things that you're taking people through to help them understand how to use these tools in an effective way?
42:21I just want to preface this bit by saying I am trying to become a master at what I'm about to describe, and I'm not there yet. This has been the hardest thing for me to navigate so far. Here's the reality. Companies need more than code. Like what they really, whether or not they realize it, when they tell me we want to become AI enabled, I think some part of it is they want their people to know and understand this stuff. And I think if you just kind of trust it to luck, that people who have a really demanding job are going to develop an accurate sense for what's going on under the hood, you're going to be disappointed.
43:05And so we have developed, the company that bought my small business happened to be a change management, like an instructional design company that they have helped BigCo for decades navigate massive change. And so it's just kind of lucky. I mean, that's actually part of why I liked the offer. But I have worked with their experts to develop a pretty well-defined approach with mixed results. Where I want to get better is I want to get better at identifying the people who are really going to become the super user rock stars. So we've developed this tool called a fit checker that like essentially is a quiz.
43:48It's like some sliders. They slide and it helps us kind of score. I don't even really know if that's going to work great or not. But what we are doing is letting them get a peek under the hood at what's going on with these tools? Because we want to demystify it, right? But they think it's magic or BS, you know, or both. Can I just kind of run you through the beginning of like what it would be like in one of our early sessions with them? So you can see, okay. So, and feel free to try this in your organization. If you're kind of trying to align with someone on like what's actually happening with these tools.
44:24And so what we'll do in the very beginning is I'll stand in front of the room or one of our other, you know, coaches will stand in front of the room and say, hey, everybody, I'm going to say something, and I'm going to say a few words, and what I want you to do, and you can maybe even do this in your car, or if you're listening to this at home, just blurt out what pops in your mind, right? And so I'm going to say some words, and then you're going to blurt out what pops in your mind. Are you ready? Ready. Here we go. Peanut butter and? Jelly. Jelly. It's jelly every time. Yeah. It's always jelly.
44:54And the whole room says jelly. No one says anything except jelly, right? And then what we do is we explain to them that they essentially provided a completion to our prompt. And jelly happens to be a token. And peanut butter, peanut is, if it's a capital P, is three tokens. Butter is a token and is a token. That's the GPT-4 tokenizer. And so then we can open up a tokenizer and we can show them those individual tokens. And we can click on the token IDs and we can show them that those are just numbers. and that there's this language model that is trained to spot weird patterns to what tends to come next as a number when you give it a string of numbers.
45:35Those were converted to bits or entire words, and then it just spit back jelly. And so when you understand that, and then we show them, we tell them like, and look, if it spits a sentence back, it's just kind of a token, token, getting longer, getting longer, getting longer, you know, and it's starting from the beginning. and they get a sense for the like, oh, it's just mimicking language. It's mimicking what a next word that a human might say when they heard a thing. When you understand that it's working that way, it helps you use it better. Okay. So then while I'm talking about all that, I might start talking about blues and rock and roll.
46:19I might mention Memphis, Cadillacs. Maybe I'll say something about Graceland. And I'm talking about all this. And then I'll say, let's try it again. Peanut butter and, you know, just like jelly, jelly. Someone yells banana. And behind me on the board, I take a thing off and we've written banana on the board, right? And then we just have this weird moment because some people in the room are young and they don't even hardly know who Elvis is, right? And I don't even know if you would have gotten that, Daniel. Yeah, yeah. I definitely would have gotten the Elvis, Graceland, et cetera, but I would have been somewhere there.
46:55Yeah. And so I think it's that Elvis like peanut butter and banana sandwiches or something. And so now we can just unpack the concept of context because by inserting some new ideas, we sort of shifted the probability of that index of potential tokens in the order that they would be. And we've shifted it enough so that a banana could potentially show up as worth picking. And someone did. and that just sort of demonstrates well most of you still said jelly but someone said banana i'm just telling you it has never not worked like it always works and so then we start talking about okay so these are tokens they're parts of words they're numbers they go together it can predict the next one to mimic human communication or thought and then there's only a certain amount of these that can fit in its brain or its memory its context window and we'll show them on a board We just put little hashes for like, this is a token, this is a token.
47:57Well, what happens when we get to the end? Because, Daniel, when I started working with these tools, we only had 2 ,000 to work with. And now it feels infinite, but not really. But because you learn early, right? Because you learn early, you learn to work within the limitations of the tool, and you learn elegant workflow then, right? Because we appreciate, even though it feels big, it's still scarce because they've got to pay for what we submit. And so we show them, these are how the tokens stack up. And then we show them, like, when you start getting toward the end, if we fill up this 2 ,000, what's it going to do?
48:27It's chopping off the ones in the beginning. And then we ask them, like, have you ever had an experience with chat GPT where it feels like I've already told you that? Oh, yeah, you see some, oh, oh, because it didn't forget it. It selectively, it deleted it, you know. And so we just run them through, you know, that's like the first 10 minutes. And we just build on that and build on that and build on that so that they build good AI usage habits and they can interact with the tool in a way that leverages the strength of the tool and with an awareness of what can go wrong. Yeah, I love this approach.
49:05And in my own workshops, when I start going through some of this of how a generation actually happens, how text is generated, I often see that a number of really important and interesting questions kind of naturally pop out out of that. Like, hey, if this is just producing these tokens in this way, how could it produce anything meaningful? And how does it seem so coherent? Like there's an intent behind it. Why would it produce anything actually valuable and connected to the real world? So, yeah, I love this. So because we get all those same questions, we have identified what we call layer one, layer two, and layer three knowledge.
49:48We only teach layer one knowledge in our boot camp. We will address layer two and layer three questions individually, but not as a group. Because the layer one knowledge is the strict information set that is required to use the tool well. And so we would never talk about prompt injection attack in the group setting. Because what we don't want to do is scare off the non-technical person. And in fact, we target the non-technical people. This is their moment. Like, you finally programmed computers with plain language, you know? Yeah, really good points. And on the data side, I think one of the interesting things is, like you say, not going into some of those details in that context, but definitely getting to a point where people can realize how data starts to become integrated with these AI systems in a meaningful way.
50:41An example I often give is, I go into a chat interface, I say, summarize this email for me. And of course, you haven't pasted in an email. The model doesn't know how to summarize an email that it's not given, but everyone knows what to do. They could paste in the email that they want summarized and ignoring the kind of potentially policy-related things around that. It immediately makes sense that people can bring the right data to the table, inject it into these existing models without having to do complicated fine-tuning and actually produce value. Can I tell you our five-step process to effective reasoning?
51:21So we have a slide on this and we teach it. I think I hope I can remember all five because I just told you there's five. What we teach when it comes to like reasoning over data or just processing information, it could really be almost any project. We teach to do it in this order. So we say what we like to do is teach them to start with end goal alignment. And so because we know that, I think it's known that these models tend to pay a little more attention to what's going on early and late in your context, we want to get the real end goal articulated very early. So a neat trick I have for end goal, and so this actually can be fun.
52:04So this is a way you can work from your hot tub. Maybe you should open the show with that clip. So this is the way you can work from your hot tub. I like to put in my AirPods and hit record on my phone and just talk about what I need to get done on this project. Just talk, talk, talk, talk, talk. Get it out. This way I don't have to sit in front of my computer at my desk. I might go on a walk or on a treadmill and just talk through. This is the who, the what, the when, the where, the why, right? And get it all out there. Okay. Now, what we do is we transcribe that. I use Mac Whisper. So I'm doing that locally.
52:42So it doesn't matter if this is something for a top secret project. I can transcribe that locally. And then I can inject that into essentially my first prompt. And it might be big. I've had those go on for three hours or as quick as 10 seconds. And what we tend to do is try to rush to work. But there's a bunch of steps before we start working. So step one is establishing the end goal. Step two would be to validate the end goal. So now we can go back to that same model and say, tell me what you think we're going to do. Like, just lay it all out. Give me bullet points, you know. And so it will go through and say, I'm expecting you to do this and you to do this.
53:27And then I'm going to do this and we're going to do this. And what the client wants is this. And so we're probably going to do that. And you can look at it and go, actually, this or that is wrong. now what i like to do instead of playing ai whack-a-mole at this point right so anyway ai nerd knows exactly what i'm talking about is i use this next these next few bits of conversation to identify where it misunderstands the end goal if it if it does at all and then what i do is i go back to my source material and i modify my source material to clarify and so what we do is we get rid of all those subsequent prompts for validation validation is for me it's not anything that needs to linger in the context.
54:07So I delete all that. So step two was validation of end goal alignment. Step three is we curate and ingest our assets, our, like you said, the email. Remember I said curate, and that is big. You don't always have to do it, but it's helpful. Remember I said I learned on 2000 tokens? This is why I make a habit of curating my content before I put it in there. What's the least? Now, there's a balancing act here. There's a trade-off, cost-benefit. You don't want to overdo this step, but it is helpful to trim the fat out of transcripts. You know, if you've got a transcript saved as VTTs and you look at and you open that up in Notepad, 80 % of the tokens are time code.
54:50So, you know, maybe we get a DocX that just has speaker names. And, you know, so we're just mindful of like, what are we throwing in next that isn't going to distract the model that's relevant? Okay, let's pretend like we've done all that work. What do we do now? Do we start working? No, we validate again. So we go back and we say, what do you understand that I just gave you? And how do you understand that it relates to our end goal? And we'll talk about it. Usually this part, it gets right if we've done a good job of end goal alignment and curation. But sometimes you'll spot, oh, it can't see the infographics.
55:26I assumed by attaching these PDFs that, okay, what color is the biggest slice on page 14 of the pie chart? That's what a validation thing might look like over your data, right? Okay, you can see that pie chart. Okay, you see the orange. Okay, you know what that is. How does that relate to our project? Okay, you understand. Okay, you validate all that. Now get rid of that because that doesn't need to persist, but I need to be comfortable. This model understands the goal. So it's aligned. Now it's finally time to start work. We've done all this work. And boy, can you burn through a project when you've done those steps?
56:02And this is the fun part, really, where we just start, okay. You can almost just say, okay, go at this point. And it starts to do the work. And then I think the fifth step, I haven't been numbering them on purpose. The fifth step is just letting it synthesize assets. And this can not only be like, if you're using ChatGPT, you can have it create spreadsheets or whatever, but you can also, if it understands, hey, I want to use UDO to make a song about that, or I want to use Ideogram 2 to create slides for that, or I want to use, and you can just have it start to create prompts for other things and go off and do it, and it's really fun.
56:39So we've done all that, and we've got that context persistent. The client sends us an email and complains about whatever. What do we do? Copy, paste, boom, done, right? It's just so little work. Yeah, that's super encouraging. I love this example because, you know, oftentimes you might be, you know, I might be in a meeting and you have to respond very quickly. But a lot of times it's those slow times where you're able to think about something for me, like on a walk around the block or, you know, on a, on a hike or, or something like that, where I'm really, you know, present and I'm maybe more calm and thinking through things in a, in a slower fashion.
57:18But I also want to capture that and I want to summarize it. I want to bring it into conversations in the midst of my workday. So I love that example. And I think it also illustrates how you've integrated this technology. You're practicing what you preach to some degree, kind of integrating this technology into your daily rhythms. And that brings me to maybe a last question here as we're starting to wrap up is as you look to the future and you're thinking about the new solutions that you're creating for people, the things that are on your mind, the things that you're architecting, what's most exciting for you now?
57:55What are you excited to explore? What are you excited to kind of prototype with the partners and the customers that you're working with? What excites you looking forward? Well, I will stand by what I said initially, that if we never got another innovation, these tools are good enough as they are to justify going down on the timeline of humanity as a massive technological revolution. And the tools that I wish for that are already sort of like they're almost done baking, right? The tools that I wish for are really low latency, in and out, audio, video, image agents. And so, you know, I've built so many tools that interact with people.
58:38One class is called like mind mappers, where we're essentially trying to convert tacit knowledge to documented process, right? And so like, you've got the single point of failure person in your organization, how do you map out like their subject matter expertise? So what would be awesome is if there was a low latency conversant model. So like what OpenAI kind of has, but it's walled off right now, like an API where I could give a person an option between an email chain, text messages, a phone call. And right now I can't do the phone call. And that bothers me. And then I think too, just as people start to see the value of the tools that maybe they're a little less weirded out and fearful of interacting with them.
59:28And so of course it makes sense that people feel nervous that they're gonna lose their job. The reality is they are gonna lose their job as it exists today, if there's knowledge work, they should, because that's like continuing to want to farm land with an ox and whatever the thing behind a plow, I guess, like, you know, like that's wishing for keeping that, you know, when the tractor dealership just showed up and like, no, we, we're not going to want to go back to like, you know, the days of like trudging through tedious, you know, knowledge work that could be automated. But it is going to be a process that requires empathy on the part of us, the AI engineers, the architects, the developers, the, you know, the leaders, and to appreciate like, this is a scary thing.
1:00:19And so another thing I wish for is just to get past this adolescent phase to where the tools feel less scary. And then I got to go back to like, I am very excited to see what it means for learners who maybe their teachers don't have time to go on every curiosity journey with them or explain, you know, every little lesson. And so that's really big. I could give you such a long list, so I'll just stop there. I am very excited for how this technology develops, but I will say the good guys have to have a hand on the wheel here, Daniel. And if you leave it up to BigCo, we won't have the stuff that really makes life better for a wide range of people.
1:01:04Yeah. Well, I think that's a great note to end on. Thank you. Thank you, Mike, so much for joining. And I would definitely encourage you to heed Mike's call, get your hands dirty, think about those solutions that are going to create goodness and create new paradigms of the way that we work. So yeah, thank you so much, Mike for joining. Yeah. Thank you.
1:01:54dot fm slash community thanks again to our partners at fly.io to our beat freaking residents breakmaster cylinder and to you for listening we appreciate you spending time with us that's all for now we'll talk to you again next time
From the publisher
We are constantly hearing about disillusionment as it relates to AI. Some of that is probably valid, but Mike Lewis, an AI architect from Cincinnati, has proven that he can consistently get LLM and GenAI apps to the point of real enterprise value (even with the Big Cos of the world). In this episode, Mike joins us to share some stories from the AI trenches & highlight what it takes (practically) to show what is possible, doable & scalable with AI.
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
- WorkOS – A platform that gives developers a set of building blocks for quickly adding enterprise-ready features to their application. Add Single Sign-On (Okta, Azure, Google, Microsoft OAuth), sync users from any SCIM directory, HRIS integration, audit trails (SIEM), free magic link sign-in. WorkOS is designed for developers and offers a single, elegant interface that abstracts dozens of enterprise integrations. Learn more and get started at WorkOS.com
- Eight Sleep – Take your sleep and recovery to the next level. Go to eightsleep.com/PRACTICALAI and use the code PRACTICALAI to get $350 off your very own Pod 4 Ultra. You can try it for free for 30 days - but we’re confident you will not want to return it. Once you experience AI-optimized sleep, you’ll wonder how you ever slept without it. Currently shipping to: United States, Canada, United Kingdom, Europe, and Australia.
Featuring:
Show Notes:
Something missing or broken? PRs welcome!




