Latest / Agentic Conversations (formally mlops.community) / Real LLM Success Stories: How They Actually Work // Alex Strick van Linschoten // #287
Transcript
- 0:00My name is Alex Strickland Linskreyton.
- 0:02I'm a machine learning engineer at Zanamel and I don't drink any
- 0:07coffee. I drink green tea.
- 0:11Not always, but yeah, a good cup of Jasmine green tea or.
- 0:15Good people of the universe, welcome back to the ML OPS
- 0:18Community Podcast Today. We've got a very special episode
- 0:21going over the database of real world LLM use cases.
- 0:28That's right, there's all kinds of AI use cases that Alex
- 0:33consolidated into one place, and I appreciate him doing that for
- 0:38us. We get to the conversation about
- 0:41what exactly he learned while putting together this massive
- 0:45database and how he did it. So without further ado, let's
- 0:49get into it and if you are one of those special people that
- 0:53listens to this episode on a podcast player, I've got some
- 1:00recommendations for your music, listening sessions and the
- 1:05algorithm. On YouTube you can find such a
- 1:09great gem of Bob Dylan and Van Morrison playing the classic
- 1:14song Crazy Love in front of the Acropolis in Athens of 1989.
- 1:28I can hear her hard to beat from 1000
- 2:32time I've ever seen this well done what you've done is when
- 2:38the folks that evidently AI put together a gigantic database of
- 2:44different ways that ML and AI is being used.
- 2:48And they took a lot of disparate data sources from blog posts
- 2:54that have been out there and folks that they've talked to and
- 2:59probably some people that are using their open source client.
- 3:03You all did something similar at Zen ML and you put together a
- 3:07database, but for LLM specifically and, and people
- 3:11that are using LLMS in production.
- 3:14Can you explain how you went about it and what a huge
- 3:17undertaking? Sure, Yeah.
- 3:19And I'm so glad you brought up the that evidently databases,
- 3:22they have two databases I think. And they were totally, that was
- 3:26totally an inspiration for us. I was just like, yeah, there's
- 3:29all of this stuff going on and you see like people posting
- 3:32these little blogs occasionally or just like random things or
- 3:35like obviously like all of the conversations you're hosting
- 3:38with ML OPS community as well, just like this rich source of
- 3:42data. And we're all sort of trying to
- 3:45figure out like, exactly how does this stuff work in
- 3:48production? Like what are the, what's the
- 3:51spectrum from like mega company down to like 5 or 6 people just
- 3:56trying to like start something, start something new.
- 4:00So, yeah, I'm my background, I used to be a historian and so
- 4:05my, I kind of like, I don't know, a hamster, not a hamster,
- 4:10a squirrel, like just like hoarding, like all of these
- 4:13things. As I'd have been like keeping a
- 4:15list of all of these links as as I went through.
- 4:18And at a certain point, like you reach, yeah, the point where
- 4:23like it makes sense to put this out there.
- 4:26And yeah, obviously, I mean, we can talk about the details, but
- 4:29like there's summaries for each of the posts, which would have
- 4:33been impossible to do manually for for me, or at least like
- 4:37without like a mega budget and like LLMS themselves, like
- 4:43helped make all of that stuff stuff easier.
- 4:47So yeah, it, it, it was a big into undertaking in the sense
- 4:50that it's not like someone else had done the work of collecting
- 4:55them together. But in terms of overall time, it
- 4:57didn't take that long to to to put together.
- 5:02Yeah, and now there's one place I, I know, at least for myself,
- 5:05I always try to add any quality blog posts that I'll see out
- 5:12there on the Internet to the MLF community newsletter that goes
- 5:16out as like a hidden gem. And it's true that it goes out
- 5:23as a hidden gem and then maybe if you missed that week, you
- 5:29missed it for good. But here you have it and you can
- 5:34always go back to it and reference it.
- 5:36And I really like what you said is how it tries to cover the
- 5:39gambit of small teams, what they're doing to large
- 5:44enterprises, what they're doing. And did you notice any types of
- 5:50repetitive use cases? Because the other thing that's a
- 5:55little bit new here is how varied the use cases are.
- 6:00It's not with the traditional ML where we kind of have it figured
- 6:04out and we know that there's going to be some fraud
- 6:07detection, there's going to be some recommender systems, maybe
- 6:09there's some loan scoring or some classification.
- 6:12But with LLMS, it's wild, Wild West on how you are getting
- 6:19value for your company and there's whole task forces that
- 6:22enterprises that are trying to figure that out right now.
- 6:26Yeah. I mean, variety is definitely
- 6:27the word. There are a tonne of different
- 6:30use cases. I think there's kind of 2 broad
- 6:33categories and one is probably maybe much bigger.
- 6:37The bigger 1 is like let's go with something that we see
- 6:41everyone else doing so let's build a chat bot and the chat
- 6:45bot is either like customer service or it's like chat with
- 6:48your data. These are broadly speaking, like
- 6:51the two most and these can come in different flavours.
- 6:54Some of them have like an A gentic, you know, colour to it.
- 7:01Other ones yeah, are are are like completely internal other
- 7:06ones with customer, customer facing and so on.
- 7:08Those are kind of the yeah, some CEO has seen like some other
- 7:13company has done this or someone internally has built like this
- 7:18POC demo on like a Streamlit app or whatever, which looks crazy
- 7:22impressive like let's roll it out.
- 7:24It's already working right? And so you.
- 7:27See. Little did they know.
- 7:28Those were kind of the the the the most common ones.
- 7:33And then you have like a smaller cluster of, of things which are
- 7:38either, yeah, which are just like, I don't know, I didn't
- 7:41know whether there's any unifying threat thread apart
- 7:43from the fact that it's like, it's like the companies which
- 7:47are really like pushing the envelope technically they're
- 7:50really driving like innovation. They're figuring out like stuff.
- 7:54Think, I don't know, think what Copilot was doing like a few
- 7:59years back, like really like driving a path onto themselves
- 8:03or, or it's some companies doing some like innovative stuff with
- 8:09perhaps with agents now or mixing stuff around content
- 8:12generation or whatever, which you can't really categorise.
- 8:16And probably maybe there aren't like 1000 other companies who
- 8:20would want to do this, but like it really works for them.
- 8:24And so, yeah, but I mean, it takes a certain kind of company
- 8:28and a certain amount of like, risk appetites for you to get
- 8:32into. Like I'm just going to go and do
- 8:34my own thing even though everyone else is doing chat
- 8:37bots. Yeah, Yeah.
- 8:40It's easy to do the chat bots because it's it's working for
- 8:45the majority of folks or at least it's better than what we
- 8:48are used to as far as chat bots go.
- 8:50And so why not? And I like that you show there's
- 8:55different flavours of chat bots. Maybe it's agentic, maybe it's
- 8:59internal, maybe it is just externally facing and it's folks
- 9:05that are hacking around on something or it's a full on
- 9:10rolled out project that got buy in from leadership.
- 9:14And so you see every type of flavour when you get blog posts
- 9:20about it and when people write about it or talk about it or
- 9:23come on the podcast and share. And I wonder a bit how there's
- 9:31got to be a lot that is still obfuscated because when I think
- 9:39about a company like like an Uber, they have so many use
- 9:44cases that they aren't able to talk about all of them, right?
- 9:49And they're not able to show every single way that just
- 9:53random departments are using LMS and, and what they're doing with
- 9:57it. And it makes me think a lot
- 10:00about how we've had traditionally like the data
- 10:06governance role and now the AI governance role is just such a
- 10:11beast. Because in, in enterprise with
- 10:151000 plus people or God forbid, like a 10,000 people.
- 10:18Imagine how many different instances of AI they're doing
- 10:24and how many repetitive licences they're paying for a repetitive
- 10:28workflows. And that just, yeah, it gives me
- 10:32anxiety just thinking about that.
- 10:35Yeah, I mean, certainly you know, the things that the things
- 10:39that people are putting out, particularly in Uber or or
- 10:41whatever, generally speaking, people are putting things out
- 10:43which makes them look good or make their teams look good.
- 10:46Even if it's a failure, it's like we caught the failure,
- 10:48right? Or we'll had good processes to
- 10:50to catch the failure. And yeah, lots of respect for
- 10:55companies that like includes details of like where they mess
- 11:00something up. 11 which comes to mind is like weights and biases
- 11:05who develop their like internal sorry support chatbot.
- 11:10And they'd be really great at like building in public and
- 11:13sharing stuff on how they build their evals and so on.
- 11:17They shared like, Oh yeah, we got something wrong about like
- 11:20how we did our evals and we needed to spend like several
- 11:23thousand like dollars just like re redoing everything because we
- 11:26made a mistake or whatever. So like, yeah, it's nice when
- 11:29people like put actual money. But yeah, for it would be great
- 11:35if there was a bit more normalisation of like sharing
- 11:37failures and pods which didn't work.
- 11:40I guess there's a shared internally and maybe for a mega
- 11:44corporation that is good that that that's the way, you know,
- 11:47that's a good thing for them. And yeah, maybe it's expected.
- 11:50But yeah, obviously it would be nice to to to see all the
- 11:56remarks which didn't didn't work out along the way.
- 12:00Yeah. Were there any other patterns
- 12:03that you saw as you were putting this together?
- 12:05And whether it goes towards common design patterns or how
- 12:11folks or the majority of use cases are doing evaluation this
- 12:16way or that type of thing that you noticed after reading so
- 12:19many, you're like, well, this seems to be the flavour of the
- 12:22day, Maybe it is the most useful.
- 12:25Yeah, so, so I mean, yeah, lots of lots of, I guess smaller
- 12:30insights rather than big insights.
- 12:32I mean, I guess if there was a big insight, it's like all of
- 12:36the tried and tested things that we know about like software
- 12:40engineering, DevOps, all of these kinds of principles, all
- 12:42of that stuff is super important.
- 12:45And you better get all of that stuff right.
- 12:48Otherwise this magic that you're building on top is, is not going
- 12:52to work or it's not going to work reliably.
- 12:55And you know, we thought a lot, a lot about like exactly what to
- 13:00call this database the moment we settled for LLM OPS because this
- 13:03is kind of what the community is seems to be settling for.
- 13:08Microsoft is, we're trying really hard to push this term
- 13:11Gen AI OPS, which is just like too many syllables and no one
- 13:16else is using it so. Somebody told me I may get
- 13:20cancelled for saying this, but somebody came on here the other
- 13:23day and said, Oh yeah, we're doing Gen OPS.
- 13:26And I was like, that sounds like you're missing you're, you're
- 13:30pretty progressive there, huh? Like is there some?
- 13:36It just made me be like Gen OPS. Doesn't sound like what I think
- 13:40you want it to mean. We have this term LLM OPS, which
- 13:50is, is sort of, I guess like the, the, the ways to think
- 13:54about and the ways to do all of this stuff we're doing around
- 13:57Gen AI. And to be honest, like most of
- 13:59it is around LLMS. It's not still not in the video domain.
- 14:03It's they're starting to do people trying to do things with
- 14:06multi modality, but like that's still a little bit like future
- 14:11facing and and same with same with image generation.
- 14:19But, but really like a lot of the stuff which underpins this
- 14:22is like is ML OPS And, and even, you know, as I'm sure you're
- 14:27very well aware, there's like still a lot of people who say
- 14:29like ML OPS is not a thing. It's just dev OPS and you know,
- 14:34you can go all the way back down.
- 14:35It's why I kind of wanted to say like software engineering best
- 14:38practises, which a lot of this is.
- 14:42So that's, that's, that's kind of one thing like the, the, the
- 14:45fundamentals still really matter.
- 14:49And what were some of those smaller insights?
- 14:52Kind of I'm, I'm very interested in tracking like the extent to
- 14:55which people are actually using this in production every year.
- 14:59It's like this is going to be the year of the agent.
- 15:01I hear this now about 2025 and you put on a great conference
- 15:08recently around this and some of the use cases and it's still
- 15:14relatively, I mean, there are some success stories of like
- 15:16companies who are doing things, but quite often there's not
- 15:20enough technical detail to know. It's not like you're just like
- 15:24unleashing customers workflows just like completely unbounded,
- 15:28like let the agents. It's like, no, everything has
- 15:31been super constrained down like as much as possible.
- 15:35And so, yeah, it, it does seem that we're, we're not quite
- 15:41there with making agents work reliably.
- 15:45And it's, yeah, it's unclear to me not working on a, on a tonne
- 15:50of these projects, like exactly where, where the bottleneck is
- 15:54in terms of in terms of that. But the places where people are
- 15:57managing to, to get this kind of to work is as I said, like
- 16:03really, really constraining down exactly the specific tasks or
- 16:07specifications for, for agents. Klarna had a kind of huge, huge
- 16:12win there where they, they amplified or like supported
- 16:16their like customer service agents.
- 16:18I think they calculated that they they would like gain, what
- 16:22was it like thirty, $40 million in profit on the basis of this
- 16:26deployment. They reduce the time of, of, of
- 16:29customers, whatever in in waiting lines and people didn't
- 16:32come back and all of these kinds of things.
- 16:35It's a mega company be from from what you could tell from what
- 16:40they released, it's like, yeah, it was a very narrow realm and
- 16:45they could kind of control it. And see, they are filing to go
- 16:49public so that can boost their stock price when they IPOI think
- 16:57that that felt to me like one of the most outlandish claims of
- 17:012024 was when the CEO came out and said like, we're we don't
- 17:07need to hire sevens of them because our AI or something like
- 17:10that. And it was one of those where
- 17:14you read between the lines and you recognise.
- 17:16Oh yeah, he's just getting ready to go public.
- 17:20He's probably on a roadshow right now.
- 17:21And good on them. Let that stock.
- 17:25Pop. On a one, but there is it.
- 17:30It's funny you mentioned Klarna specifically because of that and
- 17:34the support use case, because that feels like the one that is
- 17:39most defined when it comes to agents and all the other ones.
- 17:44What I've seen is, yeah, we're really trying to figure it out
- 17:48still. And you can't just say go be my
- 17:53marketing team, right? Or go do my marketing for my
- 17:57startup. What you have to do is go deep,
- 18:01deep, deep down into one specific task and then try and
- 18:06automate it in a way that is possible that you know the steps
- 18:10for. And so you can say, all right,
- 18:13go and collect all of the keywords that my competitors are
- 18:19using a whole pay per click campaign around and then analyse
- 18:24which ones I am interested in. Also bidding on that type of
- 18:29thing is great for an agent. It's not going do marketing for
- 18:33me, right? Because the more vague you are,
- 18:37the less that you're going to get the outcome that you want.
- 18:40And so that probably is the hardest thing right now with
- 18:44agents. And then when you see them
- 18:48trying to be used like the the OLX magic use case that we had
- 18:52at the agents in production where they're trying to reinvent
- 18:56this way that we're doing search inside of their app.
- 18:59And so you just, you don't necessarily need to search for
- 19:04anything specific. You just say, oh, I'm looking
- 19:06for a baby stroller. And it will give you a few
- 19:09options, but it will try to be a bit more agentic in the way that
- 19:15it presents you these options instead of just giving you the
- 19:21the ads or the classifieds of people that are advertising
- 19:26their strollers. You can get the information and
- 19:30then start honing in on it. I still am not clear though.
- 19:36Do we want to be using chat for this and the interface of me
- 19:43having to explain exactly what I'm looking for verse me being
- 19:49able to click around in a recommender system.
- 19:53And so I think what OLX magic is doing that's cool is they're
- 19:57trying to combine both and say, all right, we're bringing you
- 20:01these first searches or these first hits, but then we're also
- 20:07adding a recommender system on top of that so that we can learn
- 20:12from where you're clicking and where you're going off of it.
- 20:15And so it's. Not throwing out the old just
- 20:18because there's new, and thinking really creatively at
- 20:22how to layer the two on top of each other.
- 20:25Yeah, I think, I think in the database there's also something
- 20:29which is somewhat underrepresented maybe because
- 20:32the kinds of people who write these blogs are like the
- 20:34technical team or like the the software engineers kind of the
- 20:39more a little bit more on the back end side.
- 20:41But like, you're totally right, like UX innovation is, is also
- 20:46super neat and people to like experiment round and and a lot
- 20:50of things which are often presented as chat, chat
- 20:54interface don't need to be, but they can still, you know, use
- 20:58alarms under the hood. It just can be like a button.
- 21:01Why make me like type out all of this stuff or or interact
- 21:06through voice. So, yeah, that, that, that's
- 21:09totally something which yeah, I think even if all of the
- 21:15innovation in in models like stops right now, we still have
- 21:19like, yeah, a bunch of years like to figure out like new ways
- 21:24of, of, of doing this stuff. Yeah, the interface is, is a
- 21:29really fascinating one for me because we've got the pointer
- 21:35and we've got or the cursor and we are used to clicking around
- 21:39or We've also got different commands.
- 21:42And so thinking about hotkeys is fascinating to me.
- 21:47And then I am constantly referencing a talk from Linus
- 21:54Lee from like almost a year ago, probably when he it was before
- 21:58Notion AI had implemented their just five suggestions of what
- 22:05you can do with Notion AI inside of Notion as you're writing.
- 22:10And it's all click based, right click OPS in a way.
- 22:13And that's really cool. But then, yeah, maybe there's
- 22:17just select all and then you have some kind of a hot key that
- 22:23you can add your voice to the writing or just clean up typos
- 22:28or whatever it may be. Rewrite in a shorter way or
- 22:31condense this thought or, or to bring up the box where you can
- 22:37go back and forth with a chat. And so, yeah, all that is it
- 22:43feels like we're still in the first inning on it.
- 22:45Yeah, yeah. And I mean, that maybe takes to,
- 22:48to another kind of lesson, which which came out of the database
- 22:51was there's a, again, perhaps not surprisingly, but there's a
- 22:57lot of people who are deferring to pre made.
- 23:03I almost said pre made necessarily, but like safe
- 23:06frameworks and like platforms around Gen AI, whether it's
- 23:13bedrock or it's more specific stuff where, you know, AWS has
- 23:20has done the the work of like making it super easy for someone
- 23:27to create a chat bot based off company or enterprise data or
- 23:30something like that. So yeah, I was, I was kind of
- 23:33surprised to see how many people, I guess no one, as the
- 23:38saying goes, no one got fired for like buying AWS or whatever
- 23:42for for your enterprise company. But I worry in the in the lights
- 23:46of what we were just talking about with the UX stuff.
- 23:48If we go too quickly into the world of like a pre made like
- 23:54framework with like relatively little flexibility that maybe we
- 23:57don't get to discover like all of these.
- 24:00Like. Different ways that like
- 24:02customers could, could interact with our stuff.
- 24:04Then we're just getting the, the, whatever, the five or 10
- 24:07things that that you can get with Bedrock out-of-the-box.
- 24:11That's such a great point. And then it all looks the same
- 24:14and it's not like we were really excited about that whole
- 24:19experience in the 1st place. So now we get just more chat
- 24:23bots that we don't enjoy interacting with.
- 24:26And yeah, I feel like I've seen that before, but the pattern has
- 24:31happened already and so. But it's nice that like the the
- 24:36open source side of that doesn't seem to like people don't seem
- 24:43to be resting on their laurels too much.
- 24:45I think of, I don't know, Lang chain or Lama index where
- 24:50probably by this point they could just like stop like
- 24:55breaking new ground as new technology come out and just
- 24:58like, hey, we're just going to become like the Super stable,
- 25:00like chat book guys. And so, yeah, to their credit,
- 25:06they're like, they're still discovering things still, yeah,
- 25:11they're still adding new, new ways of, of, of thinking about
- 25:14like LLMS and, and, and Jenny, I, you know, even acknowledging
- 25:19the, the, the many criticisms that people have of particularly
- 25:24those two like it, it, it's still, yeah, that they haven't
- 25:28fallen into the same trap, I feel.
- 25:31One use case that I saw that was fascinating was when Philip from
- 25:36Honeycomb came on here and he was talking about how they were
- 25:43plugging in LLMS to their product itself and trying to
- 25:49have the LLM almost be like a shepherd to help folks get to
- 25:54doing something inside of the product that they knew would
- 26:00convert them to a paying user. And I think that use case is
- 26:06incredibly awesome, but very under seen.
- 26:11Or I, I don't know many other companies that are trying to
- 26:18innovate in that way. Maybe you saw others that said,
- 26:21Oh yeah, we're going to plug in LMS as this guide or as this
- 26:26shepherd or really as like our sales agent inside of the
- 26:30product or a sales engineer, more like, more like it.
- 26:34And from there, they're going to help the user become more
- 26:40proficient at the product faster, so that they become a
- 26:44power user and inevitably buy the product.
- 26:48I mean, I think for the most part, most companies seemed to
- 26:57like a little bit wary of like entrusting too much agency like
- 27:02to that level to LMSI mean somehow chat bots are that
- 27:06thing, right? It's like we can't give you like
- 27:09full access to our support team, but like, hey, here's this like
- 27:13robot which is there like 24/7 and you can knock yourself out.
- 27:18The problem comes is like it's often seen as kind of like a
- 27:22panacea or, or or like people don't like stick the details and
- 27:27they're like then then you see like people getting frustrated
- 27:31with a product. I mean, yeah, certainly.
- 27:33I'm sure you you've tried out like random demos and random
- 27:37things on a whole bunch of different places and like quite
- 27:40quickly, like you realise, oh, it's not actually like doing,
- 27:46doing what this thing is intended to be.
- 27:49So either, yeah, either people are releasing these things and
- 27:54those kind of middling, middling results.
- 27:56And that's why you don't see in the logs that people write
- 27:59about. It's not so much about like,
- 28:00yeah, we made tonne of money out of this, but it's more focused
- 28:05on the technical challenges. And then yeah, there's a tonne
- 28:08where it's just like we, we built something internal because
- 28:13it's way easier. Like we're way, way more
- 28:15comfortable with the risk there where the people can find it
- 28:19useful and they can kind of take it or leave it.
- 28:21But in the end, they, they have to work for us or whatever, you
- 28:26know, it's not like they can. And complain to everybody, yeah,
- 28:33they're not going to make the stock price go down by writing a
- 28:37horrible Reddit thread. So that you know what, as you
- 28:41were saying that, one thing that jumped into my mind is how with
- 28:47these support bots that we get, you have to inevitably think the
- 28:54majority of them are powered by rag systems in some way, shape
- 28:58or form. And I'm sure you have read more
- 29:01rag blogs than you would like to admit when folks are setting up
- 29:08their rags and they're giving context to.
- 29:12So you've got the the chatbot that I as an end user am
- 29:15interacting with. And then that goes to some kind
- 29:20of a search system or it's retrieving stuff that you're
- 29:23asking for. And it's also maybe trying to
- 29:28come up with a solution. I wonder if people have
- 29:31experimented with adding different signals of what I've
- 29:37been doing inside of the app. So this may get a little, dare I
- 29:44say the buzzword multimodal on us.
- 29:47But if I'm clicking around on something and I have I love,
- 29:51some people call it like rage clicks because something isn't
- 29:55working or I'm trying to find some something.
- 29:58The last thing I want is for me to talk to the support bot and
- 30:03then it suggests that I do exactly what I've been doing.
- 30:07Right. Well, then I have to explain
- 30:08like the last 10 minutes of yeah.
- 30:10Yeah, exactly. I don't want to have to tell you
- 30:12that I just did these five steps.
- 30:15I would like that you knew that and took that into account in
- 30:18the answer. I don't know if you saw anybody
- 30:20doing that because that feels like very cool, but it also
- 30:23feels like it might just not be possible or invaluable.
- 30:27I mean, for sure it's possible, but I, I didn't see any
- 30:32specifically around like what were you doing in the website?
- 30:36But certainly customer support lots were like enriched with
- 30:40like customer data and the customer's previous context that
- 30:45that would for sure was, was something that I could see.
- 30:47And so I forget the precise examples, but like, just like
- 30:51e-commerce that that was a really common, common thing.
- 30:55And that like, yeah, the customer's profile, recent
- 30:58things that they bought their preferences, but all of that
- 31:01stuff was, was pretty regular to, to pass in.
- 31:05But it does go a little bit again to what we were talking
- 31:08about with with UX there where for RAG systems, yeah, it's like
- 31:16you want a little bit more power and flexibility as you would
- 31:20maybe with like a person to like either Fast forward certain bits
- 31:24of the conversation or slow down at this bit or.
- 31:28Like. Hey, let me send you a photo at
- 31:30this moment. Don't make me pick from like 6
- 31:34bits of text that like apply to my my thing.
- 31:38So yeah. And that that's that kind of
- 31:42thing is still, people are still figuring out like the bigger
- 31:48picture and stuff. I, I imagine like once that's a
- 31:50bit more solidified, then you start getting people thinking a
- 31:53bit more about the UX. I'm not sure.
- 31:56I'm not, yeah. I'm not sure how, how long this
- 32:01stuff takes to like percolate through.
- 32:03Yeah, and a lot of times I can imagine that the end user
- 32:07doesn't realise that they have the option of sending a
- 32:11screenshot or something. Because if they're not, if the
- 32:14end user isn't prompt with do you prefer to send me a
- 32:17screenshot and explaining what you're doing, then you end up
- 32:22trying to explain it in text. And it's a little clunky.
- 32:25And so, yeah, maybe it's just as easy as one of those six follow
- 32:30up questions that you're giving is send a screenshot with your
- 32:35problem. And so they go from there.
- 32:37But it's fascinating to think about that I always intrigued by
- 32:44the product journeys that people take, and especially around
- 32:49friction that they may have that you as the creator of the
- 32:53product never think about, right?
- 32:55Because you know it in and out and you know, Oh yeah, if you
- 32:58want to do that, you just click on this button and then there's
- 33:00the little drop down and you get exactly what you want.
- 33:03But the new user is just clicking around everywhere
- 33:06trying to find what they're trying to do.
- 33:08And they may not even really know exactly what they want to
- 33:11do. And so they're exploring in one
- 33:13way, but they're also trying to figure out if this tool is going
- 33:17to be useful for them. And that's where it would be
- 33:22awesome to have that little buddy that pops up, but it's
- 33:25like, I see you're just randomly clicking around.
- 33:28Can I help you find what you need?
- 33:29And or I've seen you've done these five actions.
- 33:33You know what else is really cool?
- 33:35Here's a hidden trick. And so it suggests like ways to
- 33:40become a better user of the product.
- 33:42And that is, yeah, that's, yeah, that's very few and far between.
- 33:47Yeah, and you see people experimenting with this.
- 33:49I mean, like open AI and who else has this Microsoft with
- 33:56their like we watch everything that you do all day.
- 34:00I'm like, you see, like people trying to make that kind of
- 34:05experience work. But yeah, it's clear it's it's
- 34:07very early days. And yeah, just also just
- 34:11thinking about like one thing we haven't talked about yet is like
- 34:15evaluation and like how you then like create your data flywheel
- 34:19and all of these kinds of things.
- 34:21But you can imagine that like once you get to like 24 hours,
- 34:26like monitoring the screen and interactions and stuff like
- 34:29evaluations becomes, yeah, you need to really, really think
- 34:34about how you do that. And you probably need like LLMS
- 34:37or multi or LLMS, like in the loop, they're picking out
- 34:41interesting examples or whatever.
- 34:44And but yeah, at that point you're like evaluating like the
- 34:48sum total of human behaviour. Yeah, it's hard.
- 34:52Exactly. Was there Speaking of
- 34:55evaluation, did you see common patterns that were arising
- 34:58there? I'm always interested because
- 35:01there's a lot of hype around LLMS as a judge, but actual
- 35:05practise of using LLMS as a judge I'm I'm not sure how many
- 35:09people are actually doing it. I mean, you, there are certain
- 35:13people who tried it and they had mixed results and they found,
- 35:19you know, they ran into a lot of the, the common failure patterns
- 35:22of like using LLMS and like getting them to output like
- 35:26number scores. And they found this was super
- 35:29unreliable. So then they had LLMS, you get
- 35:32like qualitative responses or you have LLMS which are like
- 35:38flagging certain examples as. And you see obviously LLMS being
- 35:45used in like synthetic data maybe to get you get you over a
- 35:48certain a hump that you have in terms of like building out your
- 35:53your functionality. But yeah, probably a lot less of
- 35:59that. And yeah, and the, the common
- 36:03pattern is like someone builds the POC demo, whatever at that
- 36:07point, like evals are not really part of anything.
- 36:10Then they start thinking about like, well, how do we present
- 36:13this like to a wider audience, whether it's a the public or
- 36:18internal facing for the company. And then that point hopefully
- 36:22people start like thinking about evals and like, what are the
- 36:27real, real like failure scenarios that we really can't
- 36:30afford to happen here? So you have some very basic
- 36:32stuff come in. And then, yeah, depending on the
- 36:37size of the company, maybe they even stop there.
- 36:40But then yeah, the bigger ones, ones with a bit more money to
- 36:44invest in a kind of in a project like this, which doesn't
- 36:47necessarily impact like the bottom line, then yeah, then
- 36:53then they're actually like gathering the data, iterating on
- 36:56the process and so on. But yeah, it's, it's more often
- 37:01than not, like people are, people are often building these
- 37:05LLM projects, particularly the internal facing ones, so they
- 37:08don't fall behind on the technology almost they want
- 37:11exposure to it. And it's kind of their way of
- 37:18yeah, just being exposed to what's happening with with LLMS.
- 37:21And yeah, we did this as NML as well.
- 37:22We built or I built a Slack chat support box when a year, a year
- 37:29and a half ago or something like that.
- 37:31And that was mainly just like, yeah, we want to understand how
- 37:34people are using this stuff. How hard is it?
- 37:36What are the failure patterns? And and so on.
- 37:39And so there's maybe different incentives played there versus
- 37:44when you're doing something which is a little bit more like
- 37:46profit results driven, you're yeah, you're more willing to to
- 37:51accept certain risks or to do certain things in a certain way.
- 37:55Well, you said one of my favourite words, which is ROI
- 38:03and profit. Did you get a lot of insights
- 38:08from all these blogs? Did many of them talk about it?
- 38:11Because as you mentioned before, it was primarily engineers were
- 38:17writing about the engineers problems that they're solving.
- 38:21So I would assume that they're not necessarily saying this
- 38:28netted us a huge ROI, but maybe there are some that you saw that
- 38:34actually took that into account or they talked about how it was
- 38:40or wasn't viable depending on the scale that they're looking
- 38:43at. Not really apart from like the
- 38:46whatever a few like Klarna or whatever where they actually did
- 38:49did, did, did put like an actual number, big, big number on it.
- 38:56And I think it's also a bit the ones that did talk about like,
- 39:02you know, a big spike in users or we, you know, a renewed
- 39:07interest or a product which was, you know, dying or whatever that
- 39:12was revived by, by the introduction of RAG or like a
- 39:17better, I don't know, LLM based search system or, or something
- 39:22like this. It's really unclear to me
- 39:25whether this is like something that would apply for like the
- 39:29long term because yeah, a lot of people go to places to try stuff
- 39:36out or to try out some new functionality or new technology.
- 39:42And yeah, for, for a lot of stuff, it's clear like this,
- 39:47this is in flux and it'll be replaced by something later on.
- 39:52My favourite thing at the moment is in this, in this kind of
- 39:57areas like notebook LM, like very popular.
- 40:00It's kind of a cool use case. You know, they just launched
- 40:05this like thing where you can like participate in the podcast
- 40:08yourself. And if you saw this and tried it
- 40:10out, it's kind of cool. It's fun to use.
- 40:14Will be, will we still be using notebook LM or like playing
- 40:17around with this in three years? I don't know.
- 40:19Probably not. Hopefully.
- 40:21Maybe that's like. A better kind of like meta tool
- 40:24around like yeah, podcasting or discussions or study depending
- 40:29on what your angle is in in that in that stuff.
- 40:33So a lot of the use cases where people get like really good
- 40:36results and like can give specific numbers about like the
- 40:40number of customers they have or how people's user journeys were
- 40:46improved by this. I don't know whether this stuff
- 40:48is for the long term. It's just like we release
- 40:51something and we have a lot of users.
- 40:55Yeah. The other thing I think about in
- 40:56this in this space is like all of these agent platforms, yeah,
- 41:01probably like half or most of them won't exist in five years
- 41:04from from now. But like some of them have like
- 41:07a tonne of users and people playing around with them.
- 41:10And yeah, particularly for the smaller use cases, like people
- 41:16do like interesting things which are really useful for them.
- 41:20But I, I, yeah, I have to think that like a lot of this stuff
- 41:23will, yeah, will will be merged or amalgamated or, or turned
- 41:31into something else like over time.
- 41:35And when you say agent platforms, you mean to help
- 41:38folks build agents like a, a framework that can help you
- 41:42building agents or it's actual agents that you can go and use?
- 41:47Well, some of them have the marketplaces for for agents,
- 41:51which seems to be the thing which which makes them money.
- 41:54But yeah, it's like kind of these like GUI interfaces, web
- 41:57interfaces where you can like connect lines of like you do
- 42:01this and if not go to this agent and that kind of stuff.
- 42:05They're quite popular and some of them are making like real
- 42:08money. And maybe it's a little bit
- 42:11like, what's that kind of create your own avatar replica this
- 42:18this kind of service where you can create like an AI avatar and
- 42:22like it, it's personalised and so on, which is not like a mass
- 42:27used thing, but like it, it's popular, it makes a lot of
- 42:30money. Maybe two or three of those will
- 42:33continue to exist like for for a long time.
- 42:35But yeah, right, have to feel like a lot of these will just
- 42:39drop off or like people will move on to the next thing.
- 42:44Yeah, that's fascinating because the one thing that is clear is
- 42:49that you have to have a lot of patience to get something
- 42:52working on these. Build your own agents and you.
- 42:56The debugging is hard because you don't know if you are not
- 43:02prompting it correctly, or if you're not asking it to do
- 43:06narrow enough of a task, or if the flow that you've set up is
- 43:11is the problem. So if you're not willing to
- 43:15spend the time to create that flow, then it's quite difficult.
- 43:21However, I have seen there's a lot of common use cases that are
- 43:26coming out-of-the-box with those little build your own agent
- 43:29things. And so I I think I signed up for
- 43:32one the other day and it said, what are you, what do you like
- 43:36identify as? And so I said more, let's see
- 43:41what they have for product marketing or SEOI think there
- 43:46was just all different marketing use cases.
- 43:50And then it gave me a lot of flows that they had set up.
- 43:55And you just add in simple things like, oh, here's my
- 43:58website, here's the keywords that I'm trying to rank for or
- 44:01whatever. And and they make that easier on
- 44:04you to try and reduce that friction.
- 44:07Yeah. And I mean that that works great
- 44:09for like a well defined domain where we already know like the
- 44:13the things which are important for SEO and the tasks or
- 44:16whatever. But when you you know, a lot of
- 44:18the use cases where people talk about agents like it's in the
- 44:21area of like research where, yeah, that's a little bit
- 44:25harder. Like if you knew what the
- 44:27problem was and how to get to it, you wouldn't need the agent
- 44:29probably. Yeah, yeah.
- 44:33Yeah, fascinating man. So as you were putting together
- 44:38all these different blogs and different sources into the
- 44:41database, did you find any sources that were consistently
- 44:47just giving top notch material and publishing absolute quality
- 44:52material? I mean some of the the ones
- 44:56which are well known. The Netflix tech blog DoorDash
- 45:01has a really good one. Honeycomb produced consistently
- 45:05stuffed weights and biases since they started their kind of in
- 45:09support chatbot. I think they've done 10
- 45:11different like deep dive blogs technical styles.
- 45:15Yeah, there were a lot some of them, yeah.
- 45:21And then the rest were just like a tonne of like random, random
- 45:25blogs on, on companies where, yeah, maybe they haven't written
- 45:30anything previously or the new companies or yeah, that was that
- 45:35was a that was a bit. Finding them was hard.
- 45:40I used this really great search, embedding space search engine
- 45:44called Exa dot AI, which yeah, you put in like some other blog
- 45:50and you say find other blogs like this.
- 45:53And because it's embedding space, you get really great
- 45:55results. Would recommend that yeah.
- 46:00So, so they were, they were all of the ones that you'd like, you
- 46:04know, already for like having great technical teams and then a
- 46:07tonne of like just, yeah, ones you have to like hope that
- 46:13they're posting somewhere in your social network or whatever.
- 46:15Someone really shares them because it's hard to find, yeah,
- 46:20hard, hard to find these the case studies.
- 46:23And yeah, obviously like envelopes community, like
- 46:27definitely love all the videos. Like I hope we've done a service
- 46:31of like liberating some of the content out in text form out of
- 46:34the videos by like summarising from, from the transcripts and
- 46:37stuff. Because yeah, there's like, I
- 46:41think there was something like 100 or so that can't be true.
- 46:47100, yeah, 100 or so videos referenced in the database.
- 46:51And like, yeah, maybe you don't have 100 hours to to watch all
- 46:54of the videos. So yeah, or at least you can
- 46:57decide whether whether you want to like watch it based off of
- 47:01the summary. Is there any cool stuff that you
- 47:04want to do with the data visualisation on this?
- 47:08Because it feels like with all the topics or with all the
- 47:14different philtres, you could create some fun data
- 47:19visualisation, whether it is OK chat bots and you have a whole
- 47:24embedding space the way that you're looking at it, or you're
- 47:27looking at the different use cases and, and that type of
- 47:31thing. Or are you done with it?
- 47:33You're like, all right, I put it out there.
- 47:35Now I'm going to get back to work and keep rocking at NML.
- 47:39I mean, we're, we're continuing to maintain it and people,
- 47:42people submit use cases and articles and so on.
- 47:44So, so that's really great. That will only grow.
- 47:48The one thing I. Really.
- 47:50Where do we submit? Where do we?
- 47:51There's a link at the top of the database.
- 47:53It's just a form. OK, Fill in.
- 47:55Yeah. And you know, we put out the
- 47:58data set also as a Hugging Face data set.
- 48:01So if people want to like don't want to scrape our website in
- 48:04order to get all of the data, like we've done that for you,
- 48:07just go to the Hugging Face. But something I really wanted to
- 48:12do and I didn't have the the time to implement it basically
- 48:15is like to allow people to search tool based by all of
- 48:19these use cases. You want to see like all of the
- 48:22companies that are using like Llama index for embeddings or
- 48:27all the people who are using like quadrant or pine cone, like
- 48:31vector databases or whatever. And then see like common, common
- 48:36use cases or a common like whether it's failure or success
- 48:40patterns around like particular tools and use cases.
- 48:43So yeah, it's a bit harder to to implement like the extraction of
- 48:48the tools or at least to automate it in a reliable way.
- 48:53So, but that that that would be a, a useful thing.
- 48:59What I can promise is we're not going to have like a chat with
- 49:02your LLM OPS database like functionality on top.
- 49:05Or you can build it yourself if you want to download the Hugging
- 49:08Face too. That's it.
- 49:09Next to Envelopes Community hack.
- 49:11It's on. Yeah, we're going to do that one
- 49:13that. That's so good.
- 49:15Oh, man. Well, yeah, you've done some
- 49:18awesome stuff with it and I really appreciate you putting it
- 49:20together because it, like I said, is this one resource that
- 49:24I can come back to and continue to learn from.
- 49:28And so I hope that you keep updating it And anybody out
- 49:32there that is doing anything cool, if you write about it,
- 49:36make sure to submit it to Alex and the Zen ML team.
- 49:39This has been awesome. Thank you.