David Luan11:40
Okay, so I'm super excited about agents. I remain super excited about agents. I still go back to 2020, 2021 when the first wave of truly powerful LLMs like GPT-4 were coming out. You'd go play with them and you're like, 'Wow, there's so much promise. It's made me a great rap song. It does great roasts sometimes. It does three-digit addition acceptably.' And you're like, 'Please order me a pizza,' and it just cosplays being a Domino's Pizza rep. It just can't do it. It's obviously a major gap in the utility of these systems. So even since then, I was pretty sure that we had to go solve the agent problem. We started working when I was at Google on problems that actually still are called tool use, how do you expose affordances to the LLM to decide when it should go do something. Back then, the RL literature had always called it agents, but the general public didn't yet have a word for it, so we tried to come up with a new term called a large action model instead of a large language model. That kind of had a little bit of traction, and then the world decided that it was going to be called an agent, and now everything's an agent and doesn't mean anything anymore, which is very sad. But it was really cool to be the first modern agent company. When we started Adept, the best open source LLMs were not good, so we had to train our own model because there was also no multimodal LLMs like image input LLMs. GPT-4V came so much later. So we had to do everything end to end from scratch. It's kind of like starting an internet company in 2000 and having to go call TSMC to build your own chip. It's just insane. Along the way, what we learned was that really early on, LLMs out of the box without any of the new RL stuff we're doing today, they're behavioral cloners. They kind of do what they've seen in the training data, and that means that they're really liable to go off the rails because the moment they end up in a situation they've never seen before, the generalization tends to be bad and it does something unpredictable. So at Adept, we were always focused on useful intelligence. What did utility mean? It wasn't ship a cool demo that went viral on Twitter. It was put this in the hands of someone so they don't have to do the shuffle things around in your computer grunt work that most knowledge workers have to do. Those knowledge workers care about reliability. One of our early use cases was invoice processing for people. Everyone loves invoice processing for these agentic models. It feels like a natural place to start. It's a great hello world. At the time, nobody had really done these things before, so let's choose an obvious hello world. We chose that, we did Excel, some other ones. But if this thing ends up deleting a third of your QuickBooks entries one in seven times, you'll never use it again. Reliability remains an issue. Even today, Operator is super impressive and seems to be a cut above cloud computer use so far, but if you look at both of those things that are already out, the biggest challenge is that they've both focused on end-to-end task performance. Go in there and you type, 'Hey, I'd like for you to find me five vacation sites that I could go to this weekend,' and it'll go do an approximation of that, but the end-to-end reliability of that is super low, requires lots of interventions. We're still not at a point where businesses really trust it in a fire-and-forget way. That's what we've got to solve.