B (4:14)
Yeah, I love this. I think everyone's talking about vibe coding, but no one's really talking about vibe analysis. And we're heading in that direction very quickly. So let's get into it. So before we do anything too technical, I think we want to share a really broad range of examples here, from the really complicated to the like. Actually incredibly simple. I think everyone knows PMs are going to have to become engineers and then we've got a lot of issues where all of you guys are going to have to come in. Our analysts as well. So I think there's a lot we can show here. So we want to start off with just a really simple use case that should be familiar to, I think everyone listening. But I think it illustrates the point there's often the most simple AI tools that can actually have the biggest impact here. I think before we get into the actual demo, I think it's useful just to pause very quickly for a second on the question of what analytics actually is, because I think once you break that down, you get a much clearer view of where these current tools can be most valuable. I think most people jump straight to the nuts and bolts from actually manipulating and crunching data, but actually it's really just a small part of the overall process. And the most important, often most difficult thing is actually just getting the right context in the first place, because that's what separates good analysis from bad. You need to know it to ask the right questions, to come up with the right hypotheses, to know what analyses are even worth doing in the first place. You need to know where the data lives and you need to be able to interpret it all very well. And the new AI tools have just absolutely transformed the process of just getting all that context. You can go as broad as you like, self serve into an unfamiliar topic just incredibly quickly. And that means you can not only deliver quicker analysis, you can just deliver much better analysis too. So to illustrate the point, I want to talk through what sadly I'm guessing is a very familiar situation where a business metric suddenly drops off a cliff and no one's got a clue what to do with it. So I'm actually, I'm going to use a real example from FAIR for this. And this happened to our new customer conversion funnel at the end of last year. So if you've ever worked in growth, everyone's going to know new customers. They're just extremely sensitive to even the tiniest little friction. So almost anything anyone does in the business anywhere can affect these kind of things. Whether it's a sign up flow, a search algorithm, a shipping policy like this all can affect these things. And if you're not careful, you're going to have to decomp the entire business. So let me show you how these things can just be done so much quicker. So imagine this problem lands on my desk. I might look at a couple of just existing dashboards that exist to say what's going on here. And you can see very quickly the issues started in September and there was another drop in December. And it seems to be concentrated in the checkout stage. But beyond that, I've really got no idea what could have actually caused that. So let's start really bored. I'm just going to share my screen. I'm going to start just by doing an enterprise AI search and we use Notion. But frankly, every document system now is going to have an AI system. If they haven't got one yet, it's coming and they are just game changers. So I'm just going to start very simply by asking Notion what happened. Okay? So the only thing I'm going to do, I'm going to just make this more realistic. I'm going to filter the date range. I don't want it cheating and looking at the answer. It's only going to have access to the things I had access to when I actually did this. So I'm going to put it up to the end of April last year, which I run out. Okay? And then we're just going to get that running. So if you think this. All I've asked is what experiments or new features launched between September to December 2024 that could have added friction to the checkout process for new retailers in Europe or North America. And I just said focus on XP docs, PRDs and launch announcements. Okay? So if you think about what I'd have done in the past, I'd have to be crawling through a million documents, doing a load of searches, going through a ton of different slack channels, trying to work out what's going on. And instead, look, I've got straight away a really interesting list of hypotheses to dig into with no word. And you can see it searched across Slack, Notion, Jira and everything else very, very quickly. And if you. Let's just pull out a couple of these. So what's happening? So let's go. So you've got clearly we launched some kind of checkout experiment around this time. That's definitely worth looking in. We've done something with a checkout blocker in Europe. Okay, lots of interesting things to dig into. Now with a couple of clicks I've got a good long list, but I don't really know what these things are. So I've got all the links of extra documents I could go click into. But let's just ask as a starting point, what is Eori? Let's pick one of them. What is Eori? So we'll just ask that it's going to run another little search and give us more things. Now you've got a little bit here, but it's going to bring up a little bit more information to just get a bit more, a bit more detail on this thing. So let's see where that goes. Okay. So very quickly it's saying give me the term what it is and you can kind of see it's okay. It's a regulation that's involved in Europe and someone's done something to start asking for more details, clearly trying to improve checkout and conversion rates and they're trying to bring that one in. But I think this is a great starting point. I've got some detail, but I think what's really interesting here is everyone knows PRD is one part of the story, but between a PLD being written and something going into the code base, a lot can happen. So to actually understand what's going on, you usually need to go one layer data into the actual technical implementation. I want to show you like a quick trick of how I do that. So I think one of the best things about these AI tools is just the ability of someone who's like non technical to access things that they couldn't previously access. And a great example of that is just being able to talk to the product code base. I'm not an engineer, I can't write Kotlin or Swift. I used to be a lawyer, for God's sake. Instead, I can run a deep research against our code base to find out exactly what got implemented for a particular feature and when. Now, I'm going to do this in two different ways. I'm going to do it on ChatGPT, which I think is very simple and anyone can replicate incredibly quickly. Everyone's familiar with it. And I'm going to do it on Cursor, which is a bit more specialized but just incredibly powerful. So I'm going to open up a new chat and I'm going to put it into deep research mode and make sure my GitHub is connected. So all you do, it's not technical to do that. You just need to say yes a few times to get your GitHub connected. The only reason you do it on on Deep Research is just because it's the only way you can actually access it. It's going to search our code base now in exactly the same way it would normally search the web on a Deep Research. So I'm just going to put in a prompt. There we go. Let's just copy that in. Now let me talk a little bit about what this prompt is doing. So I've given it a role. I've said you're a senior staff engineer and you've got expertise in all these different code bases, Kotlin, Swift, Typescript, and you are working at fair. And I've given it a task to say, please conduct a forensic investigation of the code base to Produce a comprehensive time sequence report on all changes to the EORWE collection process at checkout between June 24 and February 25. So just making sure we don't miss anything. And the rest is just a bit of detail as to what I want this to look like. So I've said I want an exact sum, I want a table with all the different PRs and commits, what they've gone into. And I really want it to focus in on the actual impact these commits had on the retailer experience. Like explain it to me in layman's terms. And then I've just put a few requirements in here just to give it a bit more context. So be precise, simple, clear language. Only use GitHub sources.