1. Podcasts
  2. Unsupervised Learning with Jacob Effron
  3. Ep 97: Jev Creator on Decision Models, Benchmark Fatigue & Why the Labs Missed It
Unsupervised Learning with Jacob Effron

5 Nov 2026 · 1h 1m · 22 chapters

Episode artwork

Ep 97: Jev Creator on Decision Models, Benchmark Fatigue & Why the Labs Missed It

In short

Interview with Jogo (CEO of TypeSafe) about Jev decision models and RL-style “system one” intelligence: why benchmarks and benchmark fatigue mislead, why labs miss “jaggedness”/reliability issues, and how AI should be built to be reliable, composable, and developer-centric (Unix-like primitives) rather than over-promised chatbot wrappers. He also discusses multimodality limits, the “tyranny of the KV cache” in coding agents, and future software primitives like semantic dependent typing and fast semantic security checks for tool calls.

Guest backgrounds

Jogo is CEO of TypeSafe and co-leads the Jev model effort; previously at OpenAI (discusses mission-driven perspective and early research motivation). He has a software/engineering focus and emphasizes collaboration with developers.

Key claims

AI expectations are often miscalibrated (e.g., “build God”/“cure cancer” analogies); real reliability requires developer-controlled knobs; real-world feedback is underutilized by the field; multimodal models degrade intelligence; benchmarks drive over-promising/under-delivering; coding agents are constrained by KV-cache append-only state; future progress needs new model “shapes” plus reliability/utility.

Notable examples

GPT-3/3.5-era “easy work” automation; GPQA saturation; “Pacing the Frontier” launch timing; Cohere “phone home” controversy (mentioned as debatable); KV-cache preventing routing/sub-agent state sharing; ideas: shared context agents, compaction, semantic dependent typing, and tool-call security checks.

Written by AI. May contain mistakes.

Chapters

1:10

Exploring JEV Models and AI's Future

Discussion on the potential and challenges of JEV models in AI.

“Well, I've really been looking forward to this.”
4:33

Real-World Applications and Model Limitations

Conversation about practical uses of AI models and their limitations.

“There's still so much more work to do to make it so much better.”
8:01

Developer Agency and AI Collaboration

Discussion on the need for developer input and collaboration in AI development.

“You know, like why can we solve Millennium Prize problems in math but not automate anything touching accounting?”
9:38

Building a Dynamic Understanding of AI

Insights on how to adapt to evolving AI technologies and their uses.

“Let's work together for these sci-fi use cases, because I think that is the way the future is going to go.”
14:00

Understanding Jev Use Cases

Exploration of practical use cases for Jev and the philosophy of empowering engineers.

“things that make sense for other things.”
18:04

The Problem with Benchmarks

Discussion on the shortcomings of benchmarks in evaluating models and their utility.

“I think new shapes are freaking awesome.”
20:11

Future Shapes of Models

Speculation on the future of model shapes and the importance of utility over novelty.

“It's actually the absolute worst for the developers who do not have the time to test these things themselves, because they're the ones who get swept up in all of this, and this is also why I'm anti-benchmarks.”
23:09

Collaborating for Software Innovation

The need for collaboration in software development to push the boundaries of capabilities.

“Like, one of the things people know I'm passionate about is coding agents that are free from the tyranny of the KVCache.”
27:00

Challenges with the KV Cache in Coding Agents

Insights into the limitations imposed by the KV cache on coding agents and possible improvements.

“to come back to because it was just a great phrase I think you said the tyranny of the KV cache in coding agents.”
28:00

Stateful KV Cache Constraints

Learn about the limitations posed by stateful KV cache in AI models.

“there's so many advanced patterns you can do when that is your assumption.”
Show all 22 chapters
29:50

Advanced Patterns in AI Operations

Explore potential advanced patterns for AI operations and decision-making.

“design, beauty, power perspective is so limiting.”
31:40

Multimodal Challenges in AI

Discuss the challenges and degradation of intelligence in multimodal AI systems.

“And actually, a very common pattern people have with agents these days is they're just cooking on crazy stuff.”
36:20

The Future of JEV Models

Examine the potential applications and future of JEV models in various fields.

“Sometimes it's every other stuff, you know, like it's a collaboration between software and model, but it's through that that I think we like learn the truth.”
38:00

Historical Context of AI Development

Understand the developments in AI over the past five years and their impact.

“And I think being able to play around with that and I feel like software is a little bit like warping technology to your will and being able to expand what you can warp to your will is just very cool in general.”
39:50

Competition and Market Dynamics in AI

Evaluate the landscape of competition in AI and how it affects innovation.

“Like, obviously you have a different approach that, that is like in some ways orthogonal to the rest of the field.”
42:00

Navigating Competition in AI

The discussion explores how increased competition in AI affects business strategies and benchmarks.

“I mean, speaking of that craziness, I think part of, I mentioned there's a lot of noise, you know, I thought there's been a lot of noise in the ecosystem.”
43:30

Funding Strategy and Capital Raising

Insights into how Jev approached capital raising and the importance of choosing the right investors.

“Like, GPT 3.5's market is nothing, or it was nothing, right, in comparison.”
45:20

Quickfire Questions on AI Philosophy

Exploring a quickfire round where the guest reflects on AI's reliability and market perception.

“I will say that we were really worried if our philosophy about caring about, like, the actual reliability of intelligence was a mistake.”
47:20

The State of AI and Market Expectations

Analyzing the current state of AI and the challenges faced by coding agents in achieving true value.

“The other big AI story right now is obviously anthropic, um, you know, going public and folks kind of thinking through that business.”
49:50

Understanding AI Safety Discussions

Delving into the complexities of AI safety and how various concerns differ across discussions.

“And then eventually having like a little bit more at the trough, trough of disillusionment.”
56:00

Understanding AI Safety and its Nuances

Explore the complexities of AI safety conversations and the distinctions between various risks.

“are you about uh a lot of these you know this ai safety conversation i think ai safety is not one monolith and there's like a ton of different slices of it.”
59:10

Final Thoughts and Last Words

The guest shares final reflections on the future of AI and its potential.

“Well, this has been a fascinating conversation.”
A man walking through an airport, asking his phone a question

Ask about this episode

Get the gist, explore an idea or ask about something said.

Claude

On Unsupervised Learning with Jacob Effron, what are the key points of this episode?

Searching your listening

Transcript

Automatic transcript. May contain errors.

0:00As you think about Anthropic, is that something you're optimistic on? It's like, hey, that's undervalued or something you're like, oh, I don't know what's going to happen to that. I get the sense that a lot of the expectations baked in are ones that are not just product level, but based on like misunderstandings of the future of AI and what it can do. So my guess is that because some people might be valuing like building God is basically infinite. There will be some amount of miscalibration there. and I think that, you know, like the let them cure cancer is going to be like Marie Antoinette's like let them eat cake.

0:37Jeb took the AI world by storm about a month ago and I've been wanting to talk to Jogo, their CEO of TypeSafe for quite some time. So it was really fun to have him on the podcast. I think maybe even better with a month to reflect on everything that's happened because we talked about a ton of different things. It was really awesome to get Jogo's perspective on, you know, the shapes of problems that he still thinks need to be solved by AI models, how he thinks about pushing JEV models to be even better. It was also fun to get his thoughts on Anthropics' upcoming IPO, AI safety, a bunch of other topics.

1:07I think folks will really enjoy hearing from him. Without further ado, here's Jogo. Well, I've really been looking forward to this. I think ever since your viral launch, I feel like the second that happened, I was like, I have to have you on the podcast. And so I appreciate you making this happen. And I think actually, in many ways, even more interesting that we're some weeks removed from it, given that like the year over the early results were not what you expected, and maybe not as strong as you were hoping, like, what gave you that kind of early confidence in this research direction of RLCD?

1:37I mean, I feel like you kind of alluded to it in the in the GPT-3, you know, example, like, it seems like there has to be a leap of faith that any, you know, great research effort undergoes. And what was it about this approach that just, you know, in the early days, when you didn't have the signals early on, you know, you were still kind of confident? Oh, man. Oh, man. Oh, man. This is like I'm getting a little emotional right now. I have a fun little side topic that gets into this, if that's OK. My co-founder was debating on whether or not I was mission driven at OpenAI. I would have described myself in hindsight as one of the lowest percentile mission driven, because I think that the OpenAI mission is not really, it's kind of intentionally left as vague.

2:18So many people's missions can fit into it. But like the grand mission was never something I super believed in, even though I truly want AI to be extremely, extremely transformative. So I'm still trying to figure out like, am I, was I mission driven then or not? Because I'm really mission-driven now but the answer was you know just a lot of work trying to square like ai being super incredibly awesome which i think it is and ai being really not that useful in every like productivity stat around and this is like the kind of thing that like most people like just focus on one or the other and they never had like a bridge answer or like they never have a sensible bridge answer i think distribution is like a nonsensical answer here um because so many companies have gone all in on that and then gotten burned.

3:03It's almost certainly not a distribution. And to me, it was like believing that like, hey, AI is clearly smart. And also that the future is clearly going to be machine native. The question that always motivated me, and like I used to ask this question, even to early people joining or even to investors in our early, you know, like our early rounds, or even like the pre-seed round, which I don't even know if that counts, like taking a safe. I used to ask this question of like, okay, like you have, imagine LLMs are an API, you know, like a, like a sub module that is called by software, which even in the most string model ends, they still need to be called by software, by something like a harness, that harness can be a while loop.

3:44But what percentage of those calls going into the LLMs are actually meant for human consumptions? So for consumption, so things like style matter, and you know, pros and all of that versus for computer consumption, which is going to be very, very different. You know, like I don't think a computer really ever wants a string, except when that string happens to be an extreme cardinality enum, which is a very valid use case. But it's very rare that that is the thing that computers want because they operate on bits. And when I just ask myself or anyone this question, even the most string-filled of people will give many nines of like percent for the machine native component.

4:21It's just a question of when that will happen. And to me, it was always like, okay, what does that thing look like? Let's work backwards from that cognitive core and make it work. And I will say, Jeb is not yet there. There's still so much more work to do to make it so much better. And that's what really drives us all. Is Jeb not yet there because, I mean, today, the shape of calls and tokens actually is more for humans than it is for computers themselves? How much of it is just you're also waiting for the use cases themselves to evolve? And how much of it is, you know, areas you want to push on the model?

4:56I think it's a bit of both. It's like this interactive dance. And this is also why we released like these dreamer ready features, like the things that we are, you know, like wouldn't recommend for the most stable of use cases because we really want to be honest about our model's properties. So we've released a lot of these things because the reality is that the people who best know how much reliability, you know, robustness, like intelligence is needed for their downstream application is not us. It's the developers themselves because developers are the expert at this and they will know way better than anyone on our team.

5:30We have smart people, but they will know better what reliability profile they need as long as we give them the right knobs, which string models don't tend to do. So there's like an entire spectrum of this. I think that they need to co-evolve together. The reason why we launched was not like, okay, this is like a good moment in AI. Everyone told us not to launch then, just an FYI. It was that We felt like, hey, this is getting to be something we're really proud of. It's kind of impressively smart at a lot of things if you prompt it right. And we are ready to keep pushing those limits with the rest of the field to help us co-evolve use cases, figure out weaknesses, deal with jaggedness.

6:07There's so much we do to focus on jaggedness and insufficiency and intelligence that having people play with it would be so helpful. Why'd folks tell you not to launch? We launched around the time of the pacing the frontier discussion. And people were like, hey, like, it's kind of like a bad vibe to like launch a capabilities product during this. Like everyone's like really doom and gloom about AI. And it's a kind of a bad vibe. And like, I don't know if you guys should do this. And we're just like, that discussion never really made sense in the first place. Or it is at best incomplete, in my opinion.

6:38You talk about kind of, you know, wanting to push in so many directions. I mean, I think one thing that you guys do is you're always kind of transparent about the things the models can't do, you know, areas where they're not as strong. How much of that is like the roadmap for what you're pushing on? Like, you know, how much of it is other areas? Like, you know, how do you think about like where you want the company to push in the next month or two? Month or two? Oh, that's a that's a I mean, I don't know if I can ask. I don't know if I can ask longer than that. Right. I wouldn't say jaggedness is purely like our roadmap.

7:07there are some things that models truly are weak at. And like, this is where like that taste stuff comes in, right? Like when I was talking about like the reality of what you can extract from these models, the reason we call them system one models and among other things, and system one actually, people did not want us to name that it either because system one thinking tends to be a bad thing. Like people use that as kind of like an insult, right? Yeah, it's like the part that just naturally happened from evolution, you know, from back in the day before. Exactly, instinctually are much larger, et cetera, brains, yeah.

7:37Exactly. And people often say that that is the mistake-making side. And I believe that the shape that actually AI gets compressed to happens to be very system one. And therefore, the honest thing to do is to communicate its weaknesses because I think that on its own can be incredibly, incredibly valuable for software. And most of what people need actually is system one stuff. You know, like why can we solve Millennium Prize problems in math but not automate anything touching accounting? Like that is that should be really weird to a lot of people. And like, I think that that is like still our North Star, even if people get distracted by like cost, speed, you know, like, oh, it's good for like really fast decisions or whatever else.

8:20Like I see these as like distractions compared to what is really needed for AI to meet its potential. And that is my my North Star. And so obviously you put the models out there and you have a lot of people using them in different ways. How much does like the real world usage of the models come and feedback into the roadmap versus just like the stuff you were you all planning to do? I would say it's almost none real world feedback. I think people should be complaining to us so much more. I think that like the field is still in a Stockholm syndrome of like, oh, yeah, the model providers just do stuff in their one track path.

8:54And we happen to be like the victim is the wrong word. but like um you know like in uh what's that movie wally you know like they're like they're just like the people in the chairs that are just getting fed the ai and i think this is like the state of things right now where like people plan around ai changing but they don't have a sense of agency of where to take the field and i think that this is not the way it should go that's actually really disempowering and kind of lame in my opinion and also i think that there's so much more we could do collaboratively as a field. And I think that the field could like push us a lot more to say like, hey, we want to be doing these things.

9:31We think it is within the realm of capabilities. Let's figure out how to do it together, but not just putting stuff into the model, but figure out how to prompt them, figure out how to like unearth capabilities. Let's work together for these sci-fi use cases, because I think that is the way the future is going to go. And I would want so much more of that. My joke internally is that the number one way to get me to respond to something is to talk about model jaggedness because you have like very high up people say like, hey, can we meet with Yogo? And I'm just like, no, can you meet with my CTO or GTM head instead?

10:04But if they complain about model intelligence, I am like on that and like debugging that myself for better or for worse, because that I think is the thing that will really move the needle for us long-term. So right now we mostly have to go with our old roadmap because we are not, I think people are still in that mode of like, Like, yes, let's just do whatever the model providers let us do instead of like, let's collaborate on this like insane future together. And actually, there's another aspect of that. I think people have a deep distrust of model providers too because they train on their data.

10:35And, you know, like this whole like discussion of like, can GPT wrappers even exist, I think is very disempowering too because the whole application ends up becoming a chatbot. So the moat ends up becoming the equivalent of a system message that you send every time versus like the moat and the intelligence and the behavior and the specialization actually existing in software where we just make little micro decisions for you and you do all of the sick logic. Yeah. So there's so much to do. There's so much to do. No, I think your point's really interesting because I feel like when Jeff came out, there became maybe like a common set of patterns or rules that folks were like, oh yeah, like this is a really good use case for Jeff and you should, you know, try it out in this thing or that thing and everyone tried it out and, you know, kind of got that sense of patterns.

11:19you know i almost feel like people are trying to get their own mental models of like okay i use like you know opus 55 for like this kind of thing and i use jeb for like this kind of thing and i feel like your points well you know your point is like this is a dynamic evolving thing that you could there's not strict boundaries i guess between those two types of model categories but like what's your ish ish i actually think that what you're describing is a little bit sad to me and I understand that like we're playing a role in this I do not think that that is the most developer centric worldview like for people to start building like theories of mind of the sub models they call and have their systems locked into that is I in my opinion a really really bad thing I think the north star for intelligence is going to be a lot like sequel like we want to be so reliable that it's actually provider agnostic we obviously want the best models but like we don't want it to be locked into like things that only work with jeb so what is your you know mental model for how this all evolves in terms of you know uh this like thing people are doing today of like you know hey you know jeb works really well for these things maybe like there's other sets of models that have been not like to your point rl vr works really well for code math other you know we'll see what else it ends up working really well for like does well i have to interrogate that gesture what was that about you want to you want to interrogate it right now yeah well Well, really well is quite relative.

12:43As far as I can tell, even the best companies still require humans in the loop for all of this stuff, despite superhuman results in some axes. And that still, like, people should have an answer to why that is the case. Like, if they are so unbelievably good at software, like, why do normal software engineers have anything to do? Not that I want them automated, but, like, they clearly aren't. And there's clearly something missing there. And I think thinking of like intelligence as this single axis that is measured by whatever the benchmark of the day is, is like totally wrong. And there's like obviously nuance missing there because the people who go all in on not understanding that nuance get burned super hard.

13:23so I think that RLVR is incredible but it is incredible at human in the loop stuff still and I think that wisdom comes from understanding reality where it's at knowing its weaknesses and like this is we are obviously use agents a lot but we really value understanding its limitations you know I just wouldn't say that it's like oh super great and it just solves everything personally maybe I'm using the wrong models I think a lot of our listeners are trying to figure out you know like a simple mental model maybe of Jev, which I know you disagree with is like, you know, hey, there's some set of tasks or some set of things I'm trying to do that will make sense for this.

13:59There'll be some set of things that make sense for other things. And I'm sure 95 % of our listeners right now are trying to just like adjust their own mental model of like, okay, what am I like Jev use cases? When do I use Jev? That's a very pragmatic take for the short term. And I'm in favor of it. This is like where it's about giving engineers power, because like, we shouldn't be overly opinionated about what they use it on. And if they need to do things to make it work, abso-fucking-lutely, hell yeah. Like, if you need to do, like, the worst, dirtiest hacks to provide value in the world, like, you know, like, we are not going to stop you.

14:30Like, that is awesome. And also, if you have to do too many hacks, that's still our fault. You know, like, in a deal where you wouldn't need to do that. And the more it becomes close to, like, semantic understanding, the more beautiful the code is, the more reusable it is, the more you can plug it in into places that you wouldn't expect it to. It's kind of like the Unix philosophy of doing incredibly small, useful things, but because people have a mental model of it, they can compose it together into big ones. I feel like this is great. And also, we should not be recreating regexes. We should be recreating beautiful primitives.

15:03Not that I hate regexes, I just don't like reading them. It's more, what's the word? Is it write-only code type stuff? And we want to be beautiful, composable we want to like build on layers like lms have failed to do so and we want stuff to be more like software you know i think i have an okay mental model of software engineers at worst like it's kind of weird that people even want to update to the latest and greatest models i hate updating my dependencies like updating dependencies is like the worst thing ever for production software um it's fun for personal use like i used to use arch linux i get it um and also like why would i want to bear the burden of that and the only reason people keep doing this treadmill of like maybe the next model will fix my problems is because I don't think they solve those problems so well that they can run in the background, fuck off for literally ever, and maybe revisit it every couple of months to see like is there a cheaper or better alternative available, but it works fine right now.

15:59I don't know of anything like that. And that is, that's a sad state of the world. Like it's very counter to how software engineering tends to work. I guess in your vision of the world, like the elements have a place in the world in like 10 years? Super duper, absolutely. I hope if that they do not have a place, then something strictly better exists. I'm not opposed to LMs. I'm not actually opposed to either chatbots or coding agents. Completely different things. And I really don't want to go to a world where they don't exist. The thing is, I think people overuse them for a lot of tasks. And I actually hope the market for that increases too as people get better at it.

16:37And I'm like basically certain that there's tons of use cases for it at basically every single intelligence cutoff that has existed, maybe since GPT-4. Like all of these models had beautiful, awesome use cases that maybe would get Pareto dominated by another model, but like they should be able to run in production. And it takes a lot of nuance and understanding and it's like really not built for engineers. So I love LLMs. I hope that I can continue to like chatbot anything that I have, like, I need, like, pseudo-expert-level answers to that don't need to be correct. That is the use case in my mind for chatbots.

17:14And I love being able to, like, spin up, like, throw away software instantly when I want custom dashboards and stuff, because I think it's the best use case for coding agents. And that should stay for the rest of time. I don't think people should be doing that. And we should keep on building our toolbox, so to speak. Like, I think it's just awesome. Is your intuition that the toolbox will include, like, many other shapes of models in the future with, you know, other RL acronyms? Or if we're talking 10, 15 years from now, like, are there, you know, are there a bunch of different like tools in this toolbox?

17:44Or is it kind of like your approach and the LLM approach cover most of the use cases? I'm going to end up saying something spicy here. But I would say when I first when we first launched this, I was really excited for novel shapes to emerge. Really, really excited. And I still think that that will be the case. I think new shapes are freaking awesome. We plan to keep shipping them. I'm a little bit worried that, again, what we talked about, maybe this was like before we got on the record, that ML people especially have like kind of like lost the actual message I was trying to say. And I'm worried that people are now over focused on like the shapes of tasks rather than the reliability.

18:27The shape of task is incredibly, you know, like it's super easy to do that. When I thought this would take a week. I thought it would take a week to make the shape of the task, which it did. And this is what's happening now with other people making similar models with similar shapes. But the shape really doesn't matter compared to actually it being useful. And that is the thing I think people really, really need to focus on. So there will 100 % be way more shapes than these two. Even if no one else does it, we will do them. I think people are making too many new shapes right now and not caring enough about the utility of it.

19:00And I'm worried that this will actually burn the goodwill that people people don't like being uh over-promised under-delivered to and like these things are like pure over-promised under-deliver and i think that that's like not good for the world you know like if people have like creative playful energy we don't want them to waste it on stuff that clearly doesn't work as far as i can tell people dislike that and even if they dislike it i hate it like i oh man and i think there's going to be a balance there will definitely be a lot more future shapes to be had. And I just really, really hope that people start giving like unbelievable levels of fucks for utility, usefulness, reliability.

19:40What would a developer want in this situation rather than ML people who I think focus on like, I want to flag plant, you know, like I want to be the one who names the thing that gets cited. I want to like get revenue in the short term because people will play around with it. And I want to do the same thing that every other AI company does. I really hope we don't do this, but over-promise, under-deliver in order to get attention, because it feels like a lot of the AI economy-ish is really driven by that attention. And that is so, so bad for developers. It's actually the absolute worst for the developers who do not have the time to test these things themselves, because they're the ones who get swept up in all of this, and this is also why I'm anti-benchmarks.

20:20It's a... It's so bad for those people, you know? You have to play around with some of this stuff yourself to have any sense of how good it actually is. Yes, and that is tragic. It makes sense. I actually think that, as far as I can tell, people have stopped caring about benchmarks for our class of model. Maybe I'm in the wrong niche for this. But my sense, and there could be survivorship bias, is that people already don't care about new releases here because they've all been lied to so many times. And this is good for us as a company, but bad for the field, because actually, if someone makes a genuinely good thing, there should be a way to acknowledge it and shout it out and say like, hey, this is awesome.

21:07But like in the world where everyone optimizes for benchmarks and demos and things that don't require liability, it's very hard to communicate that other than this very manual process of evaluating models themselves, which is actually super duper hard because benchmarks also don't capture that. One thing I'm struck by, you know, is obviously this idea of like these shapes of problems, right? And the chatbots are very good for some shape of a problem you're trying to solve. Coding agents, like you said, very good for some shape of a problem. Obviously, folks have found JAV really helpful in different shapes of problems.

21:37Are there other problems out there that you're still like, God, there's just nothing out there today that's good for... So many. What are like some that come to mind that like of these future areas? Hi, I'm Anne Maris, and I'm the producer of Unsupervised Learning. Thank you so much for listening to the show. I love working on this show and I have the challenge of hitting 35 ,000 subscribers by the end of the year. If I don't hit that, I'll be fired. So please subscribe. Thank you. Bye. What are like some that come to mind that like of these future areas? What I realized is that a lot of people are still stuck in like fairly basic patterns and we have like a gigantic job to both push the frontiers of model intelligence, reliability, all of these things that we really care about, as well as education to push the limit of of software.

22:24And it's like, there's like a thing in like the intersection of education and pushing the frontier forward, which is like this collaboration between research and product, which is, I think, where all gigantic like ML wins come from. And this is, I think, is like kind of an unexplored place. Like if we had more help, we could do so much more here to like encourage people in the world or even fund the kinds of things that we think should exist and really allow people to push the frontiers of what software can possibly do. So I'll give a couple of examples of this. And, you know, this is going to be a little bit of a spoiler for a launch, a release we will have sometime in the future, is that we want to, like, fund these things.

23:05And there's so many cool shapes of stuff missing. Like, one of the things people know I'm passionate about is coding agents that are free from the tyranny of the KVCache. I think that so much coding agent is built around the KVCache. And the KB cache is freaking awesome, too. I don't want to, like, toss it away, but I want to be aware of it and design around it and make different sets of trade-offs to make things that were, like, pure sci-fi possible. Another thing that I think would be so unbelievably cool is... Do you know what dependent typing is? Dependent typing is a lot about, like, adding constraints to your programs that are, like, higher level than purely the type system.

23:45You know, like, you can make sure that your function returns an int, but dependent typing would allow you to do things like it is an int greater than zero. And then now downstream applications can use those properties to have their own sets of guarantees, et cetera, et cetera, et cetera, to get higher and higher levels of composability with your software because they're more legible and they don't require as much like unit testing edge cases and also as much human understanding to understand the whole system. And one of the things I think would be so freaking cool would be a dependently, a semantic dependent typing where instead of like having to represent your outputs as pure types like int, float, you could actually say specific properties of that in natural language because there's so many properties you could care about in software and then have a type system that uses JEV-like models verify that everything works together.

24:33I think that that would be so unbelievably cool. Maybe it doesn't matter in a world where everyone uses coding agents, but I think that like, like we should do stuff like that just because it's awesome. And that's what early internet energy is about like to me so security is a huge thing as well like as these models get cheaper faster all over the place where can we add extra levels of security kind of to avoid if you guys saw the news about like the cohere quen 3.8 next flash yeah debatably makes a sketchy call to like phone home it's debatable i'm not going to talk about whether or not that's legit or not because i haven't read enough about it.

25:09But why can't we just have checks on top of every single tool call that actually are semantic to your organization rather than whatever Anthropic thinks should go into their auto router? You know, like maybe in this part of the code base, they shouldn't be making any calls to this other part of the code base at all. And how do you add these checks? You need like extremely fast and cheap security all over the place, which could be super awesome. You know, I'm not saying everyone should build it right now, but I think that we should collaborate with pushing capabilities and software in order for thinking.

25:43It's so interesting because a lot of the problem you're just talking about now, you could imagine approaching from the perspective of a model company or there's all these enterprise agent security companies that are popping up that aren't model builders themselves, but they're like, yeah, let's put in some actual deterministic software to monitor these things. And it's interesting to think about you approaching a similar set of problems, but more from a model perspective versus obviously there's plenty of other folks that are just trying to build software that you can put around in LLL. So my philosophy is that we should enable those software players to win.

26:18Software is so fucking cool. Exactly. But ideally, they also tell us, we don't want their data, but they should tell us like, hey, you have jaggedness on this particular axis that makes our thing less reliable. Let's work together. And actually they could just tell us like, we are not going to tell you what we work on at all. Here's the rough shape of this task. fix it and I would just be like hell yeah thank you so much for telling us this hopefully it solves your problem and a whole bunch of other people's problems I hope you produce tons of value in the world like I hope you make like a decent amount of money and I hope that this enables other people to build all sorts of other things because now this jaggedness thing is healed and that is the relationship I hope to have and this is why I'm like so so jazzed about software no I love it you said something there that I wanted to come back to because it was just a great phrase I think you said the tyranny of the KV cache in coding agents.

27:07Maybe explain for our listeners a little bit about like some of the limitations in coding agents, you know, due to the KV cache and like how you think about that problem space. I would say almost all design decisions around the UX of coding agents, like the stuff that actually functionally changes stuff is built around the KV cache. And this is natural because like the biggest wins in ML are always like very hardware aware. This is how things have gotten so efficient recently or pseudo recently since GPT-4's days. GPT-4 is very expensive. You just really need to design around this, which is great because it's efficient, but it's also quite limited.

27:45This is why routing doesn't tend to work. Routing absolutely works if you're making the equivalent of what we call instruction following calls. Like, you know, task in, task out, you know, fuck the cache, throw it away. Routing is amazing for that. Actually, you can do way more advanced things than just routing in that case. there's so many advanced patterns you can do when that is your assumption. Like you could actually try it with a cheap model, use an extremely cheap judge. And if it's sufficient, keep it. If not, try a larger model or, you know, try multiple times and pick the best. Like there's so many things you can do.

28:14But when you have like the stateful KV cache, you are like really constrained to it being kind of append only. And you have this complicated trade-off, kind of like an IPython notebook where you can never delete the memory because it's like a really weird, you know, agglomerated state. And it turns out that it's very hard to engineer around this because the models are trained with it. So if you actually start doing fancy stateful operations with the models having free reign over that state, they'll end up looping and stuff like that because they're so tuned to having that KV cache and so efficient to have that KV cache.

28:48So this prevents you from doing like routing effectively. It prevents sub-agents from being really effective because now you have this weird trade-off of like, what state, what context do I pass to my sub-agent? because this requires intelligence in order to know what to pass in. If you pass it all in, this is a huge input token cost instead of a cash read cost. And when your subagent makes an output, how do you know what to pass in? And like what subset is relevant down the line? And the safest thing to do tends to be to append a lot of stuff. And now this is the equivalent of like from a state management perspective.

29:19Imagine your state is like global variables. It's passing one giant dictionary around forever until the models break and they start getting dumber over time because context fraud is a real thing. And this is totally cool, just to be clear. I don't believe that there's like anything super tragic about this on its own because it's very useful. I think what's tragic is that's the really only, the only way to do it. And I think there's so many more advanced patterns that you could do if you could assume that I could just put intelligence all over these operations. And that is the kind of thing to me that I think from an engineering, architecture, design, beauty, power perspective is so limiting.

29:56and that is what that tyranny is because the people who have tried to do those cool algorithms have mostly failed because they've tried to use LLMs for it and LLMs are not optimized for routing logic within the software or making discrete little decisions. They're optimized for making human-pleasing outputs that are not super reliable running as a sub-process. And this then makes people believe this doesn't work. And actually, a lot of what our original shape looks like is it's not too dissimilar from Langchain. There's nothing wrong with Langchain's interface, right? Some would even say that it was maybe perfect for classifiers on top of LMs.

30:37I think, I can't remember back in the day, but I'm pretty darn sure it's going to be pretty darn good if someone made a Langchain-compatible wrapper on top of our model. The problem is people didn't like it because it made models somewhat dumber because the models are not optimized for that type of pattern. And this is also a form of tyranny where everyone just thinks Anthropic and OpenAI or whoever else is like number three right now is like doing their best and giving us the best intelligence possible when the reality is there's so many other intelligences possible. And like there's tradeoffs there, you know, like there's truly a lot of tradeoffs that are made in this design that people can feel but cannot really measure because it's really hard to do so.

31:21What's an example of the shape of what a coding agent could look like, I guess, with a different intelligence design? One feature that I think would be really sick is what if you could have multiple agents sharing the same context? And you're truly rewriting from the same context. That sounds really complicated. There's no way that works right now because of the KVCache. But nothing stops that from happening. And actually, a very common pattern people have with agents these days is they're just cooking on crazy stuff. They don't know what's going on. And after it does the thing you asked it to do, people are like, make a visualizer or a dashboard or a learning tool.

31:55And it's kind of crazy that that has to be like an extension of the context that has all of the trial and error in it. Or starting from scratch, looking at a git commit. Why can't and rereading everything from scratch? Why can't it share the state? And why can't you have like an agent here that's actually basically read only for the code base, but allows you to write the visualizer such that as the agent is cooking, you actually get live visualizations of maybe, you know, using like a slightly dumber model, like Sonnet instead of Opus to write out what Opus is doing. So you kind of get a sense of what's going on instead of having to read like the, you know, the gibbetsing updates or whatever else.

32:33I think that would be cool. Another example here is compaction. compaction makes a lot of sense for a write-once kvcache that is append-only, because like, oh, it's full, we need to restart it. But compaction is a form of compression, and compression is just not totally solvable. Like, it's very hard to compress without priors for compression. But what happens if you compress based on what problem you were solving before, and now you want to actually ask a problem that is different from that one, and it would use information that was compressed away? like that agent is like delta very much losing hand but what if how the state gets compressed was actually semantic and it could detect hey I'm doing a new task I should actually think about what the context should be for this new task using an ROI calculation which should be in code you know the code should compute you know expected value of like cache reads and cache writes and everything and recalculate perhaps a new KV cache for this other task and maybe even keep the other one hot I don't really know this sounds like cool sci-fi one more One more, then I will stop on this topic.

33:38But I'm just so excited about this. One thing that I think would be really cool is, hey, I keep cooking on the same code base and I keep reading the same files and having to re-understand my system's abstractions over and over and over again. You know, there's a partial solution to this, which is like maybe the agent should write markdown files, but then how do you keep it in sync, blah, blah, blah. You know, it's kind of a pain, you know? But what if you could look at the history of old models, but like not as like a, like I feel like right now it's like a little bit of a hack. Like, oh, it's a tool that you can use sometimes if the model deems it as necessary.

34:11But what if like by its nature, one of the first steps you do is even a extremely cheap map reduce over all history to find the relevant stuff here. And what if that history could also be shared with your coworkers who are using the same code base so you can actually have insights from what they're working on? Like these are very doable software problems, right? The problem is it's like very unfriendly with a KV cache when all the intelligence needs to be append-only. And there's so many other cool things. I love it. Yeah. The creative juices flowing. I guess, you know, another thing I'd be curious about is I feel like you all obviously have released some, you know, stuff around images, right?

34:52And, you know, obviously multimodal, I imagine, is a focus. I think most of our listeners probably think of Jeb in the context of, like, you know, these decision models or type-1 things and kind of in classic LLM replacement. Maybe talk a little bit about the multimodal world, how you see the shape of problems there, how JEV models fit into those. So there's a couple of branches to go off of here. I will say branch one is that being aware of the reality of AI is so unbelievably important. And by its nature, just like long context tends to degrade intelligence no matter the model, multimodality tends to degrade intelligence too.

35:29and this is like well-known fact by like anyone in ML circles and actually every modality has different rates at which it is degraded and this is very measurable stuff except when you put them into chatbots because chatbots are optimized for human preference it becomes a very very fuzzy thing on whether or not it's better or not but it's very measurable that multimodal models will be less reliable than the text models and my philosophy has always been automate the easy work before the hard work like will JEV models be used to automate software engineering maybe one day, but software engineering, maybe I'm arrogant, seems a lot harder than like really easy tasks that LMs fail at.

36:05And in order to like be calibrated to the world, we should study why they fail at those easy tasks and like really honestly, like go in depth into studying them, not to cheat them, which I think is like quite common, but like actually like dig in and figure out what is missing and why. And sometimes it's not the model. Sometimes it's the prompt. Sometimes it's every other stuff, you know, like it's a collaboration between software and model, but it's through that that I think we like learn the truth. I have like stories about how we got to even be anti-benchmaxing more. But this is a thing that LLMs try to avoid because they will look bad on benchmarks as far as I can tell.

36:43And so that is one aspect of multimodality. We have to take into account text tasks will be automated before the image tasks. Thing too is we invested really heavily on text tasks and very much like we've done like a tiny amount of work in comparison to the image tasks. Like I am like kind of jazzed that our model does as well as it does. I think that that's great. Like as far as I can tell, our lead in images is not as large as our lead in text, but we do have an overall lead in images is my vibe. Could be totally wrong, but that's kind of what I've sensed. And I would actually describe the image model as completely insufficient.

37:22like I would be truly embarrassed to say that this is prod ready because there's so much jaggedness left in it that I'm jazzed if people find stuff to actually deploy but I will say that this does not have like my seal of approval yet we need to do so many rounds because like it's not quite as bad as like other people just shipping a shape of something but it's like in the grand scheme of it like image our image models like maybe 10 of the way that our like text model is as you move from like 10 by your characterization to like 90 95 what are the first kinds of things that you're excited about gem models doing on the image side on image land i have a soft spot for video games and computer use video games because i have like a video game background i and oh man i i confession i've also like played around with botting them not for competitive reasons but just because it's cool to automate stuff.

38:17And I think being able to play around with that and I feel like software is a little bit like warping technology to your will and being able to expand what you can warp to your will is just very cool in general. So I think that is really cool in video games. Computer use, I think, is going to be super duper valuable. Unbelievably valuable. I think it's... Especially combined with lots of other stuff, I think that AI should be so much better for interfaces. It's actually kind of confusing to me how it is so bad. You know, like why? There's a lot of people who don't like using computers and they still have to, even if they're like old and not experts.

38:58Despite that, despite AI being probably better than an assistant that they could hire to do a lot of computer stuff for them. And I would love for that to be reliable enough that people could like trust it as an interface. and you know I guess an additional thing that is like I have a soft spot for and this is why I'm wearing my like unsloppable shirt is I would love ways to just stop slop um for me personally it might be bad for the internet like the internet is funded by ads so like maybe it's a good thing I don't know but I would love if I could have some or someone would make me like a slop stopper where I just don't need to see it anymore that would be lovely but one thing I've been curious about from the outside is like the extent to which, you know, uh, the advances that you had at Jev were enabled by like all the advances we've seen in, in, you know, AI in the last two, three years, or could you have just done this five years ago?

39:50Like, obviously you have a different approach that, that is like in some ways orthogonal to the rest of the field. Like, could you have done this five years ago or how much of what you built, like does leverage some of the stuff that's been done, you know, on the LM side? Five years ago, it would have been harder, but doable. Back when I was more naive, oh man, I sound like an old dude. When I was more naive and I thought that this would take a week of work, what convinced me, I love writing documents. I think it's a great way to think. I wrote a document at OpenAI that was titled, We Could Have Had AGI a Year Ago, at least by OpenAI's definition of AGI, which I don't think that people really listen to the letter of the definition, but I think it's actually a really great letter.

40:34I think that models from the starting from GPT 3.5 era, possibly even GPT 3 era, could have met the definition of AGI at the time, which is still the same, like doing most of the world's economically valuable work by volume. It doesn't say by volume, but I assume the spirit of that is by volume because the models are so unbelievably smart. Like GPT 3.5 level models surpassed median level intelligence at all sorts of things. And like, shouldn't that be used for tons of automation, at least for the easy work? And so, yes, I think that something like this would have been harder, but it could have been done five years ago.

41:13Absolutely. And, you know, like on the people who are like obsessed with like, for example, like the benchmarks of the day and they see like what tasks AI is doing, these tests are like really hard. They're like really, really, really hard. GPQA was saturated 2023-ish, maybe not totally saturated, but it was like surpassing PhD student level at 2023, I believe. Google proof question answering for like PhD level intelligence at these extremely hard multiple choice tasks. It was passing that level 2023. Like how is it that that level of intelligence was not being put to work? That is super tragic.

41:53So I think we've had a lot of like raw material for intelligence for a very long time. And we're going to see a whole lot of craziness. Yeah. I mean, speaking of that craziness, I think part of, I mentioned there's a lot of noise, you know, I thought there's been a lot of noise in the ecosystem. And I bet many of our listeners will be familiar with, you know, after you guys came with these models, you had OpenAI and Cloudflare and Microsoft and everyone kind of released these models. I know you'll say that the benchmarks aren't a good way to test them. They obviously, you know, have tried to show that they're near equivalent.

42:23I guess, how do you think about, like you obviously have now invited a bunch of competition into the space. How do you think about like what, you know, keeps Jev, you know, I guess everyone likes to ask about moats. So I guess I'll ask it on behalf of our listeners. Like, how do you think about that going forward for the business? Oh, boy. It feels like other people are digging our moat for us, which is kind of not how I thought it would go. And I think that that's kind of bad for the field. I think that releasing models that are like kind of more benchmark optimized than real optimized actually burns that goodwill for people to try things out which is the only thing that matters um i i truly think that this is not great for the field and my hope is that just giving unbelievable fucks about reliability is going to be the north star i think that will be immensely immensely valuable for the world um this is so much more to do there that i think that it's a little bit early to worry about competition.

43:24It's kind of like open AI worrying about a moat at GPT 3.5. Like, who cares? Like, GPT 3.5's market is nothing, or it was nothing, right, in comparison. It's still, I think, going to be nothing in the grand scheme of things. Like, we truly believe in Jevon's paradox, obviously, hence the name Jev. Like, Jevon's paradox, like, are we seeing rebound, you know, more demand because it's so cheap? Absolutely. I believe every good sees rebound. Are we seeing backfire? Like the total market size increases? This is when Jevons paradox holds? Absolutely not. Like a key part of it has to be like, wow, this is so good and so cheap.

44:06I'm going to be throwing it all over the place because it makes value in all these places. And my budget for AI will actually increase. I mean, speaking of investors, I guess you obviously recently raised a pretty big round. How did you even think about the amount of capital that made sense to raise for this business? I'm sure people were trying to throw money at you. So how did you even think through that? I will say that people probably don't believe it, but we can run our service profitably. And I hope that we never have to do the thing of temporarily subsidizing to get lock-in. I don't want to like access out entirely because like I'm a pragmatic person, but like, I really hope that doesn't have to be the case.

44:49I hope that I find that to be like a very shadowy, sneaky way to get people to use your service. So I and I hope to be the kind of person who's like, you know, always collaborating in like these prisoners dilemmas until, you know, until forced otherwise. so we actually did not need the money um we and our goal instead was hey we want actually like the most valuable people on our side to help us build this business because we have no fucking clue how to do this so we really opted for like who are the best people in the eye who will help us um you can see who we got on our board well i always like to end with a quick fire round where i just stuff some overly broad questions into the end that i haven't had a chance to ask elsewhere I'm curious, you know, over the last month, you know, or last six weeks of having this product out there, like, what's one thing you've changed your mind on in AI in the last, like, six weeks, having just seen how...

45:44Whoa, that's such a cool question. Whoa. Whoa. That's a quickfire question? Holy smokes. I will say that we were really worried if our philosophy about caring about, like, the actual reliability of intelligence was a mistake. Like, we had people on the team... say like hey should we just release a bench max version and just hype it up and like do one of those early releases that like obviously is not great but just to like test out if the market exists i'm so glad we didn't do that and i i say seven weeks because like i i don't remember when launch was but like seven weeks i think was before launch we really did not know this we it was like a big leap of faith for us and like we were just really man like i don't think we could be like proud of ourselves if we did the same over promise under deliver and like i think that that paid off super duper well i actually i don't know if it paid off maybe the product is sold itself and maybe it would have done even better if we like really optimized for for attention um but that was like awesome and i actually feel like now that my brand has been solidified as our brand i hopefully never have to do that like even close to that again and that debate no longer exists for us i hope i hope i don't know i truly truly hope because i have like a hard time like even giving like un-nuanced slightly incorrect answers because i think that that's just a disservice to anyone listening to me i would rather just like not answer the question than do the standard like ceo compression of the truth that errs on the side of generous so i hope that i will never really have to do that um but like something i've learned as well is that this reliability saga was sped run so fast for our class of models um i feel like i could be wrong but my temperature check of the environment now is people have already gotten like extreme fatigue of like the benchmarks and not actually useful stuff way faster than i would have thought like i i would have like thought that this would be a concern uh based on what i see because people keep falling for benchmarks every time a new model is released right people are like whoa cool let's talk about it and then it disappoints except when it's like an open air anthropic model apparently um and that just happened i could be wrong and like maybe we'll we'll see i think it just happened a lot faster than i would have thought because our model is so benchmarkable such that people could like blast out so many benchmark crushing things so fast i feel like this next one is going to be very anticlimactic in comparison but i am as a podcast host i'm contractually obligated to asking, you know, like we're, we're an AI podcast.

48:25The other big AI story right now is obviously anthropic, um, you know, going public and folks kind of thinking through that business. And I'm struck even in the course of this conversation, like I actually don't know how you're going to answer this question. Cause on the one hand, I feel like you're very disappointed in like so many of the, uh, the lack of capabilities that LMS have, and maybe that they're like almost a hammer trying to like, you know, go on every nail of, of like different sorts of use cases. Um, on the other hand, like you have been complimentary of like, there are things that coding agents are really good for.

48:52And so I guess as you think about Anthropic as like, you know, one and a half, two trillion dollar company, like, is that something you're optimistic on is like, hey, that's that's undervalued or something you're like, oh, I don't know what's going to happen to that. I think coding agents are massively valuable. It's unclear to me how much of the actual use is truly valuable, like it being like net positive is different than it being worth all of the money put in. That is probably a product question for them to figure out if they actually are truth seeking, they probably have a better answer to this.

49:22Like, did some people like just token max too hard? Or are they actually getting the relative value that spending that would make a difference on? So I don't think I'm informed enough for that. I have my guesses on what percentage gain coding agents are for various levels of projects and skills of engineer. And I wouldn't say that software is anywhere close to solved, but that doesn't mean that they're not valuable. I just think that there needs to be like a pragmatic take here I think that it's possible that the coding, I could see the coding agent market going either way, like I could imagine it going very up and very down very up in the sense that as people learn to actually get more value, can people use it more, I believe so, I could imagine it going down because a lot of people have like overdone it, because like there's so much FOMO in the field, and actually my sense of the state of AI is not that it's been like an upward exponential, but a lot of like hills that keep going up, down, up, down, up, down.

50:18And then eventually having like a little bit more at the trough, trough of disillusionment. I actually don't know how that word is pronounced. The trough, yeah, yeah. Yeah, and then eventually it becomes like more stable usage. And I think that, you know, like the flatlining revenue might be indicative of that people are like realizing that maybe they spent too much. I think, so from a product perspective, I think that there will be better experts than me at that. I actually get the sense that the greatest strength of the labs is not models or product or distribution, but financial engineering.

50:52This is the thing that everyone who's like very veteran at the labs always talks about, where my understanding is they structure these deals in incredibly beneficial ways to not fuck themselves over, but fuck other people over who are taking the risk and trying to latch onto the rocket ship and are willing to accept whatever terms that would... On the compute side? Yes, on all sorts of sides, but especially compute. I think that financial engineering, as far as I've heard, is their greatest strength. And I have no idea how much of a rat's nest that is, and how vulnerable they would be to any which direction of the market going.

51:36You know, like, a bubble can pop just because expectations are not met, not because it's not truly a transformative technology. So I'm a little, I try not to, I try to be calibrated in my predictions. I try not to be overly confident when I have no privy information. And I would, I'm a more conservative person. I get the sense that a lot of the expectations baked in are ones that are not just product level, but based on like misunderstandings of the future of AI and what it can do. So my guess is that because some people might be valuing like building God is basically infinite, there will be some amount of miscalibration there.

52:21And I think that, you know, like the let them cure cancer is going to be like Marie Antoinette's like let them eat cake. Oh, that is a that is a good line. Yeah, I mean, obviously, maybe it didn't spicy then. That was that was a great line. I feel like the, yeah, obviously so many people are underwriting, you know, the move into, from coding agents to general knowledge work, to bio, to these other spaces, and obviously like not the perfect use cases for RLVR by any means. I still get the sense that, like the nuanced way to understand agents perhaps, and maybe all of AI right now, is what decisions can you trust them with in terms of like stakes for the company?

53:02and can you get value without too much of the downside? And coding is quite unique in this. Or math is actually super-duper unique where there's no downside other than the compute you spend. Math models do not cost companies anything except if they're paying people to validate their proofs, which it's unclear if they even pay them for that. To me, maybe someone knows. But code also has somewhat more kept downside because you have a Git, right? And you have humans in the loop and like there's ways to protect you from unwanted side effects, which is the main downside of powerful tools. And powerful tools are necessary to do knowledge work because knowledge work often involves like side effects in the world.

53:45I'm talking a lot like I give you a scientist right now. My sense is that for a lot of other fields, they don't have anywhere close to the same levels of like safeguards and ability to revert and like tracking and all of that. And that is why, to my knowledge, no one has automated a drive-thru yet, even though people have tried really, really hard. And the stakes of a drive-thru are a lot lower than the stakes of many other forms of knowledge work. So I think that the truth will be, there'll be nuance and skill into it. And the people who will be the big winners are not the ones who just YOLO all in, but understand reality and deploy them in line with the realities of technology.

54:31So given my state of AI, I feel like most people are very FOMO driven and they do not have a great understanding of the state of AI and they will probably err on the over-optimistic, which will get them burned with many side effects, or the over-pessimistic, which is business as usual, which is how most businesses have been for this AI boom. One thing you said there, like, you know, I'm curious, you said you have an estimate for how much these coding agents actually improve engineering productivity. What is that estimate? Okay, I will say I have like error bars on this because I think that there's like long-term effects, like, you know, skill degradation and tech debt and stuff like this.

55:14so my estimates are in the 20 to 40 percent speed up range but again it really depends on the use case and it also depends on like the skill of the user and if you can like you know because the side effects are the bad thing if you can isolate the side effects in a way that those are very legible so depending on the use case for some it's kind of like an infinite percent speed up you know you would do things you would know that you can do things you can never do otherwise for others they are like just so bad that they're as bad as like coding the thing by hand i would guess on average it's like a decent but small boost and i believe that is the consensus that i've seen in the field right now yeah another question i'm not totally sure how you how you answer like um how good you know there's obviously so much discourse around ai safety these days like how concerned are you about uh a lot of these you know this ai safety conversation i think ai safety is not one monolith and there's like a ton of different slices of it.

56:11I think that the ASI discussion is actually extremely different from the bio risk discussion, which is very different from like the cyber risk discussion, which is different than like trust and safety. Maybe like ASI versus like bad actors, you know, using bio and cyber. I get the sense that most people concerned with ASI are a little bit divorced from the reality of the technology. And this has been the case since day one. You know, like, I feel like you need to, like, actually build a reliable system with AI to have a voice in the room that something is going to be, like, so reliably, maybe not evil, but misaligned that it can destroy the world.

56:53But I think we're pretty far from stuff like that. additionally there's actually a bunch of nuance towards like you know asi rsi and like whether or not the models have a sense of agency on their own like paperclip maximizer is actually very different than bad actor programs super employee to destroy the world type things and like actually i think that those end up becoming quite different in threat model i think that we're breakthroughs away from true agency as much as people like to like read these chains of thought and like try to ascribe real agency to it um i would guess that we are something like two breakthroughs of like gigantic magnitude away from this i think even one breakthrough would not be sufficient is my guess but maybe one gigantic one could be um and i think the threat model of like humans with super tools who want to do damage is very different than the the asi rsi thing i don't i think a lot of people who also believe in rsi uh both have not studied the history of ai very much and also like have no appreciation of amdahl's law um where like like you know you know like if you assume that intelligence is the is the spectrum and it's the only one that matters and you have to map things into that spectrum and you can also like map humans and chimpanzees it's a horrible argument in my opinion, then it does look bad.

58:18But the reality is that it doesn't work that way. And like the nuance of like the many different types of intelligence and how to do them reliably really matters a lot in this whole analogy. Could the field of AI development become a little bit faster? Yes, but people have been trying this for a long time and it usually doesn't work out. And I don't think that people would count like a 10 % speed up on AI research as RSI if it doesn't actually increase over time. So I'm very open to being convinced by evidence, but I think that it's more of like a philosophical problem rather than a technological one.

58:56The kinds of people who read like a Bostrom superintelligence and treat it like reality over like a very interesting sci-fi book makes me kind of worried. Yeah. Well, this has been a fascinating conversation. I've covered a ton of things. I want to make sure to leave the last word to you. Like anything you want to point our listeners to. I mean, I'm sure they're all familiar with. And certainly by the end of this podcast, certainly hope they are. But like anything we haven't discussed or I don't know, the floor is yours. There's so much stuff to have happened in software plus AI. I think it'll be so fucking incredible.

59:31I think that we need to start untraining ourselves of this lack of agency that LLMs have kind of taught us about ai and start really building again like like there's you you know like there's so many possibilities that are going to be opened up and we should get back to playing rather than being like these victims of stuff and i will do whatever we can to make you know playable ai um but uh it's i i really want oh man i have like so much to say here i i feel like I will be doing whatever I can for the field to like have this opportunity to just rethink software, rethink interfaces, rethink everything.

1:00:14But it's going to require like real builders to figure out how to do that. And I think that together we can make AI this really awesome force for good in creation and just all around awesomeness, you know, like and sometimes even like really weird, wacky stuff. I feel like that's where like technology really shines. I'm Jacob Efron, and this has been Unsupervised Learning, a podcast where I get to talk to the smartest people in AI and ask them tons of questions about what's happening with models and what it means for businesses in the world. As I hope is clear, I have a ton of fun doing this. It's a nights and weekends project, in addition to my day job as an investor at Redpoint.

1:00:50But our ability to get these incredible guests on really comes from folks like you subscribing to the podcast, sharing it with friends. It's really what ultimately makes this whole thing work. And so please consider doing that. And thank you so much for your support and listening. We'll see you next episode.

From the publisher

Jev creator and TypeSafe AI co-founder, Diogo Almeida, joins Jacob Effron to talk about why AI still isn't automating the easy work it's been smart enough to do for years, and why he built a new class of model around reliability.

Diogo coauthored OpenAI's InstructGPT paper and spent two years in stealth building Jev, a "system one" model that returns structured decisions instead of text, which launched in September.

Diogo and Jacob discuss what the viral launch was really like, why he thought Jev would take a week and it took years, why almost every LLM call should be meant for a machine, and why developers should push model providers harder on jaggedness. They also cover the tyranny of the KV cache in coding agents, why new model shapes are cheap and reliability is the hard part, his estimate that coding agents deliver a 20 to 40% speedup, why he sees financial engineering as the labs' underrated strength, and why he thinks we're two gigantic breakthroughs from true AI agency.

 

(0:00) Intro
(1:14) The Early Bet on RLCD
(4:40) Built for Humans vs Computers
(6:39) Roadmap & Model Limitations
(11:04) Mental Models of Models
(16:07) Do LLMs Have a Place in 10 Years?
(17:32) New Model Shapes
(21:24) Problems Still Unsolved
(27:00) The Tyranny of the KV Cache
(31:21) Rethinking Coding Agents
(34:40) Multimodality
(37:52) Images, Games & Computer Use
(39:36) Could This Have Been Built 5 Years Ago?
(42:01) Benchmarks & Copycat Releases
(44:12) Fundraising
(45:27) Quickfire
 

OpenAI's InstructGPT paper: https://arxiv.org/abs/2203.02155

 

Jacob is an AI investor at Redpoint Ventures. He's led Redpoint's investments in companies like Abridge, Physical Intelligence & Legora. Follow Jacob on Twitter (@jacobeffron).

On Unsupervised Learning we probe the sharpest minds in AI in search for the truth about what's real today, what will be real in the future and what it all means for businesses and the world. If you're a builder, researcher or investor navigating the AI world, this podcast will help you deconstruct and understand the most important breakthroughs and see a clearer picture of reality. Subscribe to this show to stay up to date on our latest episodes.

More from Unsupervised Learning with Jacob Effron

All episodes