Matei Zaharia13:14
So obviously it's going to depend a lot on the company. I would say for sure anything where people need to like find information or even synthesize and summarize information, but there's a human in the loop working on stuff, I think it's very likely that you can help them do that and accelerate it. And that's I'd say at least like half the use cases we see. And even when I use stuff internally here, it tends to be that it's like, you know, I have some question about what's happening in the company and there's information across documents, tables, maybe many different data stores, maybe there's a little bit of analysis I want to run on it, and, you know, but it's all out there and like if I had to do it, I would just need to spend a lot of time finding each thing and putting it together. So that type of thing I think for sure you can do. And, you know, so like for me for example as CTO here, like I don't know what are examples of questions I asked. I mean one, you know, one example would be like for our Agent Bricks product, like what are the top, you know, concerns in like recent customer interviews? So it's about looking at all those customer interview notes or which customers, you know, talked about this, like use the latest version of like vector search or something, right? That's like joining a table with which has the actual events and like is the person using this or not with this unstructured data essentially in the document, like let's say they complain about latency but they didn't try the low latency version of like vector search or something, like that's kind of what I want to find. So these type of things are good but it can apply to anyone. Like for example we also have, you know, when there's any issue with a service here, like the engineering team is paged and normally as an engineer you get a big, you know, you get a whole bunch of dashboards you can look at and logs and things to figure out what is going on. So the team that runs those also built some little agents that, you know, while when the incident is happening the agent will go and run and sort of try to send you anything it found that looks unusual or you can ask it questions. So it's something like this that's good. That's the easiest one. There are cases where maybe you can automate more of a process if there are some standard decisions. I think as I said before one of the biggest ones is if you have like, you know, unstructured data like text or images, documents that like a person wouldn't even look at, for sure you can use AI and get a lot of value from that. And we've actually seen this with some companies that are, you know, who a big part of their business is essentially analyzing some data sets and they had very custom pipelines for it, you know, NLP models, regular expressions, whatever it is, entity matching, you name it. And some of them are switching to LLMs and finding that it's, you know, more flexible and you can get it to give good results. So, yeah, these are some of the ones. The things that I'd say the AI can do well is on its own, like diligently doing a task and getting lots of things right like for, you know, over a long duration and just giving you the right answer at the end. That's pretty tough. So it can do that very well. If you have a human in the loop who can verify stuff, then that's good or and who can even correct them by sending a follow-up message, then it works. There are some rare cases where you can have an automated verifier and that's where I think actually AI is most powerful today's AI. So for example like optimize this assembly code for like matrix multiplication and, you know, try to minimize the time it takes to run this benchmark while passing all the unit tests, like that's people have done that and they found like new, you know, new micro sort of algorithms and stuff for that using AI because it doesn't have to be right every time it just has to make like thousands of suggestions and then one of them might be better. Yeah. By the way, to capture some of these things if it's interesting, one of the things we're putting out is we have this sort of frontier AI benchmark which is not getting it to do like math olympiads or like, you know, programming contests or like weird obscure humanities last exam questions with obscure facts. We call it OfficeQA. All it is is you have a bunch of documents like PDFs from the US Treasury and you try to answer some questions that involve looking at a bunch of data like, you know, compare the interest rates in different years or whatever and tell me like what the, you know, peak years were in this time period or whatever. And so we specifically designed it so it's things that don't require like advanced math or world knowledge, finance, anything like that. They just require reading documents like a high school student could do them. But they do require diligence and, you know, like focusing on it and getting all the steps right. And this is one where like current agents and models get maybe like 30, 40% at best on this.