Latest / Agentic Conversations (formally mlops.community) / Building Defensible AI Apps // Gregory Kamradt // #191
Transcript
- 0:00My name is Greg Kamrad. I'm an AI educator and I run
- 0:03data independent, which helps developers learn how to build
- 0:05their first AI applications. And for my coffee, I just do
- 0:09black coffee. I'm going straight.
- 0:12Welcome back to the MLS Community Podcast everyone.
- 0:15I am your host Dimitrios and today what a conversation with
- 0:21Greg, Mr Data Indeed himself. You may know him from his
- 0:26YouTube videos that have helped and inspired thousands of
- 0:30people. Today I had a blast talking
- 0:33about Opening Eyes Dev Day. We brought our own special spin
- 0:37and thoughts through the table. Hopefully it's something new
- 0:40that you haven't seen from the thousands.
- 0:42Of different recaps that are out there on the Internet, we gave
- 0:47our two cents on what was special and what we thought
- 0:51wasn't so special. And here's a little funny take
- 0:53away from that. I thought this AI shoe thing was
- 0:57revolutionary. Greg was like, I think it's just
- 0:59marketing man. So that was a cool 1 to get into
- 1:03debate a little bit. We also talked about the context
- 1:07window and how he created a whole special test on where and
- 1:16how valuable each part of the context window is.
- 1:20He gets into how that works and you can check out a link to his
- 1:23whole video that he created in the description.
- 1:26We talked about. How he produces content, How he
- 1:31goes over different pieces of products.
- 1:35Because I love his product mindset and what he brings to
- 1:38the table when it comes to creating videos and creating
- 1:43products that he then makes videos out of.
- 1:47For those of you that do not know, Greg advises startups from
- 1:51seed to growth stages and his whole mission.
- 1:55His objective we could say. Is to cultivate not just
- 2:00awareness, but practical understanding of how to
- 2:04optimally utilise a company's tools.
- 2:09So I hope you enjoy this one. I was recording it in Portugal,
- 2:14having a blast on the coastline right outside of Lisbon when we
- 2:18did this one. And one thing that I actually I
- 2:22got to say, I love Lisbon, I love Portugal just in general,
- 2:26but I forgot how much I love the.
- 2:29Portuguese language One thing that those of you who speak
- 2:33Portuguese will know, and when you want to say that something
- 2:36is going to happen, like it's it's a done deal, you say
- 2:41Combinado and it's like it's combined and for some reason
- 2:45that just sticks with me. I have a great time when I'm
- 2:49there chatting with all my Portuguese friends and listening
- 2:52to that beautiful language. So without further ado, let's
- 2:55get into it, but not before a quick.
- 2:59Word from our sponsors. Ever grappled with the heavy
- 3:03lifting of multimillion or even billions scale vector data sets
- 3:08in your AI projects? Well then meet Bill.
- 3:11This, the open source vector database that's not only highly
- 3:14scalable, but it's also blazing fast.
- 3:17It's so hot. Created by Zillas in 2017,
- 3:21Milvus can effortlessly store, index and manage over a billion
- 3:26embedding vectors. It's battle tested by thousands
- 3:30of enterprise users. Middle This is built to power
- 3:34vector similarity search for retrieval, augmented generation,
- 3:38product recommender systems, anomaly detection, image
- 3:43similarity applications and so much more.
- 3:46With 9 specialised index types and GPU acceleration support,
- 3:52Milvus delivers 10X the throughput of other solutions.
- 3:56Ready to find out why Melvis is the most widely adopted open
- 3:59source vector database? Visit milvus dot IO.
- 4:04Or get started in seconds with the fully managed free version
- 4:07of Milvus at zillis.com. That's ILI z.com.
- 4:13Check it out. All the links are into the
- 4:14script. Let's go. here with Mr Data
- 4:24Independent himself, Greg, it is great to have you here, man.
- 4:28Yeah, absolutely. Thanks for having me, Chris.
- 4:32It's perfect timing too, and I feel like the stars aligned
- 4:36because last week we were supposed to do this, but last
- 4:39week? The whole AI Open AI Dev day
- 4:43didn't happen yet, so we would have had a conversation.
- 4:47It would have been amazing. I know it would have been, but
- 4:49today it's just like even more topical and more perfect.
- 4:54Because it just happened. Yeah, absolutely.
- 4:58You know, I hosted a watch party here in San Francisco, and we
- 5:01had about 100 folks come in and just nerd out on AI stuff,
- 5:05right? So obviously there's huge demand
- 5:07to get into the event, and the event looked freaking awesome.
- 5:10I mean, it wasn't too corporate. It was beautiful, wasn't too
- 5:13much hype. I mean, there was a lot of hype,
- 5:15but like, I think it was justified.
- 5:16But for all the folks that didn't get in, we still want a
- 5:18place to nerd out on all this stuff.
- 5:20And so we partnered up with the VC, the GP, and that was over in
- 5:24Jackson Square in San Francisco, and we just had a freaking great
- 5:27time watching it. Nice.
- 5:29Yeah. Shout out to Finn and everybody
- 5:32at the GP. That's an awesome crew over
- 5:34there. And that sounds like the most
- 5:37San Francisco thing you could do.
- 5:40Have a watch party. Pretty over the line, Debbie.
- 5:44Yeah. Well, you know, we weren't the
- 5:45only one either. So there is a couple there's
- 5:47ever going on. There's plenty of demand for it.
- 5:49And it was a Monday at 10 AM. People were working.
- 5:53It was funny because the pictures seemed like the event
- 5:58was way smaller than I was expecting it to be the open a
- 6:02the live dev day. Yeah, the live, live.
- 6:05Yeah. I mean, I tell you what the the
- 6:08main event looked pretty packed. You couldn't.
- 6:10I couldn't really tell how many were in there, but then all the
- 6:12different workshops and breakouts that they had, two
- 6:14seemed really, really cool. I love seeing the screenshots of
- 6:17the slides that we're getting poked around.
- 6:19So we should probably just get into it, man.
- 6:21I mean, you can't do it. You mean creating YouTube
- 6:24videos? You've been doing all kinds of
- 6:27incredible stuff around not only software engineering, but data,
- 6:31your backgrounds in data. And so the whole LLM revolution
- 6:36caught you in a great place. And the YouTube videos that you
- 6:39created have helped so many of us, myself included, understand
- 6:44what is going on in this space and how to best utilise it.
- 6:48And so you have this unique. Viewpoint because I feel like
- 6:52you are knee deep in everything that is happening and like I
- 6:57consider myself on the cutting edge, but I get the feeling you
- 7:01are even more cutting edge than me watching this stuff as it
- 7:05happens at the BBC for office. Ohh, So what were some like?
- 7:13You wrote the Twitter thread just now, right?
- 7:15So there's a lot of things that are probably on your mind.
- 7:18I have some things that are on my mind.
- 7:21What? What are things that jumped out
- 7:23at you right away? Sure.
- 7:26You know, I was kind of, I kind of was mentally bucking them,
- 7:29bucketing them into different categories.
- 7:31The first one I thought was like kind of like the table stakes,
- 7:34the standard stuff. Sure, GBT 4 is going to be
- 7:36faster, makes sense. GBT 4 is going to be cheaper,
- 7:41makes sense. The context link was going to
- 7:44increase. That was pretty cool.
- 7:45I wasn't expecting that to go all the way up to 128 K, but I
- 7:49guess if you have anthropic marketing 100K then you're
- 7:52definitely going to have to one of them a little bit anyway.
- 7:57So that was all the standard stuff.
- 7:58I wasn't too surprised by any of that.
- 8:00I'm actually doing an analysis that's pressure testing the
- 8:02128,000 context token limit and I'm excited to put that out
- 8:07later. But then there's kind of the
- 8:09wild card stuff and so the things that really interest me
- 8:12were the new modalities, so the text to speech API, cool net,
- 8:17new capability. That one is probably my least
- 8:20favourite because we already had eleven Labs and Play HD, so this
- 8:22stuff was already out there. But if you can consolidate
- 8:25vendors and have the open AI product quality, sure, that's
- 8:29pretty easy. I like consolidating APIs.
- 8:33And then of course there's Dolly 3, which is net new via the API.
- 8:37It's like, that's really cool. That's a completely new thing.
- 8:41Now, I still think that it's kind of early because we don't
- 8:44have as much control over the generated images as we may want.
- 8:47The spelling isn't right. You can't go edit the thing
- 8:50that's in the top right corner and kind of isolate it as as
- 8:52well as I may want want it to be.
- 8:54So that one will grow. It's OK.
- 8:56And and then before I get to the before I get to the last one,
- 9:00The things that I think were a really, really hyped that I'm
- 9:04still a little quiet. I'm still questioning is the GBT
- 9:08assistance O huge promise, huge hype.
- 9:12I think there's a lot of really cool things that are going on
- 9:14with it, but after the plugin adoption, I'm not 100%
- 9:22confidence. It's going to be a home run,
- 9:23right? The App Store.
- 9:25I I think it could be amazing. I just I need to see a little
- 9:28bit of proof in the pudding and see some user adoption on that
- 9:31before I go and I say that this is really freaking.
- 9:33Cool and exciting assistance real fast for those who didn't
- 9:37catch them. Yeah.
- 9:38So open a I they came out with kind of two things.
- 9:41One is this concept of a what they call a GPT.
- 9:44And so the names of the little controversial because GPT means
- 9:46one thing, but they're using it to mean sort of like a bot.
- 9:50You can think of it as a prepackaged chat bot.
- 9:52So all of a sudden when you create a GPT, you can give it
- 9:56documents background context. So everybody and their mothers,
- 10:00their first kind of Hello World application they would build
- 10:02with language models is they'd create a chatbot and they'd go
- 10:06attach internal cut company documents or they'd go attach a
- 10:10website so they can ask questions to a website.
- 10:12Or everybody. Or I do a lot to the Paul Graham
- 10:15essays right? Well, now instead of doing that
- 10:17manually, you can go and do that via no code on the UI.
- 10:22So you can go create a GPT, which is just like a bot.
- 10:25You can attach some files to it, so all of a sudden it can go and
- 10:28do retrieval. So you're going to give it extra
- 10:30context, which is pretty cool. But then not only that, you can
- 10:33also connect different tools to your GPT as well.
- 10:36And the big one that everybody loves right now is the code
- 10:40interpreter. And so the code interpreter from
- 10:42Open AI, that's when they're going to run a little bit of
- 10:44code on their end, to answer your question.
- 10:48So for example, if you gave them a complicated math equation,
- 10:51well, having chat, GPG ChatGPT try to do that in its head, Even
- 10:56if you said think out loud could be pretty tough.
- 10:59It'd be a lot easier if Chad GBT could write the code according
- 11:02to the math equation, run the code and then get you the
- 11:05answer. And that's what code interpreter
- 11:07does, which is really cool. OK, so then if that's that's an
- 11:10assistant, it's kind of like an isolated single bot.
- 11:13Well, the next natural thing is let others let people create
- 11:19bots and then go share them with other people.
- 11:21So they created a marketplace where you can make, you can make
- 11:25a bot and then share it with friends.
- 11:27And so of course everybody's drawing parallels to the Apple
- 11:30App Store. And so you can see like you have
- 11:33a bot logo, you have a bot creator, you have a terms of
- 11:35service and things like that on these bots.
- 11:37And it's like, man, if that takes off, that's pretty cool
- 11:40because now you have these specialised tools that you can
- 11:43use for different use cases around your workflows.
- 11:47And if that wasn't enough, the part that makes it extremely
- 11:51interesting is they're doing revenue share with the
- 11:55developers who create these bots.
- 11:58O now all of a sudden you have an incentive to make sure that
- 12:01your bot has a value or else it's not going to, you're not
- 12:03going to get paid for it, You have an incentive to market your
- 12:06bot. So we haven't seen any ads yet
- 12:08for like GPT, but the minute you have a customer acquisition cost
- 12:12and the minute you have LTV, well you're going to see a lot
- 12:16more paid ads for these types of bots that drive you to the Open
- 12:19AI A store. And and so I'm very enthusiastic
- 12:22about it but and this is a net new paradigm in the AI world
- 12:29which is untested. I have no idea if users will
- 12:32naturally gravitate towards these types of use cases.
- 12:34I don't know if it's going to flow, et cetera, et cetera.
- 12:38So I'm optimistic, but I'm cautiously optimistic which is
- 12:41why I'm not declaring victory on this quite yet.
- 12:43And then the last thing was that I was most excited about from
- 12:46the announcement was GPT 4 vision via API.
- 12:50So a couple weeks ago I did a big fat analysis around how
- 12:53people were actually using GPT for vision, but it was all one
- 12:56shot examples because you were just doing it through the
- 12:58through the UI. You give the UI a photo, it
- 13:01gives you a single response back and that was kind of the end of
- 13:04the workflow. But now we're starting to see
- 13:06different types of As take advantage of the iterative
- 13:09nature of going back and forth with the AIO.
- 13:11For example, the one that's early on is this dude attaches
- 13:15GT4 Vision to his webcam, and I think it must just take a photo
- 13:19every five seconds or something like that, and then go process
- 13:21it. But he'll show different objects
- 13:23in his webcam, and then all of a sudden GT4V will tell him what's
- 13:26in the webcam, which is pretty cool.
- 13:29Nice. So anyway, that's the one I'm
- 13:32most excited about, but there's a lot of really cool stuff that
- 13:35was announced there. I have one that a buddy was
- 13:38telling me about just last week, too.
- 13:42When it comes to the vision and what he's been trying to do with
- 13:46Vision, but it hasn't been as easy because you haven't had
- 13:50that API accessibility yet until now.
- 13:54But there are companies out there, and this may seem crazy
- 13:58to us. Technologically advanced species
- 14:02on the planet, but there are companies that still use fax
- 14:06machines and they've got their fax machine hooked U to OK.
- 14:11If I get a fax, it gets routed to an e-mail like Inbox, and
- 14:17then from that e-mail like inbox, I take those faxes that
- 14:21come through and I have someone on my team.
- 14:26Take what it is from the facts and usually it's orders that are
- 14:30coming through. So they get their orders through
- 14:32via fax and it has all the fields in the fax and it's like
- 14:36in a PDF and and someone from the team has to transfer that
- 14:42data from the PDF to their order form.
- 14:46And all of a sudden now this guy was like, you know what we can
- 14:49do? We can just throw that PDF into
- 14:52ChatGPT and spit out a CSV file. So at the end of the day, you
- 14:57can just batch it. I'll throw all of those PDFs
- 15:01into it and then spit out one long CSV.
- 15:04And there's your order form now. Yeah, yeah, I absolutely love
- 15:08it. And we don't yet have access to
- 15:11the GT4, the fine tuning, and so it's only going to get better
- 15:16from here. But I think that's an absolutely
- 15:17beautiful use case. Yeah, yeah.
- 15:19And and it's one of those ones where you're like, wow, if you
- 15:22just understand. What is possible right now?
- 15:28You don't have to make those big swings.
- 15:31It's just there are people that are doing things that are so
- 15:35painful that they do not need to be doing.
- 15:38And if you just understand what you can do and it and 99% of the
- 15:42time, let's be honest, it's probably like good enough with
- 15:45Zapier integration. And it's just if you know how to
- 15:49automate it, then you provide so much value to that company.
- 15:55But there are these times where you're like, oh.
- 15:58Yeah, you could. You could throw this into.
- 16:02GPT or whatever your LM of choice is or whatever.
- 16:08If it's just a clip and interrogator XYZ, you could
- 16:11throw it in there and do some really useful stuff out of it
- 16:16and all of a sudden it frees up that person's time to do
- 16:19hopefully higher value work. Yeah, yeah, yeah, I totally
- 16:24agree. The hard part with all those
- 16:25things is usually just finding the problem that's actually
- 16:28there and actually validated and then finding somebody to pay for
- 16:31that problem. Once you do that, like you said,
- 16:34I totally agree the the barrier to building is pretty low right
- 16:37now. So it's just about finding the
- 16:39problems in the customer. Yeah.
- 16:41And it's like go into these different places where people
- 16:46are curious about AI, but they don't understand AI and they've
- 16:51got their business and they're probably a little bit.
- 16:55Like, they're just worried about their business in the
- 16:57day-to-day, and so they can't go and explore what is possible
- 17:01with AI. But they're like, hi, I'm
- 17:02hearing about a I what can we do?
- 17:05And you just gotta be like, what are some processes that you're
- 17:08doing? Tell me about your business, you
- 17:09know? Yeah, totally.
- 17:11I feel like that is something that you, you have a nice
- 17:15vantage point on because you do understand all these
- 17:18possibilities. And then when you talk to people
- 17:20that are doing things, you can say, OK, this could totally be
- 17:24fixed with software, right? And I'm not going out on a limb
- 17:28and saying that software can fix everything, but I do see that
- 17:31there are a lot of things out there that now because of the
- 17:34capabilities that we have. They can't be updated for this
- 17:40new paradigm. We could say, yeah, I mean, I
- 17:43totally agree. My, my background was really on
- 17:45the B2B products and like operations side of the house.
- 17:48So I've done a lot of building my own tools and I've done a lot
- 17:51of trying to dig into customers and figure out what product do
- 17:54we build, how do we iterate towards PMF and all of those
- 17:57hard problems and like gone through the muck to do it.
- 17:59And so it's really fascinating for me as a student of building
- 18:03products to look at the landscape right now and see all
- 18:07the products that are now unlocked and then all the
- 18:09problems that those products could be applied to.
- 18:11Yeah, yeah, totally. I mean, going back to this, the
- 18:15announcements. I really like that you didn't
- 18:18declare a victory on the App Store idea yet.
- 18:24It feels like that needs to happen.
- 18:27I just wonder if. Open AI is going to be the
- 18:32winner there, or if it's going to be like a more generalised.
- 18:36Version where you have that marketplace, but it's using a
- 18:40little bit because I just foresee that.
- 18:44You're going to have. Some really cool.
- 18:48Whatever you want to call them, GPS or assistance or whatever.
- 18:53You're going to have those, but a lot of them are going to be.
- 18:58Quite complex pipelines and. I'm not sure that.
- 19:04Within. Or using GPT 3 or 4 or whatever,
- 19:10you're going to get everything that you want and maybe you will
- 19:13be able to you drink the kool-aid and you go, you know
- 19:15what, I got fine tuning. I've got GT4.
- 19:17It's the best that there is and I'm just going to go for it.
- 19:22But you also have to deal with like.
- 19:24They kind of take a lot of the pie, right?
- 19:28It's like, huh, I think the Commission or the payout is like
- 19:34there's a lot left to be desired.
- 19:36I don't think they announced all of it, but it's the same as like
- 19:39when you're dealing with the Apple App Store, right?
- 19:42And you got to pay out 30% because people buy it something
- 19:45on the App Store. But the thing with the App Store
- 19:47is that everybody's got an iPhone and so you kind of
- 19:51constrained to it. I don't see it as like ohh
- 19:54everybody's. Got to use GPT or Open AI as of
- 19:58yet. Maybe.
- 20:00Maybe they will, but what are your thoughts?
- 20:02About that, yeah, totally. I think that's a that's a good
- 20:05thought because I I was thinking the same thing.
- 20:06If you compare it to the Apple App Store, why was the App Store
- 20:09so successful? Well, at the beginning it kind
- 20:12of wasn't. They need to deport a lot of
- 20:14money into it to get people to build to do the curation right.
- 20:18But the difference between the Apple App Store and the GPT
- 20:20store is the App Store was constrained to the iPhone.
- 20:25The iPhone is a piece of hardware.
- 20:27Once people bought the phone it was very hard to switch off the
- 20:30phone. So you got the apps in the 1st
- 20:33place. But then not only that, the apps
- 20:35kind of sold the iPhone because Apple would promote the app
- 20:39which would then go and promote the phone and then they would
- 20:41just help each other out, right? Which is pretty cool.
- 20:44So if you were to look at that analogy and compare it to Google
- 20:48Anthropic Open AI, you know, Meta and all these groups, you
- 20:52know, a couple of weeks ago you could say that the model was the
- 20:55equivalent of the phone. But especially with tools like
- 20:59lane chain, you can switch models extremely easy.
- 21:02You can even host your own freaking model on your local and
- 21:04it's only going to get easier to do that.
- 21:06OK. So there's not much lock in or
- 21:08defensibility on just the model piece other than generalised
- 21:10intelligence, cost, latency, etcetera, etcetera.
- 21:13But those things you can work around.
- 21:15So the part that's interesting about the move with Open AI is
- 21:18how they're choosing to build lock in with developers and with
- 21:22functionality. So it's not a it's not a mistake
- 21:27or it's not a coincidence that they're hosting or files for
- 21:30you. Yeah, right.
- 21:31It's not a coincidence that they're running code interpreter
- 21:34code for you because that's the more you build on top of that is
- 21:38the more lock in as a developer you're building.
- 21:41That's going to be harder to do for Google.
- 21:42And that's what's so fascinating about thinking about this AI
- 21:45race is if developers get used to perfect JSON output from Open
- 21:50AI, function calling from Open AI, code interpreter from Open
- 21:53AI, what is the response going to be from an anthropic in a
- 21:56Google? Do they have to build those to
- 21:58have table stakes? I don't know.
- 22:00Do they go and do something better?
- 22:02I I don't. Know, Yeah, it's gonna be weird
- 22:06if you can't output Jason all the time, right?
- 22:11Like as a developer, you're not going to put up with it because.
- 22:15You have been getting it perfectly.
- 22:18With this other tool. So it is, yeah.
- 22:20It does feel like it quickly becomes table stakes.
- 22:23Yeah. Yeah.
- 22:24It's funny that you mentioned the model and the lock in.
- 22:28They're very they are just eating like the surface area
- 22:33that they're eating up. And the way that they're
- 22:36growing. And going more and more like
- 22:40expanding more and more is. An interesting one to watch
- 22:45because it had already felt like, wow, they were a monopoly
- 22:50and now it's just like, and now they're eating up.
- 22:53They're trying to like grow and grow and grow.
- 22:55And so I. I wonder about that because
- 22:59there's a lot of surface area that they're trying to cover.
- 23:02And is it going to be like the? 1st generation data tooling that
- 23:10came out in whatever 20/15/2016 or or even before that like the.
- 23:16Domino data Labs and where their platform and they kind of do
- 23:20everything, but they don't do things as like machine learning
- 23:26moved on. It was like, well, this isn't
- 23:28really what I'm looking for in my machine learning playbook
- 23:32anymore, right? Yeah, but they captured a lot of
- 23:35that initial market that was doing stuff because they were
- 23:39the platform in the beginning. So it feels, it feels like a
- 23:43little bit of that play. But.
- 23:46Considering how much surface area they have and they're
- 23:50taking U. You can't do all of it well,
- 23:54right? Like or, I mean maybe you can,
- 23:57but it just feels like it's a much harder play.
- 23:59Yeah. Well, I mean on that note, they
- 24:01are definitely increasing their product surface area, that's for
- 24:04sure. And you need, if you want to
- 24:07keep the quality bar, you need people who can think about how
- 24:09to keep that quality bar. I'm pretty sure they've
- 24:11increased their head count size. You know, I'd have to look up
- 24:14exactly how much they have right now.
- 24:15But I mean it's absolutely massive.
- 24:16I think there were 300 and now they're like 700.
- 24:19They're going quick, yeah. They're grown quick and so it
- 24:22looks like this is 2 to 500 employees on LinkedIn still,
- 24:26which seems a little small, but maybe not.
- 24:28But yeah, and you know, I bet Open Eye wants Google to do
- 24:31something. Because Open AI, they want the
- 24:34spotlight, but they don't want to be the freaking 98% market
- 24:37share type of spotlight. They want Google to come in and
- 24:41go do something with them. So I think another interesting
- 24:44question, I'd be curious to hear your thoughts on this too.
- 24:46You know, part of the, in the back of my mind, I mean, I like,
- 24:50I'm fine with Google. Some people hate Google.
- 24:51I'm fine with it. I'm rooting for him.
- 24:53You know, I'm a capitalist at heart.
- 24:55And so I love to see companies compete for value against
- 24:57consumers. I thought Google was just slow
- 25:01for a little bit and I was like, oh, they'll get the act
- 25:03together, they'll come out with something.
- 25:05But when you see something like Vday from Open AI and then you
- 25:09saw the Suhail's tweet, that was where period is period Google
- 25:14period. Yeah.
- 25:16And it's. I'm just wondering, is there an
- 25:20actual problem that we're not seeing good product and good
- 25:23innovation coming out for them or is it just, no, they haven't
- 25:26pulled the trigger yet? What do you think?
- 25:30I mean, from what I. Heard from friends that work
- 25:33there is that they are a little bit more secretive about what
- 25:39they're doing right and. I think there's It feels like
- 25:44it's twofold. One is that.
- 25:47They're trying to build in a I to the products that they
- 25:50already have as opposed to go and create an AI product at like
- 25:55a new AI product, Sure and. So that that feels like kind of
- 26:01weird though because Google, when I was growing up, Google
- 26:04was all about the moon shots and you know you had what was it
- 26:07like Google X or something? Google what was the moon shot
- 26:11one that they had. Yeah.
- 26:13And. But yeah, I I heard, and this is
- 26:19all hearsay, and I don't know, a friend of mine told me who
- 26:21worked there and works there. He was like.
- 26:26The vibe that he got with the researchers, the ML researchers
- 26:30at Google, is that they were very open when it came to
- 26:35putting out all these papers and putting out all of this
- 26:39information on this research that they were doing.
- 26:42And then they put it out there only for others to capitalise on
- 26:47it. So now they're not as interested
- 26:50in putting it out there, right? Sure, sure.
- 26:53Yeah, I wonder if this it's the researchers who thought that or
- 26:57if it's the the suits running Google.
- 27:00They think that but. Yeah, probably a little bit of
- 27:03both. That's, yeah.
- 27:04But either way, I tell you what I'm I'm rooting for them.
- 27:08As a consumer, I love companies battling for value and so I hope
- 27:14it works whatever it is. Yeah, you know one thing that
- 27:18came out of this dev day that I thought was probably for me.
- 27:22The most interesting that I didn't see coming at all was the
- 27:27shield and being able to protect you against copyright.
- 27:30Yeah, yeah, yeah, yeah. You know, I I made my top ten
- 27:33list and I actually left that one off.
- 27:35The top 10 had a few. Really.
- 27:39That was my number one. That was all for your top ten
- 27:41completely. Well, I tell you, I tell you
- 27:44why, because I mean, it kind of seems like more of a marketing
- 27:46play than anything because they need to reinforce the message.
- 27:50Or I guess what what I heard from somebody who was familiar
- 27:53with it was that from a sales standpoint, companies were
- 27:57worried that they would get sued for using Open AI.
- 28:01Because yeah, of people who claim copyright material on
- 28:05there now just like how Open AI says we do not train on anything
- 28:10that comes through the API or ChatGPT Enterprise.
- 28:13I think it was just more of a marketing play because like what
- 28:15did they actually say? They said like, oh we'll help
- 28:18you with legal and pay your costs if it comes in.
- 28:20But like it felt a little fuzzy with that.
- 28:22Ohh really. But then on the other hand, I
- 28:25thought, well, if you're Open AI and you have a legal team of 20
- 28:30people whose specialty expertise 100% is to grind on copyright
- 28:36law, then then you're basically kind of just like outsourcing
- 28:39your legal team on who specialises in copyright law.
- 28:43And I don't know if you're gonna win against that type of team,
- 28:45if they do it over and over and over again.
- 28:47So I think it was more marketing, but who knows?
- 28:50Yeah, it's funny to think about. I guess it just is very much
- 28:55marketing to make people feel comfortable using.
- 28:59The output in their tools right? And allowing whatever comes out
- 29:06to be. OK.
- 29:09Ahead. Now that you say it like that, I
- 29:11can see that point. I can 100% see it's just like,
- 29:15yeah, you this class action lawsuit are loyals will handle
- 29:19that. You don't have to handle it.
- 29:21We'll, we'll take care of it for you.
- 29:23Yeah. Yeah, yeah.
- 29:24I see that point for sure. I mean one other piece that I
- 29:28wanted to talk to you about was when it came to the
- 29:32orchestration layer and. Delaying chains in the luma
- 29:36index out there. I'm not sure if you saw Jerry.
- 29:40Community member. Creator of Llama Index.
- 29:44He threw out that tweet like people are asking if we still
- 29:48need a tool like Lama Index. Now that Open AI released
- 29:51everything and I thought it was quite thoughtful how we put it
- 29:55out, but it is. You could feel that there's
- 29:57like. A bit of existential crisis like
- 30:02Ohh will, I guess. If Open AI does this all for us,
- 30:06we no longer need Lum index to do any of it for us, right?
- 30:11How do you feel about that whole situation?
- 30:13Yeah, you know first thing I'll say is when plugins came out
- 30:16people were flooding my DMS with Is lane chain dead?
- 30:19It's done alright since then. Can you boom.
- 30:24Since then I I agree with Jerry and so anybody who's worried
- 30:29about it, I would turn that person and say OK, so you want
- 30:32open the Ido retrieval on your docs.
- 30:34Ohh cool. What's the retrieval method?
- 30:37They're doing and as far as I've seen, I've seen, I've seen
- 30:41speculation. I haven't seen any like concrete
- 30:43facts about how they're actually doing retrieval.
- 30:45And then I'd say ohh cool, is that method optimised for your
- 30:48vertical and your use case? Oh well, if you don't know, well
- 30:52wouldn't you want more control over it?
- 30:54So that's that's my kind of sassy way of saying that I my
- 30:57expectation is that Debs will want more control over the
- 31:00retrieval process than Open AI will give them.
- 31:02And while they probably have a really good retrieval, they have
- 31:05to have a generalised retrieval service, which they have to,
- 31:08they have to try to make everybody happy, which is really
- 31:10tough. Yeah.
- 31:12Hey everyone. My name is Aparna, founder of
- 31:14Verizon, and the best way to stay up to date with Emma Lops
- 31:17is by subscribing to this podcast.
- 31:21O. My hypothesis is that is that
- 31:24for no code builders, for people who are going to the UI and like
- 31:27building these GTS, Sure, yeah, throw throw some of your PDFs in
- 31:30there, throw your employee handbook, all that.
- 31:33I'm sure it'll be fine for those use cases, but when you're
- 31:36building a specialised tool, I don't think that you're going to
- 31:40want to rely on Open AI to control the quality of your
- 31:44retrieval because there's just too much to tune for your
- 31:47specific use cases. O I'm in Garry's camp, I believe
- 31:50it. I think that the lane chains and
- 31:51law indexes retrieval wise will still be there.
- 31:56Have you played around with this one?
- 31:58I just know because I interviewed the creator and this
- 32:02is a bit of a tangent, so forgive me, but yeah.
- 32:04Yes, π. Have you played around with yes,
- 32:07pie at all? I've heard of it.
- 32:09No. Dude, I think you're going to
- 32:11like it. So that's just a little bit like
- 32:14put a fork in that one, go check it out, have some fun, make some
- 32:18YouTube videos with it. The idea of compilers just had
- 32:22me. Literally, like I'm still
- 32:25thinking about it and I talked to the creator I think 3 weeks
- 32:30ago now. So yeah, I'm I'm a huge fan.
- 32:34It's very much in that orchestration layer and playing
- 32:37around, but the abstraction is quite nice and the compilers are
- 32:43something that I hadn't thought about and it reminds me of.
- 32:48That I've been watching a little bit of that series.
- 32:50Loki, I don't know if you know that series.
- 32:55So they have this like one timeline which is like the
- 32:58sacred timeline and then there's so there's like life that is
- 33:02being lived on that timeline. But then you you have like these
- 33:05infinite other number of timelines that are branching out
- 33:08of this one timeline. And so the compiler in my mind I
- 33:12I like envision it like this because they're trying to do it
- 33:16says basically. It's like, hey, there's there's
- 33:21this one way to do this thing, but let's test all these other
- 33:25ways to do this thing and whichever one we find is the
- 33:29optimal solution. So maybe that comes with
- 33:33prompts, or maybe that comes with like you gave us this
- 33:38prompt or these different functions and we're going to see
- 33:43if we can. Find better ways for this to get
- 33:48the output that you're looking for.
- 33:49Yeah, I know it's one way of doing it.
- 33:51I'm probably like. Chopping it UA little bit and I
- 33:54may not be. And like I said, it was a few
- 33:56weeks ago that I talked to him. But I walked away from that
- 33:59conversation. Blown away.
- 34:01Yeah, that's absolutely cool. You know, it reminds me of I'm a
- 34:04big David Deutsch fan. And he says the way that
- 34:06progress gets well gets forward is you make your hypothesis and
- 34:11then you put it up to criticism. And if it can go past that
- 34:14criticism, then you're good to go.
- 34:16So, much like you're saying, you make all your different
- 34:18hypotheses which are trials as to what you think would improve
- 34:21your thing. Put it up against the test which
- 34:23is evals the criticism and see which one pops out the other
- 34:25end. Yeah, yeah, yeah, dude, so.
- 34:29Yeah, check it out. I mean, back to this, the
- 34:32orchestration layer not being dead.
- 34:35Yeah, And this whole idea, I think the other thing that Jerry
- 34:39said that I'm 100% on board with and you can see the clear trend
- 34:43happening. You mentioned it earlier.
- 34:46Models are getting smaller and it's getting easier to run them
- 34:49locally or at least like semi locally and.
- 34:55I get the feeling that that's going to be a huge value add
- 34:59because now you have control of the model, right?
- 35:03It's like full circle. Like we went really big.
- 35:07First we started small, then we went as big as we could go, and
- 35:10now we're like, wait, actually, it might be better small.
- 35:13Yeah, Yeah, totally. You know, I think I measure it
- 35:17in terms of this is kind of like the corporate way to say, but
- 35:22like new workflows that are unlocked.
- 35:24O what I mean by that is could I have a language model on my
- 35:27iPhone right now? Sure, Yeah, totally.
- 35:29It'd be really small. It wouldn't really do much
- 35:30either because it couldn't do anything.
- 35:32So it's not very useful to me, but I think one of the
- 35:34milestones on a B2C level is at what level can you have an
- 35:40actual conversation with a language model on your local
- 35:43phone? Well, you need the latency to go
- 35:45down. You need a pretty good model.
- 35:47So it has some personality that comes along with it, right?
- 35:51That feels like a really good milestone for that.
- 35:52But then OK, that milestone kind of stays locked in place.
- 35:56You may want to ask more questions, etcetera, etcetera.
- 35:58But the problem or the wrinkle with all this is yes, models
- 36:06will get local, but my hypothesis is that we'll never
- 36:10be done with getting better and better models on our phone, just
- 36:12like how operating systems get better.
- 36:14They've been getting better since the first iPhone.
- 36:16Well, why do they need to get better?
- 36:18Well, we have more photos. We have apps that require more
- 36:22compute, et cetera, et cetera, et cetera.
- 36:24So we used to be able to take a take a photo on our phones you
- 36:28know 15 years ago that functionality still stays the
- 36:32same, it just got a little bit better.
- 36:33That's one of those milestones. But now we have more complex
- 36:36apps and all this other stuff and so that's kind of a long
- 36:39winded way of saying we will get local models, but just how OS is
- 36:43progressively get better and better, we will never be done
- 36:45and we'll always need new models.
- 36:48Yeah, they'll continually get better and better.
- 36:51And then the real interesting piece is like how does your
- 36:56personalised model fit into that or how does is 1 model or two
- 37:02models like? I have no idea what the future
- 37:05looks like with. These models or what the use
- 37:09cases are, and these workflows that you're unlocking, as you
- 37:12said, because it's like for me, I'm trying to figure out what
- 37:16exactly does it mean. But I'm also trying to keep my
- 37:19feet on the ground and not be like, hey, I was going to change
- 37:21everything. Yeah, I totally agree.
- 37:23And, you know, it's funny. You bring up the one model, 2
- 37:25models, three models or whatever.
- 37:26Let's use the GPT as an example. Let's just make the assumption
- 37:30that they're all powered off of GPT for the new preview version.
- 37:34Well, that's just one model. So what's different about them?
- 37:36Well, how they're configured is different O the files that they
- 37:39have, the prompt that they have, the tools that they have access
- 37:41to. And so while it may seem like
- 37:43multiple personalities and multiple models not, it's just
- 37:46one model with a bunch of different configs, it's stacked
- 37:49on top of it. So I wouldn't imagine, I
- 37:51wouldn't be surprised if that's the paradigm that we see as
- 37:54well. It could just be low number of
- 37:56models, you really don't need that many.
- 37:57You just need the config on top of it to change.
- 37:59Yeah, so how do you look at? Because you've seen all kinds of
- 38:04cool apps and I think I feel like you play a lot in the
- 38:08application. Layer, right.
- 38:09Yeah. That's why a lot of times on
- 38:11this podcast, we'll talk about the infrastructure and we'll
- 38:14talk about even like a little bit deeper, like what is Open AI
- 38:18using to create the GPT, right. But then you can go up the stack
- 38:23a little bit and say, OK, now that we've got these LMS. And
- 38:29we've got the stack that we're using these LMS for.
- 38:31There's an application that comes and serves the end user.
- 38:36And so I feel like you've got a great lay of the land of that
- 38:40landscape. And also.
- 38:43And understanding of like how to make an application that is
- 38:48built with AI defensible if we are.
- 38:52In one way or another using the same.
- 38:57Models using the same orchestration frameworks using.
- 39:01We've all got access to kind of the same tools.
- 39:04So then it's like the special sauce is is what?
- 39:09And I understand that an easy answer for that is like, Oh
- 39:12well, the special sauce there is the prompts.
- 39:15But. That just doesn't feel like it's
- 39:19defensible, right? Like, and especially with.
- 39:22Once you dig into DSI, I think you'll see why.
- 39:25One thing that Omar, the creator of that, was talking about is
- 39:28how. Wrong.
- 39:30We are to assume like the best way of creating apps is like
- 39:36prompting first. And.
- 39:39So anyway, that's just a long winded question on like how can
- 39:43we look at defensibility? Yeah, totally.
- 39:47You know, to answer your first question very briefly, like it's
- 39:52all about finding customer problems.
- 39:53Like I said earlier, in the pod you've got to find customer
- 39:55problems and you got to find people to go pay for those
- 39:58problems. If you can't do that, then it's
- 40:01going to be really tough to build out your in the 1st place.
- 40:03And builders have a romantic idea that if you build it, they
- 40:06will come. But like, there's no one way to
- 40:11get success. The other quote that I love, I
- 40:15heard on my First Million was that if you follow Warren
- 40:18Buffett's rules, you'll never be Peter Thiel.
- 40:21If you follow Peter Teels rules you'll never be Warren Buffett
- 40:25right. And So what I'm the the the
- 40:27reason why I say that is because as advice is grayscale and go to
- 40:31market as grayscale. So there's a million ways to
- 40:33create products, but the common thread against products that are
- 40:38successful that I've seen is they all start with a customer
- 40:40problem. It's like the Y Combinator axiom
- 40:43makes something people want, and how.
- 40:45Paul Graham also emphasises make a small group of people love
- 40:49your product, then a big group of people just like your
- 40:52product, right? O that's that's number one.
- 40:55Then when we talk about defensibility, the that essay
- 40:59that I always reference, and I really try to read it like
- 41:02almost every six months at this point, is Elad Gill's Essay on
- 41:06Defensibility. And the TLDR of it is for the
- 41:11the the things that make an AI app defensible are the same
- 41:14things that make a foundational traditional business defensible,
- 41:19right. And so you're going to have your
- 41:22network effects. Can you build those in your
- 41:24platform effects, your sales and your distribution, your
- 41:27partnerships, your brand? You know, all of that.
- 41:30Now it's funny that you bring up the prompt thing because it's
- 41:33like, ohh, our prompts defensible.
- 41:35Well, that's just one way. That's just a form of tech
- 41:38intellectual property, right. And so how long will it take for
- 41:42somebody to figure out your prompts?
- 41:44Well, maybe not too long. All right, So that's not too
- 41:46defensible. You may have like a couple of
- 41:48weeks and start on people for that.
- 41:50So the only difference in the AI world is that the barrier to the
- 41:54tech aspect of defensibility is dropping.
- 41:57And so you want, you really want to look towards other mediums of
- 42:01your defensibility in order to really build it up from there.
- 42:04And, you know, a very correlated question that's super hot right
- 42:07now is what's everybody's opinion on ChatGPT rappers.
- 42:11Oh, it's just a rapper, you know, it doesn't do much.
- 42:13It's not defensible. It's a bad business.
- 42:16My view on it is, well, customer energies, customer energy.
- 42:20Customer energy is one of the hardest things to get when
- 42:23building a product. If you build a wrapper that's a
- 42:26simple, simple, simple wrapper and you get 1,000,000 users
- 42:28overnight. I don't.
- 42:30I don't care at all. I think, holy cow you freaking,
- 42:34you have lightning in a bottle. Now go do your work as a good
- 42:38business person to go capture that and go make it more
- 42:41defensible. But if you told me do I want a
- 42:43defensible business with no users or do I want an
- 42:46indefensible business with a million users that I can go
- 42:48iterate on? I'm picking the ladder all day
- 42:50long for sure. That is a great answer and that
- 42:53it makes me want to go in so many directions, but I man.
- 43:00I love this idea of how, yeah, you got to figure it out first.
- 43:05You got to figure out what people want and what they're
- 43:08actually willing to pay for, right?
- 43:10And then if it's not defensible, it reminds me a little bit of
- 43:14the craze with the fine tuning on the image generation.
- 43:21Like when stable diffusion came out then all of a sudden you had
- 43:23everyone able to make their own selfie and some people were
- 43:28going and they were fine tuning. Zero the stable diffusion model.
- 43:32Others were going and justice using lensa or like photo
- 43:37profile, AI photo, whatever. Ick.
- 43:40And you had twenty of those come out and I heard a stat at one
- 43:45point that like Lenza was making. 6 billion, they made 6
- 43:51million in profit or something like that.
- 43:54So the thought that I was that I had was, and what I've talked to
- 43:58people about is how, yeah, they're probably.
- 44:02Are a lot of really obvious use cases.
- 44:07And those are the ones that you are going to have a harder time
- 44:11defending against, right? So like.
- 44:14A photo generator. A selfie photo generator is a
- 44:18quite obvious use case. And then?
- 44:22But then there's. There's use cases where you go
- 44:25deep into a certain field and you recognise that you can use
- 44:30AI for this. Like maybe it is.
- 44:32A dentist that now can create the ideal looking facial or
- 44:38teeth structure because the stable diffusion is fine-tuned
- 44:42on like perfect teeth. I don't know.
- 44:44I'm making shit up now, but. What I'm what I'm getting at is
- 44:49that there is like this long tail of use cases that are so
- 44:54niche. That you have open area, you
- 44:59it's totally Greenfield, right? Yeah, I think you're completely
- 45:03right. I think that there's power in
- 45:05niching down because then not only is the opportunity less
- 45:09attractive for big businesses because the the team isn't there
- 45:12for them, but the opportunity is still attractive to indie
- 45:15builders and small businesses because there's enough for
- 45:18there. I mean, is Google going to go
- 45:19after an opportunity that's, you know, 1,000,000 bucks a year?
- 45:22I mean, probably not. It's not high on the priority
- 45:24list, but isn't indie dev going to go after that?
- 45:27Heck yeah, they will. And so I think that niching down
- 45:30is completely a wonderful idea. I love it and I'm sure Paul
- 45:34Graham has some good quotes around niching down, but they're
- 45:36not coming to mind right now. Yeah, that's that's the Ohh man
- 45:43the. That's great how you reference
- 45:46it. You've been playing around with
- 45:48Paul Graham as you're like Lorem Epsom for so many different
- 45:52tools that you build that you, you just have them ingrained in
- 45:56your head. All that was essay #5.
- 45:58I remember that one. It's true.
- 46:00I mean, it's there, yeah, that's what I use for like a lot of my
- 46:04like background contacts and so like I was like essays memorised
- 46:07in my head and which ones are short one and which ones his
- 46:09longest one. You know, all that stuff.
- 46:13Again, like that is the most San Francisco thing that you could
- 46:18be telling me right now on this call.
- 46:21It is so good. I was at my high school reunion
- 46:23a little while ago and I was talking to this girl and she
- 46:25said, what do you do? I said, oh, I work at, I think I
- 46:29work at Salesforce. She goes, oh, so you're a tech
- 46:31boy. Here's the tech boy.
- 46:33And ohh, you know, she said in a derogatory term, whatever.
- 46:38But you know, it's really good if you can have self-awareness
- 46:41and you know yourself. And you know what, Demetrius?
- 46:43I'm a tech boy and I don't give a shit because I like it.
- 46:46It's what I like. It's what I'm passionate about.
- 46:48Own it. I like doing it.
- 46:49So I'm a I'm a freaking own it. Exactly, man.
- 46:54There's no, there's nothing wrong with that.
- 46:56No, no. No, you have been making some
- 46:59really cool. Videos when it comes through and
- 47:03it's it's not only around LLM MMS. And you're bringing
- 47:08different modalities into the mix, right, so.
- 47:12You think? Yeah, I I it's almost like
- 47:16three-dimensional where you're like, OK, well we have in image
- 47:19generators can do this, LM can do this and then we have audio
- 47:24to text and then we have text to audio.
- 47:26So umm, and you're able to come back to thinking about product
- 47:31in that way. And there's one that I know that
- 47:34we had talked about for I think you were you were doing
- 47:38something where it was with startup pitches where you record
- 47:41the startup pitches. Yeah.
- 47:42And then you get a bunch of information.
- 47:44Can you explain that? Because I thought that was
- 47:46really innovative and the way that you come up with these
- 47:50different ideas is super cool because you're doing it.
- 47:54I mean, you have these products, but you're not really taking
- 47:57them to market. You're just showing other people
- 47:59how to do this and learn from it, right?
- 48:02Totally. So I was really into the idea of
- 48:07using a language model but for a live event, right?
- 48:10And so I was, I was really trying to think about where
- 48:12could I bring this for a live event.
- 48:13And it was kind of like the wearable trend that just came
- 48:16out with a rewind and tab where you're going to wear the pendant
- 48:19around your neck and it's going to like listen and stuff like
- 48:21that. I thought, you know, I want to
- 48:22do one of those, but I want to do it for a niche topic.
- 48:25So I don't need it to follow me around my entire life, just this
- 48:27one specific instance. And I was thinking about where
- 48:32am I going to do is, I'm going to do this.
- 48:33And then I had the idea, oh, that'd be kind of cool if I did
- 48:36it as if I was an investor listening to a startup's pitch
- 48:40O. What I would do is I would
- 48:41record the startups pitch on my phone and click record or
- 48:44whatever. It would have the audio get the
- 48:46transcription using one of my favourite transcription tools
- 48:50diagram. And then I would take that, give
- 48:55it to a language model and then step one is just like, oh,
- 48:59analyse it and summarise it for me, OK, that's all the easy
- 49:01stuff. But Step 2 is like, Oh well no,
- 49:04go connect this to the outside world.
- 49:05So go get news about the industry that that startup is in
- 49:08that may be relevant to what the pitch is telling you about.
- 49:12Give me follow up questions that would poke holes within the
- 49:15startups page that may be pertinent for me to ask about.
- 49:18And so then all of a sudden I'm like, holy cow now I could have
- 49:21an intelligent companion for me for startup pitches and I could
- 49:25questions I would have never like remembered off the top of
- 49:27my head. And it might have been rude to
- 49:29go, well that you'll look up or whatever.
- 49:31And so I'm currently in the process of building that.
- 49:34And believe it or not the biggest blocker for that is I
- 49:37can't find many startup pitches out there that aren't Web Three.
- 49:40And I don't, I don't really want to go to a web three startup
- 49:43pitch. So I'm I'm looking for more
- 49:46events to try to go to and test this out on.
- 49:49This, that's where I have like a pattern interrupt because I'm
- 49:53like the amount of companies I feel like that are raising in
- 49:57the AI space. I've thought it would be like
- 49:59shooting fish out of a barrel, man.
- 50:01I think those are all happening behind doors and like NBC's
- 50:04offices. I haven't seen a lot of events
- 50:06where I need the one where there's an intimate setting, the
- 50:09startup gives its pitch and the audience can ask some questions.
- 50:12And so I'm still in the hunt for that one, yeah.
- 50:15Yeah, that sounds awesome. Yeah, all these A I companies
- 50:19are just getting funded after the first VC meeting.
- 50:22Exactly. They're just going here.
- 50:25What, what was the valuation? 100 million.
- 50:27Alright, No product, no revenue, no traction.
- 50:30Take my money. Well, you know, it's funny
- 50:33because when I realised that it was really in the smart
- 50:36companion app for a live event, I thought, Oh well, actually
- 50:40there's a bunch of these. What about a lecture at your at
- 50:43your university? That's pretty cool to have.
- 50:45Like a little painting that's like live annotating the lecture
- 50:48and giving you supplemental information.
- 50:49OK. And of course, you know, there's
- 50:51that tweet that went viral around the guy who is using it
- 50:53for a job interview. You know, like the interviewer
- 50:57would ask a question and then the GBT would tell him the
- 51:00answers on what to ask where. It's like, OK, that's kind of
- 51:02interesting. And like this really kind of a
- 51:05lot. Like this would never work.
- 51:07But like, there's a lot of first dates that people go on and a
- 51:10lot of dates they don't. They need to.
- 51:11Maybe they need a companion on like things to ask and how to
- 51:14go. Well, on that, there's the
- 51:15school aspect. There's the startup itches,
- 51:17There's sales for sure. In person, sales is huge.
- 51:21There's conference, you know, you're at a booth and you're
- 51:24talking to a customer, you know, just a bajillion things where it
- 51:26helped to have a live companion. So I think that's kind of cool.
- 51:30So now you realise that it's like take me through the whole
- 51:35idea from idea to then productizing it to then ohh
- 51:40actually this is bigger than just.
- 51:44A startup itch companion. Yeah, um, the usual.
- 51:50The place where usually starts is I get the original idea,
- 51:53which again, we talk about going niche while startup pitches
- 51:56niche. OK, cool.
- 51:57And then I just I was building an MVP.
- 52:00So go record the audio. OK, now take that audio, get the
- 52:03transcription, get the transcription, go pass it to the
- 52:05language model. And then it's like, ohh, well,
- 52:07at the language model, you need questions, You need news, you
- 52:09need follow-ups, you need go can you can you find out who the
- 52:12founders are and what their backgrounds are so you have it
- 52:14immediately on there, you know? And then it's like, wait, wait a
- 52:19minute, This is kind of cool. Let me put this out there and
- 52:22let me cause. Luckily, one of the nice things
- 52:24about having a little bit of a Twitter following is you can
- 52:26pressure test ideas pretty easily.
- 52:27You just throw it out there and see what the reaction is.
- 52:31If that reaction motivates you enough, cool.
- 52:34Well how would you generalise this?
- 52:38Because really, like you said, at the end of the day it's a
- 52:39bunch of prompts, it's a bunch of retrieval, and so it's not
- 52:43that hard to generalise these things, you know?
- 52:47Especially I wonder, I didn't explore it too much, but even
- 52:49with the GT S that are coming around, they have access to the
- 52:52web. Can you use them to go do a lot
- 52:54of this stuff? Who knows?
- 52:56Have you thought about? Are you going to try and create
- 52:58a GBT? Ohh yeah, for sure.
- 53:01I'll, I mean, I'll mess around with it.
- 53:02I'll play with it. You know, if GPT's work, there's
- 53:07a paradigm for where you run an agency that only creates and
- 53:10maintains GBTS. Sure, like that's a playbook
- 53:13that's out there. We've seen what the App Store,
- 53:15we've seen it happen. But many times that will happen
- 53:17with the BT Store, right? Is that an attractive model?
- 53:22I mean, it sounds kind of fun because you're basically like
- 53:24GPT Studio and you're just creating these things and
- 53:26finding what's going to have value and you know, reaping in
- 53:29the the benefits from there from a testing standpoint, 100%.
- 53:34I mean as if you're playing in this game, you gotta go try it
- 53:37out and you gotta see it. How you think through the
- 53:41product is fascinating to me. And then being able to make
- 53:45content out of it and recognise like ohh here I should probably
- 53:50see am I on track. Let's let's ask the Internet and
- 53:55put yourself out there. I think is a huge it's, it's a
- 53:59little bit courageous on one hand, and it's also really cool.
- 54:02To see and watch how you can come U with these different
- 54:06ideas and then you you create them and so I am a. 100% excited
- 54:15about that video when it comes out and your other videos.
- 54:19I mean, I know you told me a little bit about the video that
- 54:22you're creating with the new Open AI updates.
- 54:24I don't know if you can tell everyone by the time this.
- 54:28This will go out next week I guess this podcast so nice.
- 54:32Maybe your video is already out by then.
- 54:34Yeah, yeah, it's it's weird. I, I I'm not used to talking in
- 54:38the future like that. But you're right.
- 54:40So 128,000 contacts token limit. I mean, that sounds pretty cool,
- 54:44right? But the number one question that
- 54:45everybody has is how is retrieval?
- 54:47Is it going to work still? Is it not going to work?
- 54:50And so I'm doing what I'm calling a needle in a haystack
- 54:53analysis. And what that means is I have
- 54:55just a single sentence that is that has a fact in it and the
- 54:58fact is just a playful one. It said the best thing to do in
- 55:01San Francisco is go to Dolores Park and eat a sandwich on a
- 55:04sunny day. I've done it many times.
- 55:07Go get an ice sandwich and go sit in the park.
- 55:08It's beautiful. And So what I do is, is I stick
- 55:12that single fact somewhere in the middle of 120,000 tokens
- 55:17worth of context. And then I give that to Chad GBT
- 55:19and I say, hey, what's the best thing to do in San Francisco
- 55:23based on the context up above? And I see if I can pull it out
- 55:27right so that that answer is yes or no.
- 55:31And it's not very exciting. So what I wanted to do was I
- 55:34wanted to do it at various context lengths, over 1000
- 55:38tokens worth of contacts, 10,020 thousand, 30,040 thousand,
- 55:4150,000 and do it iteratively across the whole thing all up to
- 55:44128 to see to see if it could do it or not.
- 55:49OK, cool, that's another good step.
- 55:51But being the data person, I have a heat map in my head.
- 55:54And so then I thought, well, the other thing that people talk
- 55:58about all the time is the position in the document in
- 56:00which the fact is held. And so then I was like, alright,
- 56:03well let me make this a 2D access.
- 56:05And let me actually put the fact that the very top 10% the way
- 56:09down 20%, the way down 30 percent 40%, fifty percent 60%,
- 56:12etcetera. And let me see how it does with
- 56:15retrieval at various context links and various document
- 56:18depths and let me go see what it is.
- 56:21And I just spent like freaking $200.00 worth of GBT 4 Pro API
- 56:25cost to go run this. But they got to be sponsoring
- 56:28you by now this is. Crazy.
- 56:29This is absolutely nuts. I should have really got a
- 56:33sponsor for like 1500 bucks and just went freaking crazy on
- 56:35this. But I didn't.
- 56:36But anyway, I have the results and they're pretty interesting.
- 56:40Actually, I'm not. No, I'm not going to spoil them
- 56:42right now. You have to go find me on
- 56:44Twitter. Find me on.
- 56:45Exactly. We'll drop the link to that
- 56:47video in the description for anybody that wants to know.
- 56:50My biggest question is, have you also done it with Anthropic?
- 56:54That's a great question. No, no, I haven't.
- 56:57But I mean, all all these are just parameters and so I could
- 57:00just throw it into anthropic and we'll see what it is, yeah.
- 57:02Yeah, exactly. And then compare the two and see
- 57:05which one is better. One of my pet peeves about this
- 57:08entire industry is the lack of digestible benchmarks.
- 57:12It just drives me nuts because AI used to be just all
- 57:15academics, right? And they're used to these random
- 57:18asked papers in black and white that are on archive or whatever.
- 57:22Well, with all the business people and all the laymans and
- 57:24all the normies like myself that are now in the industry like
- 57:27getting further, I need something simple.
- 57:29I want freaking model benchmarks COM and go give me exactly what
- 57:32I want to see updated daily and I don't have that yet.
- 57:35And if a way to monetize that a little bit more, I may go after
- 57:39myself, but I don't yet. Is that wait, is that?
- 57:43Domain free. I looked it up.
- 57:45I wouldn't say that domain unless it was free and it's not.
- 57:48Ohh. Man, who's got that domain
- 57:51model? benchmarks.com.
- 57:53Show yourself and give it to the people so that we can do that.
- 57:57That is so good. And I feel for you, man.
- 58:00I'm 100% understand what you're saying.
- 58:03I would. I almost look at this.
- 58:07This idea of being able to grab the.
- 58:11The proof and again little tangent but I got I was biting
- 58:15my lip not to crack a San Francisco joke in there on it's
- 58:20the fact that you're asking for a good point and that is a good
- 58:24point. And then I was also you didn't
- 58:27tell what the the other text was that wasn't the fact that they
- 58:31were looking for. But I mean yeah yeah yeah.
- 58:33Well, so where am I going to get 120,000 tokens worth of good
- 58:36stuff that's like random? Well, duh programme has 180 S
- 58:41and so I used all of his essays as the background context.
- 58:45Of course, then I love it. It's so perfect.
- 58:47So the thing that I was thinking about is that this feels like it
- 58:52is a. A new type of benchmark, right?
- 58:58It's not like the the benchmarks that you see or the evaluation
- 59:03benchmarks that you see necessarily.
- 59:05Like, hey, how's the output? It feels like there's this whole
- 59:09new content or it's, I don't know what you want to call it.
- 59:14Yeah, context window benchmarking and how well the
- 59:18context window holds up, right? And.
- 59:23There might be something there that that could actually be a
- 59:26useful tool for people to have as they're testing out their
- 59:30different use cases and if the. Whatever the tool is like.
- 59:38If you know that. You're gonna get a higher hit
- 59:42rate. If the.
- 59:44Fact is, in a certain part of the context window, then you're
- 59:49going to want to manipulate your text or your prompts or whatever
- 59:53it may be so that it coincides with that, right?
- 59:57Yeah, potentially. You know, this is a little bit
- 59:59of a hot take here, but if you're passing 120 thousand
- 1:00:02tokens where the context of GT4, you're being a little lazy.
- 1:00:06And what I mean by that is you gotta go do better retrieval.
- 1:00:09Who in the right mind needs to pass that much because they're
- 1:00:12they have that much uncertainty as to where the right thing is.
- 1:00:15Now I know you can do it for summarization, but like, come
- 1:00:18on, that's a lot of kind. You know we don't need to
- 1:00:22summarise Moby Dick. No, that's 130 pages.
- 1:00:25Like there's a hundred freaking. I think they might even said 300
- 1:00:28pages where this stuff just. In that Oh my God, if you wanna,
- 1:00:33if you wanna rag on me for San Francisco.
- 1:00:34I mean, even the fact that we're laughing at that is just, that's
- 1:00:38tech boy stuff. Yeah, exactly.
- 1:00:41By the way, that's so true. I went and I looked up
- 1:00:43modelbenchmarks.com and actually was free.
- 1:00:45So I just got it. Actually so.
- 1:00:47No, we haven't. No, you bought it ohh which you
- 1:00:50have it too. That's awesome.
- 1:00:51We can collaborate on. That is incredible.
- 1:00:55I love it. Yeah, and the best I'm.
- 1:00:59I really feel like that was something I was hoping hugging
- 1:01:03face would do better, but it feels like hugging face didn't
- 1:01:07really the leaderboard and just what you get on hugging face
- 1:01:12isn't super clear. And maybe it's because there's
- 1:01:15just so much material out there and there's so many.
- 1:01:20New models that are coming out, but it would be incredible if
- 1:01:24it's like Ohh hey. XYZ super niche thing.
- 1:01:28Here's the model for that. And there was a consensus.
- 1:01:32I guess. It's really hard to do though,
- 1:01:34to have everyone agree that this is the model for that.
- 1:01:39Also, there's a few things. You have to agree on what the
- 1:01:42version of the model is that you're running.
- 1:01:45And then two, you have to agree on the benchmark that's being
- 1:01:47used. There's a bunch of benchmarks
- 1:01:48out there and everybody wants to claim that they have the right
- 1:01:50benchmark. So, but I think it's a I think
- 1:01:55it's a problem worth investigating.
- 1:01:57And then sure, you have a nice and beautiful UI that's on the
- 1:02:00website. But then if you apply that to,
- 1:02:03if you give that via API, maybe there's some dynamic reasoning
- 1:02:07that you're doing based off of what's trending.
- 1:02:09Well right now I have. I have no idea.
- 1:02:12I shouldn't. I should have built it out first
- 1:02:13without the domain. But who knows?
- 1:02:15Where Shooting from the hip here, man.
- 1:02:17This is a new video idea. Exactly.
- 1:02:19Love this idea. Because yeah, you can make there
- 1:02:23is. Have you heard the idea around
- 1:02:26the API Gateway? And like having some kind of
- 1:02:29proxy that will route your prompts or whatever it may be
- 1:02:34like your API calls to the to the right model or to the right.
- 1:02:39It might not even be a model that's needed, right?
- 1:02:42Depending on the call. And so you have something that
- 1:02:46is is a gateway and it can say, oh hey, well, I see this prompt.
- 1:02:51And because I noticed that this prompt is dealing with some kind
- 1:02:56of legal jargon, we're going to route it to the fine.
- 1:02:58Good legal LLM or I see this prompt.
- 1:03:03I don't really understand what it is.
- 1:03:04Let's just throw it at GPT for and have this, Yeah, I mean it
- 1:03:08makes it. That's a like a routing question
- 1:03:12and I don't see we haven't yet gotten to the world where I my
- 1:03:19hypothesis is we'll go this way where there's a small fine-tuned
- 1:03:24and models for niche use cases. I think the world going that
- 1:03:28direction. We haven't yet, I haven't seen
- 1:03:29that in wide practise quite yet. Everybody has their own internal
- 1:03:32models. In fact, I think that's gonna be
- 1:03:35a big thing that we didn't hear from opening IDEV Day that I
- 1:03:38think we'll hear next year is, or at least by next year is you
- 1:03:41don't have the ability yet to power a GPT by a fine-tuned
- 1:03:46model. I think that is going to be
- 1:03:48really, really cool because you'll be able to get extra
- 1:03:51performance out of your GBT because right now you can just
- 1:03:55pick like you know, GT 3.5 or 4 or whatever.
- 1:03:59So I'm looking forward to that. Yeah, I thought I I didn't
- 1:04:03realise that they didn't announce that.
- 1:04:05I thought that was just kind of like inherent because it feels
- 1:04:08like you're going to be able to get so much more out of it if
- 1:04:12you can have a fine tune and your own special, like you add
- 1:04:16your special sauce to this fine-tuned one and then you
- 1:04:18throw that on the marketplace. Yeah, Yeah, yeah.
- 1:04:21I mean, I agree. I think that we will see that
- 1:04:26for sure. And I think that the marketplace
- 1:04:28for those fine-tuned models will be extra good.
- 1:04:30So yeah, anyway. Yeah.
- 1:04:36Well, I'm looking forward to it, man.
- 1:04:38I appreciate you coming on here. This is awesome.
- 1:04:40I love talking to you, as always, and I encourage everyone
- 1:04:45to go and check out the video to see where the best place to put
- 1:04:51the truth is in your contacts window.
- 1:04:54Yeah. Ohh, it's so good.
- 1:04:58I appreciate it, man. Yeah, absolutely.
- 1:05:01Well, thank you for having me on.
- 1:05:02And I'm a big fan of the ML OPS community, so thanks for
- 1:05:05everything that you do there. This is Skyler.
- 1:05:12I lead machine learning at Health Rhythms.
- 1:05:14If you want to stay on top of everything happening in ML OPS,
- 1:05:18subscribe to this podcast now. Now now.
- 1:05:25Now now. Now.
- 1:05:30Now.