Latest / Agentic Conversations (formally mlops.community) / Hard Learned Lessons from Over a Decade in AI
Transcript
- 0:00That feels like it was a 5 minute convo and we're a whole
- 0:02hour back. Dude, it was a great one, huh?
- 0:06Action. We did it.
- 0:09We're here. Cool.
- 0:12It feels like sometimes we get caught up in this like new Gen.
- 0:15AI world and and we forget like half the Internet is still
- 0:20powered and half of the ML is still making like the majority
- 0:24of the money for folks. I would say most of the value
- 0:28that people get from like decisions that come from
- 0:31machines is not coming from LLMS. Right now, not yet, and
- 0:36it's still debatable if it ever will.
- 0:39For sure. You get to see from this spot
- 0:42where you're talking to customers all the time who are
- 0:45actually getting value from stuff and they have to cross
- 0:49almost like this chasm. So it's kind of interesting to
- 0:52think about right now like all the LLM stuff, where does it fit
- 0:56in the like adoption curve or sophisticate, you know, all
- 1:01these like you see the bell chart, the bell curve, right and
- 1:05technology adoption curve. And you know, we've been around
- 1:07for a while at Tecton and we we've had to think a lot about
- 1:13that adoption curve. So just for some background,
- 1:17well, maybe I'll give some background for everybody, just
- 1:19kind of like how, who, who I am first.
- 1:22So, so I'm Mike, I'm one of the Co founders of Tecton.
- 1:25I'm our CEO. Before working at Tecton, I led
- 1:29the Michelangelo team at Uber, which is the, the infrastructure
- 1:33that powers all of the, the AI and machine learning and, and
- 1:38kind of like decisioning that happens at Uber.
- 1:40And so that's like real time decisions, slow decisions, but
- 1:45very importantly, things that are in production.
- 1:47And before that I worked on the the ads decisioning system at
- 1:51Google. So like, which ads do you see
- 1:53when you go into when you type a search right?
- 1:56And also very like production oriented like it doesn't nothing
- 2:00matters if you don't actually put it in front of users.
- 2:02And that's how they print money. And yeah, and it's like, and
- 2:05it's a really good example of this stuff really matters for
- 2:08some businesses. There's some businesses where
- 2:11there are a whole and we should come back to this, but some
- 2:12businesses there are a whole business model evolves or
- 2:15requires really smart decisions to be made automatically in the
- 2:19spirit of, hey, let's really figure out how to get as much as
- 2:21possible to production because that's where you kind of unlock
- 2:23the value. What was getting in the way to
- 2:26get to production at, at Uber? Well, there was a lot of things
- 2:31at first, we didn't have a way to train models.
- 2:33We didn't have a way to serve models, stuff like that.
- 2:36But I had, you know, my first like month or so there, I had a
- 2:39spreadsheet that I, that I built that tried to catalog like all
- 2:42the places where, you know, there's hundreds of data
- 2:45scientists, all the places where like people kind of wanted to
- 2:47use machine learning in some way, right?
- 2:50And this is back in the like late teens, 20 teens.
- 2:55And what we found is that there's a lot of projects that
- 2:57were super, super valuable, a lot of projects that were kind
- 3:00of just like random experiments that were like, I don't know if
- 3:04we should spend any time on this kind of thing.
- 3:05And then we started learning some other dimensions that we
- 3:08felt like we're really important to like, to catalog and
- 3:11categorize to allow us to figure out how to prioritize them.
- 3:14So like, does this team have it shit together?
- 3:17Like, do they even know what they're doing in the first
- 3:19place? That was the the official title.
- 3:23That was the column pattern, right?
- 3:26Do they have their shit together?
- 3:27But also like, do they have enough people to, you know, if
- 3:30we help them build this thing, do they have enough people to
- 3:33like take it and take over ownership of it afterwards?
- 3:36Because we were the central platform, right?
- 3:38And so one of the things we found, so, so you know, we had
- 3:41this big list of all these projects.
- 3:43And so we went through this process of like helping them
- 3:46out. We'd start with, you know, start
- 3:47with surge pricing and then work with the ETA team and the fraud
- 3:50detection team, stuff like that. And that was good.
- 3:52We're, you know, knocking things out, getting things to
- 3:54production. When we'd find a problem, we'd
- 3:56fill the gap added to the platform, stuff like that.
- 3:59Along the way we, we saw, we got like the obvious stuff, built
- 4:02the model serving model training.
- 4:04That's the stuff you hear about all the time.
- 4:05The thing that was surprisingly like, we didn't really know
- 4:09people want to talk about this that much at the time, but was a
- 4:12major blocker that we practically spent a ton of time
- 4:15on in every individual project was just the data pipelines.
- 4:19Like there's just data engineering problem, right?
- 4:22And back at this time, the industry was at this stage where
- 4:26it was like, we just spent all this time, this investment we're
- 4:29figuring out, it was like a really big deal to figure out
- 4:31how do you get all your data together and like record all the
- 4:33data is like just coming off the big data thing.
- 4:36How do you bring all the data together so you can do something
- 4:38with it, right? And now it was like, hey, let's
- 4:41do something with it. And So what people were doing at
- 4:44the time was like, let's just have a dashboard.
- 4:46Let's you know, look, let's let's do descriptive things,
- 4:49diagnostic things. There's a problem.
- 4:50Let's figure out like what happened, but now people were
- 4:54like, let's get more value, let's go to more predictive,
- 4:57prescriptive things, right? And that's more like
- 4:59forward-looking. And so doing that requires, you
- 5:02know, a whole new set of technology, but also it requires
- 5:05that strong link to the data. And so we were building those
- 5:07data pipelines again and again. And we, we realized, hey, we're
- 5:12doing the same thing in every single project.
- 5:14Let's let's centralized this, let's automate it, just bring it
- 5:18into the central ML platform. And that's what we call the
- 5:21feature store. So that was kind of like the
- 5:22genesis of actually Tecton because we built this feature
- 5:26store. And then, you know, that wasn't
- 5:28really a term at the time, but that kind of became this
- 5:30inflection points in AI adoption at Uber rather.
- 5:34And it was kind of this Cambrian explosion of.
- 5:37Did it make it more self-serve? Super self-serve because you
- 5:40didn't need us to build data pipelines for you, right?
- 5:42And give you like a way to configure which data do you want
- 5:44transform to which way and it'll be available to your model in
- 5:47real time. And you can build high quality
- 5:48training sets so you can build your models.
- 5:50Dude, and you know what? There is a few different blogs
- 5:53that I've recently read on the Uber ML and Data Engineering
- 5:56blog, and it is such a breath of fresh air because it's all about
- 6:01this predictive ML use cases and it showcases how wild you can
- 6:08get when you have this baked into your culture.
- 6:11It's first of all, I think with Uber, it's just in there and
- 6:14folks are learning it. Even if you're not on the data
- 6:17team, you can, if you want, learn a whole ton about data,
- 6:22MLAI, all of that stuff. It's all about democratization
- 6:26there. That was our like mission on the
- 6:28team and it was kind of weird because on my literally my first
- 6:31week on the job, they were like, OK, you're going to go present
- 6:34the company's machine learning strategy to the CEO.
- 6:37There's. No pressure.
- 6:39I don't even know anything about this company of like 5%.
- 6:42So that was kind of a like a, a funny meeting that, you know, it
- 6:46went well, but it was like, you guys didn't really set me up for
- 6:48success on this one. But but yeah, bringing all that
- 6:52up because there's just like, you know, that was the stage
- 6:54where it was like, how do we do ML, right?
- 6:56And Uber was definitely at the front of things where we were
- 6:59trying to figure out like not just how do we do it, but like
- 7:03we actually want this business to be driven by it in some way.
- 7:07It's it's not like a random side thing.
- 7:09This was like, we want to power pricing with this thing.
- 7:12We want to power fraud detection with this thing.
- 7:14There's a ton of fraud. Well, and that those feel like
- 7:16the big buckets like rocks and, and then you have the sandwich
- 7:21is where when I was reading these blog posts, it was so
- 7:24refreshing to see that even when someone signs on to Uber now,
- 7:29they get different flows on what you've been identified as.
- 7:34And so it's very customized on the flow.
- 7:37Just when you're onboarding or when you're opening the app,
- 7:40you're seeing a different thing. And that to me felt like it
- 7:45wouldn't be possible unless you have that democratization for
- 7:48the MLAI personalization piece of it. 100% And so that
- 7:54democratization was all about like, let's make this possible
- 7:56for a lot of people, right? And let's try to make it like
- 7:59kind of easy. It's not like it was trivial.
- 8:02And you know, anybody can go build the highest quality, like
- 8:06the world's best quality thing in like 20 minutes kind of
- 8:09thing. But it was like if we have a way
- 8:11to get value, we put some people on it.
- 8:13We had smart people on the team, they could figure it out and
- 8:15build something pretty good. Right.
- 8:16And you did say something else that you recognize, and I think
- 8:20I read this in another one of their blogs, like the From
- 8:23Predictive to Generative blog post that they did.
- 8:27They talk about how different models and different use cases
- 8:31have different Slas. And so if it's an experimental
- 8:34AI project, you're not going to get the same kind of love from
- 8:38the team if that shit hits the fan at 3:00 AM as if it is the
- 8:42surge pricing model, which, you know, is driving so much value.
- 8:45Absolutely and we've seen that with our customers today, like
- 8:48they have so, so in going through this journey, we just to
- 8:52like finish the thing and I'll complete that thought.
- 8:55As you know, we recognize the value of all this data, like
- 8:59bridging the gap between the data you have and like how do
- 9:01you use it in some way for automated decisions.
- 9:04And, and at the time, I was running an ML platform meet up
- 9:07in the city here in San Francisco, and it was like
- 9:10companies like Facebook and Twitter and like those, like the
- 9:13obvious kind of companies, all the platform teams would get
- 9:16together and just show what they're working on.
- 9:17And everyone was kind of working on something like tangential.
- 9:20And it was obvious that this is like a thing a lot of people are
- 9:22going to need. So we started Tecton to
- 9:24basically build the best version of that and bring it to
- 9:27everybody, right. So we feel like we've, you know,
- 9:29we kind of created this category feature store.
- 9:32It's kind of morphed into a feature platform.
- 9:34And, you know, we're, we're the leader of it today.
- 9:37And that's what we do. I say that like nobody thinks as
- 9:40much about feature problems, features, data pipelines for ML
- 9:44as I do. You've been.
- 9:45Doing it for the last what, 7-8 years?
- 9:47Something like that. Well, I started working on this
- 9:49stuff at Google in 2013, so it's been over.
- 9:52A decade. Yeah, it's been a long time.
- 9:55So This is why we could talk about these adoption curves,
- 9:58right? A lot of ML projects back in the
- 10:00day were very experimental. They were back in the day.
- 10:04I'm talking about like even 2018-2019.
- 10:07People were like, we would love to find a way to figure out how
- 10:10to use machine learning in our business, but we don't really
- 10:12know what to do with this. Can you help us today?
- 10:16It's like we know this is possible and we just got to get
- 10:19this stuff into production. Here's exactly what we need.
- 10:23And so that means that these types of projects have a much
- 10:26higher expectation of making it to production, right?
- 10:29So the like kind of perception and the ROI calculation for this
- 10:33stuff is pretty different. It's like it's like a lower
- 10:36risk. It's like we're confident we can
- 10:37do this and we kind of like know what the value is going to be.
- 10:41We know we can reduce fraud. If we reduce fraud by 1%, it's
- 10:44going to give us $10 million a year or, you know, whatever the
- 10:47equivalent is. We get X percent more click
- 10:49throughs on the website, blah, blah, blah, right.
- 10:51And then in the LLM world, it's a little bit different.
- 10:54It's like we don't really know if we can do this.
- 10:56It's kind of like a Skunk Works project.
- 10:57We don't even know if this technology can do the thing that
- 11:00we aspire for it to do, and it's with the.
- 11:01Reliability that we need with the.
- 11:03Forget even about like the enterprise like readiness part
- 11:07of it. It's just literally like we
- 11:08don't even know if the thing, something we want to do is
- 11:10possible. So there's a lot of those kind
- 11:11of projects because people don't really understand what's fully
- 11:13possible. Well, it does feel like we've
- 11:15got a very clear understanding now of where predictive ML can
- 11:22add a ton of value. There's use cases now, whereas
- 11:26maybe in 2018 those use cases weren't as clear.
- 11:29We were like 100% could we do stuff?
- 11:30And when I like when we started Tecton, I remember in one of our
- 11:34like investor conversations, they go, hey, what use cases are
- 11:37you going to be good at? And then I was like, I don't
- 11:40know, Like I don't even know all the things people use machine
- 11:43learning for. So I can't tell you even which
- 11:45ones are going to be the big ones.
- 11:46Like I can tell you what we did at Uber.
- 11:48But today it's like it's very well understood where the value
- 11:53of like automated high quality automated decisions comes from.
- 11:57And you know, I'm just saying that as a way to convey the
- 12:00general, the more broad concept of machine learning, because
- 12:02sometimes that also includes like rules based decisioning to
- 12:06every one of these use cases goes through like a little bit
- 12:10of its own maturity journey where if you're just going to
- 12:12get started, the most basic thing is you start with an if
- 12:15statement. You know, if this, if this
- 12:17person is in this country, show them this.
- 12:19If this person's in this country, show them this, right?
- 12:22And then you can like kind of make it a little bit more
- 12:24complex. Well, but if it's night time, do
- 12:26this and you kind of grow this like business logic over time,
- 12:30sometimes you'll adopt like a rules engine.
- 12:32And this is what a lot of certain types of use cases like
- 12:35in the financial world, they go really heavy on rules engines.
- 12:39And this is basically just like super fancy like if statements
- 12:42and case statements and stuff like that.
- 12:44Then at some point they go, OK, there's things like just some
- 12:47really brittle mess and there's better ways to do it.
- 12:50Let's just like train a model and put a model in there.
- 12:52And so, you know, the rules engine basically is a model that
- 12:57you're building a model, but it's like a hand coded model in
- 12:59some sense. And so there's that like kind of
- 13:02maturity journey, but the the use cases where the value or the
- 13:06value is accumulated is there's a there's a couple of them,
- 13:11right? There's so we particularly focus
- 13:13on this real time or fast decision world.
- 13:15But you can think of like, you know, a lot of companies are are
- 13:19basically at their core. You can look at, you know, you
- 13:21can look at anything from different like different lenses,
- 13:24but a lot of, especially in like the financial world, they're
- 13:27basically just decisioning businesses.
- 13:29Like if you go to like any fintech company, everything
- 13:33related to that company is just about how do you make like, I
- 13:37guess like four kinds of decisions really well, we need
- 13:40to figure out how to acquire customers.
- 13:41Well, so let's be really good at doing like marketing, like
- 13:44automated marketing, right? We need to estimate risk for the
- 13:48customer. So given that this person wants
- 13:51a loan, you know, how much credit should we give them or
- 13:54how should we give them a credit card or how much should we
- 13:56underwrite their insurance or whatever the financial product
- 13:58is that we're estimating risk for?
- 14:01The third category could be fraud detection is this person
- 14:04who they say they are, right? And so that's like a really huge
- 14:07area. And I hear about the fraud use
- 14:09case. I just in like the cartoon where
- 14:12dollar signs go into my eyes. Yeah.
- 14:14I mean, that's a, that's a really like large dollar sign
- 14:16one, but, and it's one that anyone who touches money has to
- 14:19deal with. But it's like a, a very large
- 14:22category and not just the like how much resources do I allocate
- 14:28to it, but how large of an impact does this set of
- 14:31decisions have on my actual business performance?
- 14:35Like if you're the CEO of Coinbase, you care a lot about
- 14:38your fraud detection system. It's not like a random thing,
- 14:41right? And so you have the acquisition,
- 14:43you have the risk estimation, underwriting for your customers,
- 14:48you know, fraud detection, and then you have something that
- 14:51every company kind of deals with, but they don't always
- 14:53think about it as automated decisions, which is just
- 14:55operational things. How do we make our customer
- 14:57support team like better enabled?
- 14:59How do we help them do support our customers faster?
- 15:02You know, there's like a 5B or maybe like a category 5, which
- 15:06is like personalization, but that's a little bit broken into
- 15:09like the acquisition stuff. Like how do we make our products
- 15:12something that like customers like and want to use kind of
- 15:15thing. And so a lot of companies really
- 15:18what they're, they have to get good at is building these
- 15:21decisioning systems like you want to have, if you're the CEO
- 15:25of some neo bank kind of thing. Really you're thinking about
- 15:28like, I need to make my business and my team really good at, at
- 15:33delivering high quality decisions reliably quickly, like
- 15:38quickly if that's like what it needs, right?
- 15:40Like that's what the product surface requires and you want to
- 15:44do it accurately so you, you know, get the value.
- 15:46And accurately doesn't always mean like detect, for example,
- 15:50in the fraud detection, like let's catch as many fraudsters
- 15:54as possible to reject them. But the because of the decision
- 15:57science behind it, like the ideal rate for fraud is not 0%
- 16:01because if you're rejecting every fraudster, you're
- 16:02rejecting too many good people, right?
- 16:05And so having a different like threshold there where you let in
- 16:10a little bit more couple more fraudsters, but you let in a lot
- 16:14more good customers can actually make a really big impact to the
- 16:17bottom line, the bottom line of your business.
- 16:19I didn't even think this is something we hear from our
- 16:20customers all the time. Well, and that's again going
- 16:23back to the maturity of now that we've been doing fraud.
- 16:27Well, it's not like all of a sudden we woke up and said we're
- 16:31doing fraud now. It's been a constant cat and
- 16:34mouse game. For sure, but but it's doing
- 16:37become more sophisticated all the time too and.
- 16:39Doing it with ML. Doing it with ML, but the
- 16:41fraudsters are also using ML, right?
- 16:45And so we have customers who are confident that their opponents,
- 16:51the fraudsters are actually training ML models to like
- 16:56estimate or kind of imitate their anti fraud models so they
- 17:00can work around it, right. So it's like it is a constant
- 17:03cat and mouse game. But that's where when you talk
- 17:05about the use case maturity, which problems are people using
- 17:09machine learning for versus not using machine learning for,
- 17:12There's these categories of problems where it's getting very
- 17:15sophisticated and fraud is one of those.
- 17:18And certainly how sophisticated a use case is correlates to how
- 17:24many dollars can be saved or gained by it.
- 17:27You know, how can it affect the business?
- 17:29So I would put like fraud in that, in that bucket.
- 17:31The risk stuff, everything from like credit decisioning, loan
- 17:34decisioning, under insurance underwriting, that's kind of all
- 17:38something, you know, recommendations is a much
- 17:41broader topic. I'm sure you talked to a bunch
- 17:43of people who work on recommendations in one way.
- 17:46You saw there's a bunch of like really good blog posts that give
- 17:50like an overview of the recommendation, how to build a
- 17:52recommender. I think Eugene wrote a cool blog
- 17:54post about this, but it's like really broad.
- 17:57There's like a lot of different ways to do that.
- 17:58But if you go to like fraud, it's kind of like we're trying
- 18:01to do the same thing again and again.
- 18:03We just need to do it really well so you can go a lot deeper.
- 18:06Yeah, because there's a lot of variety that you can get with
- 18:08the recommender system. And that ground truth with the
- 18:12recommender is debatable, I guess because you don't know if
- 18:18we didn't show them this, would they have still bought it or
- 18:20whatever the that recommendation could be with the fraud, it's
- 18:24probably not as debatable. You can tell.
- 18:27You can figure it out. Was this fraud?
- 18:28Yep. You find out.
- 18:30You don't always find out immediately because you find out
- 18:32was there a credit card rejection or chargeback later
- 18:35on. But you can you get the data
- 18:37because, you know when you lost money.
- 18:38Yeah. So that's like that.
- 18:41That's a real thing. But people get to that point of,
- 18:43you know, because every company also has to make the decision of
- 18:46like, which of these decisions do we need to own in house?
- 18:52Like do we need to build a system for, do we need to have a
- 18:54team that knows how to build these models, etcetera.
- 18:57Or which of these things should we just like, you know, buy some
- 18:59API and kind of, you know, like just outsource this decision to
- 19:04someone else. And so there's different paths.
- 19:07Some companies say we're never, never going to buy any other,
- 19:11you know, rely on anyone else. And they just kind of slowly get
- 19:14their way to like building their more their thing being more
- 19:18sophisticated over time. And the people who do this are
- 19:21the folks for whom their proprietary data is particularly
- 19:25valuable, right? It's particularly predictive of
- 19:27fraud, right? And then there's people who are
- 19:29like, look, I basically I'm doing the same thing as the next
- 19:32guy, right? And I just want to, you know,
- 19:35there's another company that's like fraud detection as a
- 19:37service and I'm just going to use that as my API And you know,
- 19:42like if it I'm going to, you know, it'll shoot me up to 80%
- 19:46good, but it won't get me to 100% good.
- 19:48And what we're seeing now with the sophistication as you get
- 19:50farther in the bell curve is people are are mixing both of
- 19:54them. We're building in house, but
- 19:56we're using the AP is AS or the external services as extra
- 20:01signals. Like a gut check.
- 20:03Well, kind of like a but just an input to the model, like what is
- 20:06the other model that that's the outsource model thing.
- 20:09Cool. That will give me like the sense
- 20:11of think of it as like there's a credit check model,
- 20:14creditworthiness model somewhere that someone built based trained
- 20:17on, you know, all of the people across America, right, That's
- 20:20great. But you know, if you're fintech
- 20:24company, maybe you maybe you service a very specific socio
- 20:28economic like demographic. And so the the kind of like
- 20:34national level model is not even relevant for you.
- 20:36It's like an input, but it's not exactly.
- 20:38And you have a bunch of data specific to those people.
- 20:40So you think, hey, I can't really use these other, these
- 20:44other things aren't as predictive as they could be
- 20:46because they don't have my, they're not tuned for my
- 20:49population, my customers. And I have all this like
- 20:51proprietary data that I've collected for my customers that
- 20:54I should be able to use, right? So people are combining the best
- 20:56of both worlds. And that's like what happens
- 20:58when you get even farther along in the maturity, in the maturity
- 21:01curve, right? So bringing it all, you know,
- 21:03back to like the very beginning of this, that's what we're
- 21:07seeing in predictive ML People are still moving forward and
- 21:10they're and it's a cat and mouse game.
- 21:11So you can't just like chill out and do not there's no fraud team
- 21:15that just has their fraud model and then they're just like,
- 21:17cool, that's done. Let's move on to the.
- 21:19Next, we're going to go figure some of those out.
- 21:20Yeah, it's, it's like a, it's like a thing that that the CEO
- 21:24reports in like earnings calls. It's a thing that is like a lot
- 21:28of people are being hired to work on this stuff because it's
- 21:30very valuable, right? And there's a whole like
- 21:31category of these decisions. But on the other side of the
- 21:34maturity curve, it's these these less problem and immediate
- 21:40dollar sign driven projects, right.
- 21:46Doesn't mean there's not value there, but it's but it's that
- 21:48the ROI may not be as as obvious or well understood upfront.
- 21:54The impact may not be as immediately like observable,
- 21:58like like sometimes projects are like we want to run this, we
- 22:02think it'll be good, but we we're not going to be able to
- 22:04like see the impact immediately exploratory.
- 22:07Yeah. And sometimes and then the
- 22:08feasibility of the project, it could be like a question mark
- 22:11and that's, you know, that's just categorizes or describes a
- 22:14lot of like newer LLM type projects.
- 22:17This is new cool technology and it's not even super, super new
- 22:21anymore. People are getting this stuff
- 22:23into production, but it's not at the like, you know, you're a
- 22:27banks fraud team level of sophistication.
- 22:30And so you need different things for different levels of like of
- 22:33of maturity through that. Journey empowering the business
- 22:36and how much it's powering the business.
- 22:38And going back to what we were talking about with the Uber and
- 22:41saying we've got almost these different buckets of models that
- 22:45we support because we know how valuable they are.
- 22:49And we can say very clearly this model gets all the love and care
- 22:56possible because this is what the business is built on, 100%
- 23:00this model. Yeah, We've had to get really
- 23:04good at learning which category does a different use case fit
- 23:10into and being able to talk to our customers and help them even
- 23:13figure that out because they don't know like Uber, you know,
- 23:15they're way out there in the in the maturity curve, right.
- 23:18And so they have all of this experience of like, well, what
- 23:22are these different categories and how should we operationalize
- 23:24different levels of support, etcetera.
- 23:27But if you're like a bank, you're an e-commerce company,
- 23:32you got three models, you don't really know.
- 23:35Maybe everything is like mission critical.
- 23:37You think of it as mission critical.
- 23:39So one of the things we do at Tecton is, you know, people come
- 23:42to us with these problems where they're like, look, we're just
- 23:44trying to like figure it out and, and we help them figure out
- 23:47like, what do you actually need, right?
- 23:49You, you're building a recommender system.
- 23:52How important is this to your business and how critical is it?
- 23:57What are the Slas that you want to take on as a business?
- 24:01And if the problem is 1 where, well, you know, this actually
- 24:06doesn't matter if this thing fails and we can just go press
- 24:08retry, like who cares? It's we'll press retry.
- 24:10We're going to use these predictions like next week
- 24:12anyway. Or the predictions are just
- 24:14going to go into like a slide deck where we show like some
- 24:17forecast or something. Then you don't need to treat
- 24:19this like you guys don't want to build all the systems that are
- 24:23going to and the course and take on the corresponding cost and
- 24:26overhead that comes with treating it like it's a mission
- 24:28critical thing for your business.
- 24:30It's just like just be fine with pressing like retry sets of use
- 24:34cases that we spend a lot of time on and tend to be like
- 24:37really correlated with value are when when people have decisions
- 24:41that are automated at a velocity that humans can't be involved in
- 24:49and at a speed that humans can't be involved in.
- 24:51So like the fraud one's a good example, but also like
- 24:54recommendations, real time pricing, a lot of the real time
- 24:57decisions that happened in like the live customer flow where you
- 25:00can't actually like have a person there doing the thing.
- 25:03Yeah. Checking.
- 25:04Is this what it says it is, yeah.
- 25:07Or should we be serving this to this person?
- 25:09Yeah. And a lot of those use cases are
- 25:11like, as we were talking about before, they're like critical to
- 25:14the business. Like one of our customers is one
- 25:16of the biggest insurance companies in America and they
- 25:19use us to do all of the logic, all of the the reasoning when
- 25:24someone's signing up for insurance and they are super,
- 25:27super careful about reliability. They're like, you know, one of
- 25:31America's, you know, favorite companies kind of thing.
- 25:34They can't ruin their. Brand, they can't go down right
- 25:36and it's like a super high trust thing.
- 25:38And and so when you look at how those those teams operate, they
- 25:42go slower than other like kind of cool technology Bay Area
- 25:45companies, but they do that intentionally.
- 25:47It's not like because they're not good at technology, but it's
- 25:51just that they're checking every single box along the way to have
- 25:55full reliability, disaster recovery, resilience, all of
- 25:58that kind of stuff. So they minimize the chance that
- 26:01something bad happens because they have to be there for their
- 26:03customers and it's that much more valuable.
- 26:04It's an enterprise use case, yes.
- 26:07You know what I was also going to ask you is how have you seen
- 26:10the best teams translate the value that they are doing on the
- 26:16data and ML teams to the? Business.
- 26:20Oh, that's a good question. And you mean do you mean with
- 26:23respect to like how do they report it up within the company?
- 26:26Yeah. And you can always say like,
- 26:28hey, we made or saved 10 million bucks and that's great.
- 26:32But I think a lot of times it's much more nuanced than that,
- 26:35right? And yeah, and sometimes you
- 26:38can't be that clear on it. Or if you are, you're fudging
- 26:42numbers, you know. What though I think like, it
- 26:44tends to be the use cases that get funding are the ones where
- 26:50it's more clear. Because before you come to, like
- 26:53a cool vendor who can help you do something, you have to know,
- 26:56like, is this even being prioritized in the company?
- 26:59Back to the fraud example briefly.
- 27:01Like that's always a priority. And it's never like, we're not
- 27:04sure if we should work on this kind of thing, right?
- 27:06Yeah. But there's a lot of projects
- 27:08that are like, well, we think we could do this, but we don't
- 27:10really know like it's value. How do they get?
- 27:13Scary those ones are are actually scary because you're 1
- 27:17reorg away from like that that project not existing yeah right.
- 27:20Or one layoff away or whatever it is, right?
- 27:22And so, so there's a couple of ways that we kind of like help
- 27:27our customers. One thing we do by the way, is
- 27:28we have, we have just like a, a value framework that we work
- 27:32with them on. So it's like we come in and help
- 27:34you ask the right questions. So we can write down like with
- 27:38you, put the business case together with you so you can
- 27:41show it to like, whoever's upstairs the right that value
- 27:45and like, hey, This is why we should spend this money.
- 27:47This is why we should work on this project in the 1st place,
- 27:49right? But there's a couple of, it all
- 27:52comes down to either we're gonna make more money, we're gonna
- 27:55lose less money, right? It's gonna cost less, or we're
- 27:58gonna reduce risk. Things are gonna be less risky.
- 28:01The place that something like Tecton typically helps with is
- 28:04we help you go faster as a team, right?
- 28:07So you're, you need a lot of a lot of these use cases also
- 28:10really depends on or it's very important for them to be able to
- 28:13react to the new hacker or the new fraud vector, whatever,
- 28:16right. But go from idea to in
- 28:18production much quicker. That velocity.
- 28:20Yeah. And that helps with like that
- 28:22reactivity, that market reactivity I was just referring
- 28:24to. But also, just like, you know,
- 28:25we try to take something that took six months and make it
- 28:27possible in six hours. And so how much, how many more
- 28:30things can you do in that year as a team?
- 28:34I think if if you're spending in just this is like the the logic
- 28:38that a data, a data leader should be thinking about.
- 28:40It's like I have, I'm spending just raw or fake numbers,
- 28:44$100,000 for this person. They can do 2 cycles this year
- 28:48or they can do, you know, one cycle every day.
- 28:50How much more value am I going to get out of that person,
- 28:53right? So that's like the speed
- 28:54dimension, the second dimension is just accuracy.
- 28:57Like your models will get better, right?
- 28:59One of the things we do is we help you build types of
- 29:01features, different signals into your models that you just
- 29:03weren't able to build before. And so you're getting more of
- 29:07the good information from your data going into your models and
- 29:10your models are becoming more accurate, right?
- 29:13So it's like new signals, but it's also a lot of companies
- 29:15that go look, we have like all of this data, all of these cool
- 29:18signals in different places. But the way we architected this
- 29:20thing, we can only really use like we have to choose.
- 29:22We got to use, it's going to be a batch, It's going to use only
- 29:25the real time. All these data don't come
- 29:27together. And so like, how do we use it
- 29:29all together into in one thing? So we help people use all of
- 29:32their data in every decision. So that's the accuracy
- 29:36dimension. And then a third is just like
- 29:38the reliability and scale and stuff like that.
- 29:41Like as people are going through that curve and these use cases
- 29:44become more important, you're moving away from being
- 29:47comfortable or OK with having a hacked together duct tape thing
- 29:51and you're moving to a world where you actually need that
- 29:54level of resilience. And you have a bunch of
- 29:58customers who've either had major outages with their
- 30:04existing systems that literally cost them 10s of millions of
- 30:07dollars. So there's a cost component to
- 30:09it or their ongoing cost from their system.
- 30:11It's just implemented in a really like inefficient way.
- 30:14Like they recalculate every single thing every time they do
- 30:17a prediction or whatever. And you don't need to do that
- 30:20like you should. The right way to do that is with
- 30:23incremental compute. And there's like nice ways to do
- 30:25that. Like we can help you.
- 30:25Actually, we had Rohit on here a month or two ago and he was
- 30:29talking about that like you can save a lot of money just by
- 30:32tuning your data preferences just a little bit, you know, and
- 30:37recognizing do we need to checkpoint this data, how fresh
- 30:40do we want this data? And if you are OK with it going
- 30:43from an hour to a day, that can potentially save you a ton of
- 30:47cash. Yep, Yep, 100%.
- 30:49And so we, so those are kind of like some dimensions of value.
- 30:53But you know, if you're working, if you're listening to this and
- 30:57you're working on some, you know, data science or machine
- 30:59learning project, the way it's been motivated to you is you've
- 31:05probably heard of one of those things like we're doing this
- 31:08because we've got to make the model more accurate.
- 31:10And so there tends to be a primary bottleneck.
- 31:13But the underlying thing is actually we care about all of
- 31:15these things, but there's one thing that's more painful.
- 31:17For us, well, and making the model more accurate is one piece
- 31:21of it, but then you're thinking like, what does that enable?
- 31:26If the model is more accurate, what does that mean?
- 31:28For sure. And that depends on the use
- 31:30case, right? And it's really hard for
- 31:33platform teams to do this at scale.
- 31:35So like if you're the ML OPS guy or the ML engineer on your
- 31:41company's like platform, ML platform, there's, there's
- 31:45actually not. I haven't, I haven't found it.
- 31:47I would love to hear if someone else has it, but I've never met
- 31:50a platform team and I struggled with this at Uber.
- 31:52Who's got a really good way to collect, automatically collect
- 31:57and like and like track the impact of their help to all
- 32:01these, all of their internal customers?
- 32:03Right. The value they're bringing to
- 32:04those data scientists or whoever's using their platform,
- 32:07that is a great call. And it's hard, right?
- 32:10And you, the way you'd like to do it, say, well, what's the
- 32:13common currency across all these?
- 32:15It's dollars. So why don't we just ask all of
- 32:17our customers, the teams that depend on our stuff, like how
- 32:20much money is the same to you? How much money did you make?
- 32:22How much money is the speed up worth to you?
- 32:25Cool, let's just get a dollar value for all of these and then
- 32:27just like bring them together. And you know, that's kind of the
- 32:32best you can do, but it's still shitty answer, right?
- 32:34So that's that's why it's in, it's a shitty answer because you
- 32:37know, things change and the people who you're talking to
- 32:40aren't even usually good at like giving you those answers.
- 32:43And so you have a bunch of like kind of half answers and then
- 32:45you got to aggregate and then they're also out of date and you
- 32:48got to kind of aggregate it around them or aggregate them
- 32:51together. And so it's not a very high
- 32:53quality signal that you can present.
- 32:54Also, you may have a great product that's bringing a ton of
- 32:58value to the data scientist, but if the data scientist is working
- 33:01on the wrong project, yeah, yeah, and that's not making
- 33:04money. Yeah.
- 33:05But that's like that's actually up to, you know, the leaders,
- 33:09the the, the business leader. There's so there's someone who's
- 33:12the head of risk, there's someone who's the head of
- 33:14acquisitions who has to make sure that their team is working
- 33:17on the right problems and, and it's OK.
- 33:19You know, sometimes you work on experiments and like they fail
- 33:22or whatever, but you hope you get it and it's OK to fail, but
- 33:24you hope you get it right, like on average.
- 33:26So you're net adding value. But you need those leaders to
- 33:29like get it so they can have the right mindset about investing
- 33:32the right amount, not infinitely, but investing the
- 33:35right amount in this stuff to enable the team to be
- 33:36successful. I do like the idea of speed of
- 33:39iteration and being able to shorten that because that feels
- 33:42like something that you can always use as an anchor and say,
- 33:45look, this person, whatever we're paying them, it's like we
- 33:49have two of them now because of the platform.
- 33:51Yeah, yeah. What what some of the things we
- 33:54like learn about our customers along the way, we help them try
- 33:57to figure it out. It's we try.
- 33:59We have a very like, hey, we're your partner, we're here to help
- 34:01you kind of approach is like how many people are working on this
- 34:04thing today? And if you didn't have to do
- 34:06this stuff, like how many people would need to work on this?
- 34:08What else could they do? Let's talk about what's the
- 34:11before and after. What would this enable?
- 34:13Yeah, exactly. We like write that down.
- 34:15Let's be, let's be really crisp about that.
- 34:17So, but it comes to like it's, that's a thing that we see
- 34:22people thinking about more and more now, because we've kind of
- 34:26gone through this like just actually as Tecton, we've gone
- 34:29through this journey of in the early days, all this stuff was
- 34:32basically impossible. You can never use streaming data
- 34:35or real time data. That was like the initial thing.
- 34:37Let's help people use their fast data and their decision.
- 34:40And so I think of like Tecton as having gone through these three
- 34:43phases, where the first phase is let's make this stuff possible
- 34:47for people. And so our first customers were
- 34:49people who were like, hey, we really just want to use this
- 34:52real time data. We have all the streaming events
- 34:54and we got to make our models better.
- 34:56We don't really know how to do, it's impossible for us to do
- 34:58right now. Can we use your thing and like
- 35:00make it possible? And that was great.
- 35:02And we can put in the work. The platform's excellent.
- 35:06We'll help you guys do stuff that was never possible before.
- 35:08You unlock a lot of value. The second kind of stage was
- 35:12cool. I know this is like technically
- 35:14possible, but like, I work in a team and I'm in name your
- 35:19Fortune 100 company, right? I'm in a company with a bunch of
- 35:22like special rules. We have compliance.
- 35:25We have weird politics. Stakeholders.
- 35:28A lot of stakeholders we need to like this needs to work for our
- 35:30organization, like we need to be able to share these things
- 35:34across. We need to have, I need to be
- 35:36able to report up to my boss, like how much money we're
- 35:38spending on this thing, have visibility controls, all of that
- 35:41kind of stuff. And that was really a, a thing
- 35:44that was a bottleneck for a lot of like larger companies and,
- 35:48and like teams that need to collaborate is preventing them
- 35:52from being able to use like modern ML tooling technology.
- 35:56So that's kind of like the second kind of set of things
- 36:00that we worked on as a company. I think we're just kind of like
- 36:03definitely coming out of that zone where we feel really good
- 36:06about like the top. If you're, if you're a Fortune
- 36:09100 company, there's no reason you shouldn't be using Tecton
- 36:11for your streaming and real time decisioning, right?
- 36:14Then the third thing now is really interesting where if you
- 36:16think about like, OK, now, if you're someone, if you're
- 36:19someone who's working on these problems at any like big
- 36:22company, you should be not blocked technically, you should
- 36:27be not blocked from like the organizational red tape
- 36:29perspective. So what's the gap between what
- 36:33you're doing today and what you could be doing, right?
- 36:36Well, just think about it. You're probably not the best
- 36:38machine learning engineer in the world.
- 36:40There's going to be someone who's a better machine learning
- 36:42engineer. What would that person be able
- 36:43to accomplish that you couldn't accomplish, right?
- 36:46They maybe they go faster, maybe they're smarter than they come
- 36:48up with like better designs, better features.
- 36:52They can do the thing in a different way, right?
- 36:55And our goal is to help every one of those people be the best
- 36:59ML. Engineer, now it makes sense
- 37:00because I saw what you guys released with helping with the
- 37:04features and so this feature creation being able to almost
- 37:08consult AI, which is pretty meta in a way.
- 37:11Yeah, Yeah, it is. It's really cool.
- 37:12So we launched the AI copilot and that's four people who are
- 37:16building AI, right. So, you know, you hear about how
- 37:20do I use AI to help me write code?
- 37:24How do I use AI to help me like write my essay or whatever.
- 37:28But, but a lot of these decisions are not a lot of the
- 37:32decisions in like in an organization are not driven by
- 37:35an LLM, but they have, they're still very, for whatever reason,
- 37:39there's many reasons that are that make a lot of sense, but
- 37:42they're, they're driven by structured decisions, by
- 37:44predictive models, right? But that's great that that's a
- 37:48predictive ML model, but does that mean that it needs to be
- 37:51hand tuned, hand built, stuff like that?
- 37:55What like, why would you expect that?
- 37:57Like you are the best guy, you're going to build the best
- 37:59model, right? So what we're building is a
- 38:02system to like a copilot to help every ML engineer and every data
- 38:06scientist build the best possible models for for their
- 38:11unique circumstance. And that can be as simple as
- 38:13like, hey, right now the features that you use in your
- 38:16model are things that how do you come up with the features?
- 38:19You guys just gotta think about them.
- 38:21You just gotta invent. Them well, and I remember you
- 38:23telling me back in the day, some of the best data scientists you
- 38:25knew always had this intimate understanding of the data and
- 38:30they would have to spend so much time with the data to get that
- 38:34where it was almost second nature.
- 38:35And now that is a perfect use case for AI because it can just
- 38:39ingest all that data and give you those types of well, have
- 38:43you thought about this? So yeah, there's two kinds of
- 38:45personas here, right? There's two.
- 38:46Like by persona, I mean, if you go to a bank or you go to like,
- 38:52you know, big company, there's you're going to see two people
- 38:55and one person A sitting in a chair, person B sitting beside
- 38:58them. And they have different skill
- 38:59sets. The first guy's really good at
- 39:02ML stuff, doesn't really know what's going on with the
- 39:04problem. He's not like, hey, I've been
- 39:06dealing with credit card default or credit card chargebacks for
- 39:1010 years, right? The second person is like, look,
- 39:12I've been doing credit card chargebacks for 10 years.
- 39:16I'm pretty good at sequel, but I'm not like an expert at
- 39:19machine learning. Some companies have like the
- 39:21person who can do both of those, but that's really hard to build
- 39:24a whole team, right? And so they're not like
- 39:27completely impossible to find, but you know, it's really, it's
- 39:31really tough to find them. And even then they're not the
- 39:33best in the world either of those things, right?
- 39:35And So what we're trying to help people do is if you have subject
- 39:39matter expertise, allow that subject matter expert to impact
- 39:44your production system directly, right?
- 39:46So they can convey their intuition to the system.
- 39:49So you know what? Like new users who sign up from
- 39:53this channel, there's always something fishy about them.
- 39:55I never really knew exactly like how to catch it, but like,
- 39:58that's where you should go look and figure it out.
- 40:00And this system should help you figure out the right signals.
- 40:03Right and sketchy ass channel that's.
- 40:05So funny, they have the intuition about what's which
- 40:07alleys are sketching and which aren't, right?
- 40:10That's so true, and it's so in their head.
- 40:13It's not like they can document all they want, but nobody reads
- 40:16that documentation. Right.
- 40:17And, and, and then you have like the other people who are like,
- 40:21you know, to take the metaphor continue, it's like they're
- 40:23really good at driving a car, but they don't know the city
- 40:25kind of thing, right? They don't know anything about
- 40:27the alleys. And so every ally is like, I
- 40:29don't know, I'll go down it, right.
- 40:31And that's also a waste of time. And so like an AI copilot can
- 40:36help automatically understand what's going on in your data.
- 40:39So we can guide that person in the right direction.
- 40:42And So what this adds up to is like, we're going to help
- 40:45automatically come up with feature ideas, automatically
- 40:48author, like literally build those features.
- 40:50And in Tecton, when you write like a small snippet of feature,
- 40:53a small snippet of transformation code, that
- 40:55becomes a fully productionized feature from right from the
- 40:57beginning. So it's all about like
- 40:59production pipelines for important decisioning systems.
- 41:03And so that stuff's always, all the hard part is solved.
- 41:06Now let's get the AI to just help people, like write the
- 41:09stuff, write the right things, and write it quickly.
- 41:11You've got the ability to just say, yeah, cool, I want to
- 41:16create some production ice features with that.
- 41:19But how are you making sure that they actually do what they say
- 41:24they do? Yeah.
- 41:24And what you want them to do, there's some feedback loop there
- 41:27where you're evaluating. It we let people evaluate on
- 41:31their own. A lot of use cases have pretty
- 41:35complex systems to evaluate and they've been building it for
- 41:40years and stuff like that. So we can allow you, we'll give
- 41:43you the feature data back. And this is like, we're the best
- 41:47at making awesome, fast, point in time correct training data.
- 41:50So you can then figure it all out.
- 41:52And then you can say, hey, like actually this feature sucked.
- 41:54Let's just delete it. Right, because you know what, I
- 41:56forgot that you plug into a predictive ML system.
- 42:02So all that evaluation is very mature as opposed to you're
- 42:07plugging into some chat bot and you have to figure out that
- 42:10evaluation right? Exactly.
- 42:12You have to get the new. Exactly like the eval systems
- 42:15tend to be pretty like you already got it kind of thing.
- 42:18But one of the things we are starting to do is allow you to
- 42:22report your labels back to Tecton so we can so we can feed
- 42:26that to the AI. So then the AI can go, it can,
- 42:30it's not going to be perfect because it may not have your
- 42:33specialized evaluation system. But if it knows like, hey, these
- 42:37charges were fraud and these ones weren't, then what it can
- 42:39do is at least let me like, you know, guide my search for a
- 42:42better feature. So then I can find features that
- 42:45are like at least look really predictive from the data that I
- 42:48have, right? And then I can suggest me being
- 42:51AI can suggest to you say, hey, like I found these like 10
- 42:55features ideas. Check them out.
- 42:57They're pretty different than like the other features we have
- 42:59in the system. Tell me if you think they're
- 43:01cool or not. Maybe you can say, hey, like we
- 43:03don't like that because we never want to use that signal as a
- 43:06whatever as a feature. Or maybe you say, cool, let me
- 43:09try all ten of these and then I'll I'll press like deploy to
- 43:12production for some of them that.
- 43:13Goes back to the expert saying, no, I've been down those
- 43:16alleyways, get that out of here or I actually haven't thought
- 43:20about that. Let me try it.
- 43:22And how quick it feels like that would make a very quick
- 43:25iteration cycle too, because it suggests a bunch of features.
- 43:31Now you could potentially get on the other side of the coin where
- 43:33it's like when we've got a lot of noise with all these features
- 43:37that it's suggesting and how quickly can you run and see if
- 43:41the feature has value or not. Yeah.
- 43:43So this is up to the like your own eval system because you can
- 43:47run whatever you want in your own eval system.
- 43:50But you do raise a good point, like a lot of our customers, one
- 43:54of the things, one of the problems we tackled in the like
- 43:57stage two thing I was saying where we're like, make it work
- 43:59for teams, right? Is I got these different teams
- 44:04are kind of working on the same thing.
- 44:05And I'm sure they're just doing a bunch of duplicate work.
- 44:08And each of you know, this, this domain, all of these use cases
- 44:12are pretty like data intensive, which means cost, right?
- 44:15And so like, I'm worried that I'm running the same pipeline on
- 44:18this team. This guy rebuilt this pipeline
- 44:20and now I'm just paying double the cost.
- 44:22In the sub compute that's. True.
- 44:24And like we have customers where like a single pipeline can cost
- 44:2710s of thousands of dollars a month, you know, depending on
- 44:30your scale or whatever. CFO is cringing right now.
- 44:33Yeah. And so you want, you got to be
- 44:34careful about this. It's like an important thing for
- 44:35them. And so we have stuff to help
- 44:37them, you know, find duplicates like, hey, heads up, like these
- 44:40things look like they're basically doing the same thing.
- 44:42You want to like kill that kind of yeah.
- 44:44And we're gonna, we're gonna have a lot more launched here.
- 44:47I mean, and this now is also a good time to plug.
- 44:50We're definitely hiring and engineering and we'd love there
- 44:52we go some excellent people who are working on these problems.
- 44:56We're working on, well, basically like if you're, if
- 45:00you're a hard worker and you're a humble person and you're
- 45:03curious, you know, we, we want to talk to you, right?
- 45:07In the USA. In in the USA, we have a couple
- 45:10of people in Latam also, but in the USA generally we've got
- 45:15offices in San Francisco and New York.
- 45:16So if you want to work in an in office environment, hit us up.
- 45:21But yeah, like we're working on these really cool.
- 45:23Like these are really cool projects, right?
- 45:25And they're, they're things where like we spend time not
- 45:28with random teams who don't really understand.
- 45:32Like if you work on an app, on the app layer, your customer is
- 45:35someone who's like, like the, the person who is not working
- 45:41with technology, where they're just, you're just solving their
- 45:44problem directly and they don't even appreciate what you do.
- 45:47And what we do is we work with like infrastructure teams, We
- 45:50work with platform teams, like, you know, a lot of the coolest
- 45:52companies in San Francisco, their top AI teams, you know,
- 45:56they are our customers. So we work with them everyday
- 45:59and we have shared Slack channels with them.
- 46:01And so we have cool ideas, we run it by them.
- 46:03And so we learn a lot. It's like a really cool like
- 46:05environment from that perspective.
- 46:06So we have a lot of like friends and you know what all the other
- 46:09different companies are doing and they're and they're ML and
- 46:12AI infra. Yeah, I love it because you're
- 46:14marrying the two worlds and also you're looking at it as a
- 46:19production line or you're thinking this.
- 46:23What we're doing here on the data sense doesn't just because
- 46:27it is predictive ML that we are powering very mission critical
- 46:32products of the company for, it doesn't mean that we have to
- 46:35totally divert ourselves or disassociate ourselves from the
- 46:41lift that you can get from generative AI.
- 46:43Absolutely. We see like generative AI is
- 46:45like super helpful for us and in two ways. 1 is the whole thing
- 46:50of like we help our customers do a better job building their
- 46:53machine learning, right? So it's like it's like Gen.
- 46:56AI for Tecton kind of, right. But then, you know, people use
- 47:00Tecton for a lot of Gen. AI applications too, right?
- 47:03And SO11, really important kind of like like pattern that we're
- 47:08seeing that a lot of people are doing, especially in the
- 47:10marketing side of things is doing a hybrid of applications.
- 47:14So where they go this decisioning system, we have a
- 47:19bunch of models that are predictive models and they feed
- 47:22into a Gen. AI application to do some
- 47:24generation like some personalized text.
- 47:27We have a bunch of models that are predicting like what is this
- 47:30person's gender? What is this person's this
- 47:32thing? And they all have to kind of
- 47:34work in one coherent data system that's making an inference at
- 47:38one time, right? So it's like like a hybrid.
- 47:40So if you think of like predictive ML, then there's this
- 47:43hybrid where it's like you use both in the same application.
- 47:46And then you know, what we do in Tecton is we're delivering in
- 47:49any decision that's just like context that's going into some
- 47:53decision making system, some model to do something.
- 47:56You can build embedding syntecton power process
- 47:59unstructured data or use all of those signals to, to drive a
- 48:03prompt that goes into a Gen. AI model.
- 48:05And so a lot of our customers are doing that as well.
- 48:07And the value of doing that is you get all of your data that is
- 48:10going into any decisioning system governed through 1
- 48:12central location and you get like the reuse of compute across
- 48:16it. So you really have like 1
- 48:17platform to integrate all of your underlying data systems.
- 48:20You have one hub for that, for that data to go through before
- 48:24it goes it fans out to various decisioning systems.
- 48:26And that's really helpful if you have like compliance or
- 48:28something like that as well.