「95%がアインシュタイン、5%がMr. ビーン」――Jev開発者が語る、AIが確実に自動化できない理由(Diogo Almeida)

“95% Einstein, 5% Mr. Bean”: Jev’s Creator on Why AI Can’t Automate Anything Reliably (Diogo Almeida)

「95%がアインシュタイン、5%がMr. ビーン」――Jev開発者が語る、AIが確実に自動化できない理由(Diogo Almeida)

「95%がアインシュタイン、5%がMr. ビーン」――Jev開発者が語る、AIが確実に自動化できない理由(Diogo Almeida)

The MAD Podcast: How AI Gets Built — with Matt Turck

0:001:07:56

要約

TypeSafeのCEOで、OpenAIでRLHFの共同発明者の一人でもあるDiogo Almeidaが、テキストを生成せず高速・低コストで較正された判断を返す「決定モデル」Jevについて語った回。チャット型LLMがソフトウェア内部で信頼できない理由、RLHFやRLVRが生んだ課題、独自手法RLCDの考え方を説明している。さらに、模倣製品との違い、ベンチマークへの不信、オープンウェイト化の見通し、再帰的自己改善への懐疑、AIの冬をめぐる見方にも触れている。

この回のポイント

  • ●Jevは「機械ネイティブAI」であり、テキストではなく確率(スコア)を返す。開発者がしきい値を決めてコードで分岐を制御でき、速く安く、ソフトウェアに組み込みやすいと説明している。
  • ●LLMは「95%アインシュタイン、5%Mr. ビーン」で、いつ間違えるかを示さないため、業務の自動化に使いにくいとDiogoは述べている。
  • ●RLHFは人間に好まれるチャット応答を作ったが、過度な期待を生み、迎合や拒否の揺れ、文体の画一化といった副作用もあったという見方を示した。
  • ●RLVRはベンチマークを突破する一方で、自動化の実態を変えていないと主張。TypeSafeは機械ネイティブな知能を最適化する独自のRLCDと、社内で作るデータで学習している。
  • ●「ただの分類器」という批判に対し、分類器はインターフェースであり称賛だと反論。分類器を“スマートなif文”として組み合わせ、ソフトウェアの合成可能性を高める構想を語った。
  • ●模倣製品は見た目のインターフェースを真似しただけで信頼性が低いと見ている。ベンチマークは役に立たないとし、オープンウェイト化は未確定だがAPI提供を重視している。

章立て

  1. Jevのローンチと沈黙の2年

    Jevの急速な広がりと巨額の資金調達について語り、数字よりも開発者が新しいものを作り始めたことが重要だと述べる。ステルスで開発した理由や、製品自体がマーケティングを担っているという考えも話す。

  2. 機械ネイティブAIとSystem 1

    Jevはチャットボットの延長ではなく、ソフトウェア向けのAIだと説明する。System 1/2の対比と、小さく信頼できる部品を合成していく考え方を述べる。

  3. メール自動化の例とスコア制御

    巨大なシステムプロンプトとの比較で、分類器をif文のように組み合わせる利点を説明する。確率を返すことで、開発者がしきい値を調整できる点も語られる。

  4. RLHFとRLVRの限界

    RLHFの成り立ちと副作用、RLVRがベンチマークに強い一方で自動化を変えていない点を論じる。LLMの不安定さを「Mr. ビーン」の比喩で表現している。

  5. RLCD・データ・Bitterest Lesson

    RLCDは単なるRLアルゴリズムではなくタスク全体の設計だと説明し、データは社内で作ると述べる。Suttonの「苦い教訓」に対し、先にタスクを定義する重要性を主張する。

  6. 分類器批判への反論とProd, not God

    オープンウェイトモデルを土台に使っていること、事前学習を行わないことを語る。分類器は称賛だとし、ソフトウェア全体に知能を埋め込む構想を示す。

  7. 模倣製品・ベンチマーク・オープンソース

    他社の類似製品は信頼性が低いとの見立てを語り、ベンチマークの弊害を批判する。オープンウェイト化は慎重に検討中で、APIの利点を挙げている。

  8. ジェボンズのパラドックスとAIの未来

    安価な知能が新市場を生むという事業観を述べる。再帰的自己改善には懐疑的で、AIの冬は実用的な自動化で回避されると見ている。

解説記事

TypeSafeが公開した「Jev」は、文章を書くのではなく、ソフトウェアの内部で速く安く判断を下す「決定モデル」だ。今回のMAD Podcastでは、CEOのDiogo Almeida(OpenAI時代にRLHFの共同発明者の一人として関わったと紹介されている)が、Jevの考え方と業界への見方を語った。

「機械ネイティブAI」とは何か

Diogoが強調するのは、Jevをチャット型AIの延長として見ないことだ。AIといえば画面の横にあるチャットボックスを思い浮かべがちだが、それはソフトウェアとうまく連携しないと彼は指摘する。Jevが目指すのは、ソフトウェアの中で論理ゲートのように働くAIだという。

System 1/2(直感的な速い判断と、熟慮を要する判断)という枠組みも出てくるが、彼はそれを実装上の詳細と位置づける。推論の学習によってLLMはSystem 2的な課題もこなせるものの、常に脆いと述べ、AIが本当に得意なのはSystem 1だという見方を示した。そのうえで、信頼できる小さな部品を積み重ねて高度な処理を作るべきだと主張している。

メール自動化に見る「スマートなif文」

具体例はメールのアシスタントだ。LLMでは好みや条件を巨大なシステムプロンプトに書き込むが、複雑になるほど誤りが増え、重要な相手への対応を誤るなどの失敗も起きうると説明する。

Jevのアプローチは、「問い合わせメールか」「緊急か」といった判断を個別の分類器にし、通常のコードで組み合わせるというものだ。各判断の精度を測れ、条件の抜けも起きず、誤りは評価データに追加できる。しかもJevはテキストではなく確率を返すため、開発者は自分の用途に合わせてしきい値を決められる。誤検知は許容するが見逃しは許せない、といった調整が可能になる。

RLHFとRLVRが残した課題

DiogoはRLHFを、チャットで人間に好まれる振る舞いを学ばせる手法だと説明する。その副作用として、迎合、拒否の不安定さ、文体の画一化を挙げ、さらに「モデルがとても賢く見える」ことで自動化への過剰な期待を生んだと語る。

RLVR(検証可能な報酬による強化学習)はベンチマークをほぼ制覇できるが、現実の自動化はほとんど変えていないという。モデルは「95%がアインシュタイン、5%がMr. ビーン」で、問題はそのMr. ビーンの瞬間を教えてくれない点だと述べる。較正された確率が必要なのはそのためだ。

TypeSafeの手法はRLCDと呼ばれる。ただし彼は、RLのアルゴリズムは全体の一部にすぎず、入出力の形、ラベリング指示、データ構成まで含むタスク設計こそが核心だと強調する。データは社内で作成し、基盤にはオープンウェイトモデルを組み合わせているが、事前学習は行っていないと述べている。

「ただの分類器」は褒め言葉

Jevを「ただの分類器」と呼ぶ批判に対し、Diogoは、分類器は古い機械学習ではなく、知能をソフトウェアの分岐に組み込むためのインターフェースだと反論する。FacebookやTikTok、Googleも分類器で動いていると例を挙げた。

従来は専門のチームが分類器を作る必要があったが、事前学習済みモデルの知識を土台にすれば、自分専用の判断基準を即座にプログラムできるという。彼はこれを「プログラマビリティ」と呼ぶ。AIコーディング支援がソフトウェアを書く側にいるのに対し、Jevはソフトウェアの内側で働く部品を目指している。

模倣製品、ベンチマーク、将来観

他社が類似製品を出していることについて、Diogoは、見た目のインターフェースを真似するのは簡単だが信頼性は別問題だと述べる。自身も同様のものを最初の一週間で作れたが、あまりに頼りなかったという。模倣側の信頼性は「数年遅れ」だと推測しつつ、まだ測定していないとも断っている。ベンチマークは、時間のないユーザーほど誤解させるとして批判した。

オープンウェイト化は検討しているが決定しておらず、当面はAPIで素早く改善することを優先するという。事業面では、ジェボンズのパラドックス(安くなるほど需要が増える現象)を引き合いに、安価で信頼できる知能が新しい市場を開くと見る。再帰的自己改善には懐疑的で、小さな改善の外挿は収穫逓減に阻まれると述べた。一方で、自身が懸念したAIの冬は、実用的な自動化が進むことで避けられるという見解だ。

まとめ

この回の核心は、AIの価値を「賢さ」だけでなく「信頼して組み込めるか」で測るという視点にある。確率を返し、しきい値で制御し、部品として合成するという設計は、日本の開発現場でも、業務自動化にLLMを使う際の課題と重なる。

ただし、速度やコスト、信頼性の優位は本人の主張であり、番組内で第三者の検証は示されていない。ベンチマークを否定している点も踏まえ、自社の課題で比較試験をすることが重要だろう。

文字起こし(英語・自動生成)

95% Einstein, 5% Mr. Bean. And if it doesn't tell you when it's the Mr. Bean, then how are you going to automate anything? I wrote a document at OpenAI. We could have had AGI last year. And I still believe that to be true. Free training is a giant dumpster fire of wasting resources. When I first started this project, I literally thought it would take a week. You can now express things that you couldn't express in software before. I think that the future will be unbelievably sci-fi. We're building fraud, not God. Absolutely. That is Diogo Almeida, CEO of TypeSafe, the company behind Jev. A month ago, nobody had heard of Jev. Then it launched, hit a nerve in the AI world, and quickly became the most copied model in AI. Jev is both fascinating and perplexing. It's a new kind of model, and it's clearly a big deal. Yet, even some AI insiders struggle to explain what it is, while others dismiss it as just a classifier. So, we went to the source and asked Diogo to walk us through Jev in plain English. what it is, where it's going, and why copycats are missing the point.

I'm Matt Turk, and this is The Matt Podcast. Yoko, welcome. Thank you, thank you. Hey. All right, this is a super fun time to be doing this conversation, in part because just yesterday, I believe, as we were recording this, you guys announced your gigantic Series A, 870 million Series A at a 7.5 billion valuation. So it's been a wild three weeks just looking at some stats. You launched video at 40 million views. Somebody talked about a million users a day, a trillion tokens a day, a third of the Fortune 500, all of this in just a few weeks. So it sounds like you're indeed building what you call the EG evolution. I love the term. I'm just curious what it feels like from the inside. Where do I start? I will say that a lot of those stats don't really matter for what I feel like is the devolution. To me, I knew it would be happening when builders started playing with it and doing the weird stuff.

And especially when people were starting to make apps that they maybe could have done before, but didn't bother with because AI was so expensive. You know, we push the boundaries of intelligence per second, but I think the future is going to be intelligence per dollar primarily. And I think really getting people to play with the idea that intelligence per dollar has dropped to orders of magnitude is what will make the devolution unstoppable, independent of enterprise adoption, users, stats, whatever. To me, it's about people playing around with things and starting to, I can't think of a non-corny way to say it, but like build the future. You know, like that to be the unstoppable energy. And no matter how big that initial snowball is, it will become gigantic. So I've been celebrating this for something like two and a half weeks now. I've actually had to do soul searching because I think one of my big life goals has been achieved. And yeah, the stats are obviously great.

Growing fast is obviously great. I love that we are also getting a lot of the distribution that we knew we would get in two years, but much faster than we thought. These are all obviously phenomenal things. But the leading indicator of it all is builders being inspired to do new things. And just to ask a couple of startup-related questions. So you guys were in sales for two years. I'm curious how you thought about it in a world where, like, everybody's on X every two minutes to talk about something. Why did you decide to be in stealth? No one's asked me that, so that's fun. I would say I think quite contrarianly, and I think that this whole AI has a gigantic over-promise, under-deliver issue, and, you know, I think people really saw that with our launch. Like, when we first launched the video, people were like, oh, that's fake, it's kind of interesting, but there's no way it's true. The launch really picked up when people started playing with it and showing their results.

And I think that under-promise over-deliver of our launch is what really made it take off. And it's been... I can't think of a launch in AI that has been under-promise over-deliver since ChatGPT, so that might be why it took off. I'm not an expert in social dynamics. So I really, really, you know, for better or for worse, I ignore the noise in the field and really focus on what I think is most important. And I just did not buy the story at all that AI was solving all sorts of problems. Because if you actually look at all the evidence, it's AI is incredible and also incredibly underwhelming. And that allowed me to really ignore all of the noise in the market. But you're doing this in obscurity while everybody's getting celebrated. How do you keep a team energized and keep yourself energized building something without anyone really knowing? I don't think that. Maybe the last couple of weeks have changed me.

I hope not. I don't think I get really motivated by being celebrated on all of that. I actually had to do a lot of therapy just to be okay with being in our launch video. because I actually, before all of this, enjoyed being in obscurity. Like, I'm a technologist through and through, I think, and what really motivated me for this is that there was clearly a gigantic technological gap. And it was clearly obvious no one was addressing it, so that was my... I never had any doubt. I... It was... Even when I first had this idea, long before I started the company, I wrote a document at OpenAI. We could have had AGI last year. And I still believe that to be true because how OpenAI divides AGI is a very low bar. And the models are super fucking smart. Like, we're not really putting those facts together. And I think a lot of the people who like to commentate on the field just say, like, oh, it's a distribution problem

where that's obviously not the case if you pay attention to any, like, real-world stuff. So I have very little doubts. I think that we managed to get a team. Our team obviously doesn't care about... Maybe there's a spectrum, but our team is not driven by the hype cycles as well, because if they were, they wouldn't have joined us. I think they really believed in our mission, or if they didn't, we had non-technical people on the team. They really believed we had a bunch of super smart people. Maybe they don't understand what the model is for, but they're like, holy crap, these guys are cooking. This is worth a bet. So I don't think the team is that affected by it. Well, what's funny is that I hear all of this, and what's fascinating at the same time is that you guys seem to be kind of like natural-born marketers, and I'm sure you'll cringe at the term, but, you know, you keep writing, you're tweeting very effectively. It sounds like you're doing this out of authenticity because you're so inspired by the mission and the rest follows. I'm trying to tease out lessons for others that would love to have a fraction of the success that Jeff had at launch.

Number one, I don't think we know shit about marketing. We still do not have a marketing team. And I would actually argue that it's not like we're geniuses at marketing. My argument is that it works because our product is awesome. So actually, I think our product is carrying the marketing, despite what people say. And you could call what we're doing authenticity, perhaps. We are just trying to have a good time. The blog post yesterday was a fundraising announcement. Someone in our team gave me a draft, and I was like, this is the most boring thing I've ever read. But if you want, you can ship it, because I would never read a fundraising announcement anyway. So you can actually put whatever you want. I don't care. and they were just like, it'd be nicer if they were just in your voice. And I was just like, I would never, I would, like, why does anyone care about this? The product is the thing. The fundraising tends to be like an ego game. And they're like, oh, you know, enterprises will see you as more trustworthy. Recruits will see you as a more, like, legit thing.

And we're like, I was like, why don't we just say that directly? Hey, recruits, we're a real company. We're here to stay. Hey, big companies, we are going to be building out this enterprise platform. We are also here to stay. Look at who is invested in us. You should trust us. And I think that maybe my intolerance for bullshit is helpful there. But I truly believe that it is not a replicable strategy. I'll give a fun side story about the fundraise. Some investor said something like, holy shit, that was the greatest pitch we've ever heard. And I just told them, I don't believe you because I've been giving the exact same pitch for years. And no one cared until we had, you know, absolutely world-topping product market fit. And then they forced themselves to understand it because I don't think they would have gotten the pitch otherwise. So I believe the product is carrying everything right now. And that's perfect for me because that's my style.

We knew this would be technological shock and awe compared to what big AI does. and that is probably what we intend to keep doing strategically. What I'd love to do now for a little bit is a very basic plain English version of JEP. There's a lot of people that have heard of it, but very few people are able to actually articulate what it is. So I'd love to start from the top and maybe start with this whole concept of system one. It's a reference to something. Explain what it is. I would actually like to talk about is machine-native AI rather than System 1. I actually think that System 1 is more of an implementation detail to machine-native AI. And I actually think most people today think of AI in a very particular way. Like, AI is always like the chat box to the side that happens to be the main character in its own little show because it doesn't play nicely with software. and I think step one for people is like,

this is not, you know, chat GPT++. This is like AI for a completely different use case and it's how I would do it and I would talk about, you know, even the analogy to classifiers. I think being called a classifier is a compliment. We are not limited to classifiers but understanding the beauty of classifiers I think is a necessity to understanding why what we're doing is very valuable. All right, so machine intelligence is the goal. System one is an implementation detail. But like system one versus system two, that's from the book, Thinking Fast and Slow. And the whole idea is that there are certain type of decisions that you can make intuitively and quickly, which is system one. And there are certain decisions that require elaborate thinking, and that's system two. is an accurate categorization of where Jeff falls in the world that Jeff would be in the system in one kind of world, whereas your classic LLM, let's call it chat GPT,

just as a shorthand, would fall in system two. Is that directly correct? It is directly correct. I would actually add the nuance that I think that models not trained with the latent reasoning, you know, like the reasoning that they keep hidden, tend to be system one models. And AI is very strong at system one in general, system one in the Kahneman sense. And it is the reasoning training that makes them capable of doing system two tasks, but they are always fragile at system two tasks. And my claim is that AI is just good at system one, and that is extremely valuable on its own. And as far as I can tell, we have not come even close to solving the jaggedness of System 2. And then it would be throwing out the baby with the bathwater to say it's System 2 or bust. Okay, great. If there is a need for an AI that can do System 1 particularly well, which is a dev world,

it means that there's a number of decisions in the world of enterprise or otherwise that are actually pretty simple decisions. Is that the right starting point? Yes. Though I would go into like a big aside about software as well and machine nativeness and a little bit unclassifiers. If I could right now, does that sound like an okay aside to jump into? Sure. I would talk about not that in business that there's specifically system one decisions that need to be made. Like, yes, I think that that's how it will start. But like, I would talk about like how much software can do with its basic logic gates. Like software can do so many things in the world. So many things like basically all of technology from like what 1980 to 2020 was driven by software. Maybe that's an exaggeration, but it feels like that to me as a software engineer, so maybe I'm biased. And you can do so many things with, like, these simple logic gates that does to do, like, ands and ors on bits.

That's kind of crazy. And software becomes big and powerful not by saying, like, there's an and here or an or here in a business. it's by doing like a unit of work so reliably that it can become like a bigger thing and then composing it together. And my claim is where AI will get incredibly valuable is not people mapping out explicitly like here is work. You know, here's a job. Here's the system one decisions. Let's like do a workflow automation on that. I think that's how it will start. But I think that AI will explode in usage once people start taking these, you know, these workflows, putting them into, like, a box, and then now people call the higher-level boxes. And that is what software is all about. Because that box will be sold and safe and reliable. Exactly. And you need so many... That is what I describe as composability. And the beauty of software is, like, once you spend the effort up front to making these boxes,

you can infinitely replicate them, right? Like, software is so unbelievably cool. Like, imagine you have Lego sets where you can build up higher-level things, but you can copy-paste them as many times as you want. That is what software kind of is for automation. And that, I think, is how you get more and more powerful properties. So System 2 tasks are not off the table for our models. We just believe that System 2 tasks should be composed from simpler building blocks that are so reliable that they can be trusted to be built on top of, which AI so far has been incredibly non-composable. Like, it plays nicely with nothing except other AI. And that's kind of tragic. Yeah. Amazing. All right. So this is where this is going in terms of where we're starting. At a super practical, basic level, one of the use cases that you mentioned or the team mentioned is customer support, which the claim is that the current ways it's handled with LLMs

has not been as efficient as it could. Let's take the example of I'm sending an email, I'm saying I got charged twice, and I'm very angry, and I send that email to an LLM-based system, scenario one, and then scenario two, I'm sending this to a JEV-powered system. What happens in compare and contrast? Can I do an easier example? Because customer service is actually quite complicated. Let me do something that is very similar to customer service, but is a lot easier to think about. Like, imagine an executive assistant for your email. It's kind of like customer service, but the amount of things you can do is way simpler. And as far as I can tell, I could be wrong, that, like, a scheduling assistant is still not solved. I, you know, I have emailed a lot of people. I don't see automated scheduling systems. And, like, that's kind of weird, because it really looks like LLM should solve this, right? So people have been trying for years for this, and how you do it in an LLM is you would,

you know, make a big system message write-up of all of your preferences, blah, blah, blah, and they would be incredibly good at stylistically being accurate Like it never not look like a well thing but it will often make subtle mistakes not in the style not in the psychofancy or sycophancy, I don't know how to pronounce that word. You know, like, it'll always be people-pleasing, because LMs are so good at being people-pleasing, but it may not make the right decisions, and what people will do is they will, like, keep programming their system prompt. Like, please do this. If it's an investor, do that. If it's inbound email, do this. You know, blah, blah, blah. So what ends up happening is you're basically programming in natural language this giant system prompt, and as the complexity rises, the error rates get higher and higher and higher because you're just praying, model, please don't make those mistakes. And what tends to happen is it's embarrassing when those mistakes are made, or it's costly. You know, you may not have, like, scheduled something with an important investor or something like that, and then you need to, like, rip the system out

and toss it away and just use, you know, a human because, you know, it's like it's just obvious what to do there, and they can, like, ask you when they're in a certain door or whatever else. So LLMs, to my understanding, still have not solved this problem. I don't know if anyone has solved this with a JEV-like system yet, but I can compare and contrast the differences of it. So what you can imagine, instead of programming in natural language, like describing, like, if it's important, blah, blah, blah, if it's from this, blah, blah, blah, if it's inbound, blah, blah, blah. You can actually make individual classifiers for each of these things. Like smart is statements. Like you can now express things that you couldn't express in software before because how can like these bit comparisons figure out if it's inbound or not, right? Like that's an intention and it requires like natural language, common understanding. And the idea is you can make classifiers for all of these things and you have this legible system where not only can you measure, if every if statement is accurate,

you know that none of those if statements will be forgotten. And if ever a mistake is made, you can add it to an eval because the system is very legible. So it'll probably start out less good than the text-based system because the text-based system has a lot of same defaults. You know, it looks very reasonable because that's what it's trained to do. It's trained to look human-pleasing, but it actually doesn't have any of the actual behavior you truly care about, and you don't have the control over that, you know? And that is a major problem for anyone who wants to truly have something run in the background. They want it to not worry about it, and they want to have control, and they want to have, like, some idea that it's not going to just go completely off the rails. And that is what combining, like, you know, system one models with code will enable you to do, because code is kind of like, you know, the roller coaster tracks. You don't go off the rails. Code prevents that from happening. And similar to that, type safety, you know, that is what the property that the system one models have.

And these things also prevent going off the rails. And because they're very legible, it becomes way easier to build these systems and just trust that they can run in the background. So in that example of the personal assistant, the fundamental basic concept is that Jav is going to take the input, which could be data or instructions, and will translate this not into text, which is what your language model does, but into a set of probabilities. So they will say, this is urgent, yes or no, escalate, yes or no, and if you escalate, send this to this department or that department. Yes, and also, there's like interesting nuance here, where you don't just ask, Jeff, should I escalate? Because that's a very high-level decision. It requires experience and trust with working with someone

to know if you should escalate or not. The idea is that you can keep on decomposing your questions into the lowest level. We have the ability to break it down. Like, oh, I want to filter out all inbound sales from my inbox, and I want to maybe filter out recruits emailing me, right? Because we have a specific email list for that. That might make sense, but there might be a world like, oh, I filtered out the wrong email. Let me add new behavior. An example is if someone else is on an email, I probably shouldn't be on that email. But if they say, Diego, can you look at this? Maybe I should all of a sudden see that. And this is like nuanced smart behavior that requires like a smart person to think about that behavior. So either way, a system is getting programmed either by natural language or code. But if you do it by code, it's cheaper, faster and guaranteed to run. and the idea is you can keep on like drilling down into the behavior you want

as you make it more and more and more great for your use case rather than with LLMC there's only so much control you have. And the developer gets a score back for whatever little sort of unit they're focusing on. Is that email angry or not angry 0.85 and if it's above 0.9 then trigger this action. If it's below, don't trigger that action. Yes, and also actually your note on the probabilities is also really, really great. There's a reason why we do that, and we learned this the hard way. Like when we shipped the OpenAI models, they don't have fine-grained controls, and what ends up happening is, I'll use the simplest analogy, which is refusals. How does it make sense that you have a response? A refusal is when the model refuses to answer. Yes, I'm sorry, I can't do that. And it's kind of crazy that for some responses, you just refresh it, and sometimes it refuses, sometimes it doesn't. Like, that's insane behavior. And also, if you're building on top of this, your threshold for refusals might be very different, right? Like, if you're Disney, you probably have an extremely different threshold for refusals than if you are character AI, right? Like, character AI likes to do, like, role play and stuff. Disney is very protective of their characters and IP.

It doesn't make sense to just have a discreet decision. The most powerful way to empower developers is to give them back as much information as you can so they can then choose for their application what is the threshold. Like, oh, I accidentally misclassified an email from an extremely important investor. Let me tune that threshold lower because I'm okay with false positives. I really can't stand false negatives. And the reason why JEV is much faster and much cheaper, and I know that's only part of the claim, and the bigger claim is intelligence everywhere. Thank you. You listen to me. Hell yeah! Hell yeah! JEVolution is in motion. So why is it able to be faster and cheaper? Is that because it's taking a subset of the problem, or is that because it doesn't have to go through the whole next-looking generation than an NLM would otherwise do? I actually can't talk about that without the intelligence.

If I wanted a faster model, I could just chop half the network out, right? And then you have something twice as fast, right? Or twice as cheap or whatever else. So it's very hard to talk about that without intelligence on its own. Like, obviously, we're in a new quantum of speed. And because we toss out the very slow, expensive part of text generation. So, you know, we've talked about that. We are obviously not autoregressive. We much prefer like this parallel, you know, gradual discovery of what the right thing is. But what I think people don't really realize is not just like the obvious engineering part, you know, like chopping off parts that are slow, but you get what you optimize for a part. And we want to extract intelligence in the best, richest, most dense way out of these beautiful cognitive cores that AI already is. So I think, you know, the tragedy before our launch was that AI is so clearly unbelievable

that's so useless for most things. and it's not just that we put a plug, it's not just like tossing out the bad part, but also like smoothing out the intelligence and making it as robust as it can be to surface that intelligence. And it can't be talked about without the other stuff. So it's faster and cheaper to play back what you've said so far because you've removed certain parts and you've polished the rest. So the part that you removed enabled you to do this ultimately very specific job, very important and very ubiquitous kind of job, but specific job faster because in some ways it's specialized for that job. There's a bit of an implication. Oh, man, I get into my nuance and I love it. I would actually argue that it is not narrow and specific. Like, you could fine-tune small language models to be narrow and specific, but I would argue that classification is AI complete. And, like, you know, the field has talked about this for a long time.

Like, a general-purpose universal verifier or classifier is absolutely AI complete, because it's easy to turn this thing into, like, even if you want the text app, which I think is somewhat rare for a system, you could turn it into that if it was perfect. So I would argue that it's not, like, narrow and specific. It's just a different shape of intelligence. And that is, you know, it's its own big general branch, and there's going to be so many beautiful sub-branches of this. You know, we have three types right now, but we are going to have so many more, and we're going to show the world why we didn't call them decision models. So, to me, it's about, like, how do we use these incredible compressions of human intelligence as effectively as possible? And, yeah, it's beyond just removing the obvious slow parts. Okay, great. Let's talk about why language models are not able to do this and why a whole new family needs to be invented to do this.

So my understanding is that part of the root of the problem is RLHF, which you're one of the co-inventors of, which serves its purpose incredibly well for what it was supposed to do, however, comes with a set of side problems, which in particular are bad for the mission at end. So maybe let's start again in an effort to make this approachable by a bunch of people. What is RLHF at the simplest level? Ooh, I would describe RLHF as making models chat and making models pleasing for chat. Because models are pre-trained, so they have all the knowledge in the world. However, turning them into something that can converse requires them expressing a certain type of preference and certain ways of interacting with human, right? And lots of stylistic stuff.

Actually, I think a lot of the optimization for RLHF, in hindsight, looks extremely stylistic, rather than is it about, you know, like being better at like tapping into its facts deep into its network. RLHF stands for Enforcement Learning from Human Feedback. So how were humans involved initially when you guys did that? So actually, there's many different parts of RLHF. I think I started working on it perhaps end of 2020, but there was like predecessor work, to be clear, that I would want to call out. So I think that we built on top of the shoulders of giants and many of those predecessor works could be called RLHF as well. I'm happy to cite them now, but I'm not going to do it right now. I've cited them in other spots. The thing that made RLHF RLHF, in my opinion, is about the task. The task about optimizing for human preference and the shape of it as being text in, text out.

That, I think, is kind of unarbitrary instructions. That, to me, is the root of what originally RLHF was. At the time, we were still trying to figure out this shape. I think it's very obvious in hindsight, but there was a lot of uncertainty. We were kind of like the black sheep of OpenAI. and no one likes putting expensive humans in the loop because it's very hard to iterate on it. And we were really trying to figure out, hey, will this work? Because when we were playing whack-a-mole with the issues, things kept coming up and we kept having to solve them until we made it really general and pleasing and good. I believe that the hardest part of creating a new direction in AI is even knowing the task. So if we knew in hindsight the task should be shaped this way, it's possible, it would have taken us, like, it would have been way, way, way faster at this. But because of that uncertainty, it was a little bit harder to figure out, like, yes, the way to do this is data, make this diverse data, and also, like, even the specification for labelers,

like, here is how to label these things, because this is the thing we want out. These are things that we didn't know at the time, which everyone who copied us didn't have to figure out, because we had done all of the hard work of that iteration, and then published it in a paper. Not to have a stab at them, but I do want to call out that a lot of the hard part is the discovery here. And I think that that's a lot of our hard part with time zones. So we are, to our best proxy, optimizing for human preferences. And that is why you never get outputs that obviously look bad, even though they might be equivalently bad to one that is just wrong. Like you never have models where you never have outputs these days, even though the models are wrong all the time. but you can just look at it and be like, this is clearly crap. Because that's punished so hard, and it's like really warped the probability space for these models. Yeah, so, and we're talking about all of this, because again, that's sort of the heart of the problem. So because the models were trained to please humans

and sound confident as part of that process of our LHF, then that's why you end up with issues like sycophanty over refusal that you alluded to. And also like mode dropping. Like the models, the RLHF models are very stylistically repetitive. You know, they're all repetitive in different ways, but you can like kind of get a sense if you use a model a lot, like, wow, it keeps saying this thing, you know? And that is a side effect of RLHF because RLHF heavily encourages the models to stay on their stylistic lane because that's the safe path to not get punished. And this results in like a lack of creativity that pre-trained models didn't have. Pre-trained models were like wild and creative and weird. And they have like all of the styles in the internet inside of them. And they sometimes just go completely off the rails, which is beautiful. And they didn't have this particular problem that I think people, from what I've seen,

kind of dislike in LLMs. Great. So again, Arl and Jeff, Great for all of us to discover the power of generative AI through a chat experience, but bad for the problem of classification because you have over-refusal, you have sycophancy. Then you also have the latency and overhead problem that we alluded to, that because the model was trained to do text-to-text, then it needs to autoregressively generate prose line-by-line and sound very confident doing it, which is not helpful if you're trying to say customer angry, not angry, or problem yes or no. I agree with all of that, though I will emphasize that I do believe RLHF makes the models slightly dumber at decisions than the pre-trained models. The root of the problem to me is that RLHF actually greatly increased expectations. So if you imagine, like, how good the models are from human perception versus, like, reality,

I just really warp that because all of a sudden people were like, holy smokes, these models are really really smart We can do all sorts of stuff with them And that decoupling is I think quite harmful to the world And that to me was my biggest worry here So like you know no one you know, like, the expectations for pre-trained models were very different. But because RLHF models are so pleasing to humans, and they seem so smart, it makes people think, like, holy smokes, a lot of stuff can be automated. And that empirically did not happen. So that's RLHF, which is a key part of post-training. People may have heard of other parts of post-training, RLVR in particular, which is how models have gotten very good at math or coding. Maybe define very quickly what it is and then explain why it's not solving the problem you're trying to solve. So RLVR is short for reinforcement learning from verifiable rewards or for.

I don't actually know that one. But the idea is for simply evaluatable test cases, kind of like a math problem or like a proof or something like that where you know an answer or like you want to pass unit tests, can you do a lot of stuff in between to write code to pass those unit tests or to write math to get that final answer? And a really key part of RLVR is not just the verifiable rewards, because people have been trying to do RL on verifiable rewards for many years before RLVR was created. It just so happened that it didn't work. So the CodeGen team at OpenAI was trying for quite a while, and it just never really worked because you actually needed, like, this reasoning chain in the middle to do all sorts of creative stuff in between so that you could get answers that, like, pass the unit tests and the math and all of that stuff. So RLVR also means, like, the training for reasoning, you know,

with this, like, stuff in the middle where you can do arbitrarily complicated stuff sometimes. So RLVR is a lot about passing simply evaluatable checks. And RLVR, you know, RHF caused a massive over-promise under-deliver based on, like, human feel of AI. But RHF actually started plateauing on benchmarks. But RLVR does not plateau on benchmarks at all. Like, RLVR crushes every benchmark because, by construction, RLVR is kind of the shape of the task if you wanted to crush benchmarks. You know, like benchmarks are by construction these simply evaluatable things that it just perfectly matches the shape of that and it causes a different type of over-promise under-deliver. There, RLVR is obviously very, very cool though. I think, actually, I think RLITF is very cool too. But I just worry about the lack of automation and empirically, RLVR hasn't really changed automation.

Yeah, so our LVR doesn't help us in the problem we're discussing because it focuses on rewarding the final solution, whereas what we're trying to do here is probability and understanding... It's also stochastic. It's also, like, unreliable, and, like, I think people like the word jagged. You know, like it is sometimes incredibly smart. Like the way I like to describe it is 95% Einstein, 5% Mr. Bean. And if it doesn't tell you when it's the Mr. Bean, then how are you going to automate anything? You know, so it's jaggedness and, you know, non-robustness, I think is the real issue with it, because it's very good at answering like simple classifications too. But if it doesn't do it reliably, how do you automate anything in the first place? And that's kind of where calibration comes in. And the models are still not very good at that.

Okay, great. All right. So RLHF kind of creates the problem. RLVR doesn't help us. So therefore, you guys had to invent a new post-training method that you call RLCD. Is that correct? And if so, just explain as much as you can share what it is. I don't know if I would call it a post-training method. because, like, when we made RLHF, the concept of post-training did not exist. And you could call RLHF a fine-tuning method, but that undersells how much change you did to the whole process. So, like, no one would just call it fine-tuning, even though maybe there's some technically correct way where, like, that's 80% accurate. So I wouldn't necessarily call what we're doing post-training. I think we do a lot of weird stuff. I think that RL tends to be, again, an implementation detail of the whole task. You know, for RHF, the task was not just doing RL and PPO and whatever.

It's about figuring out, here's what the inputs and outputs should look like, and here's how you instruct people to do that, and here's what our North Star is, and here's how we balance the data sets to get a really good model for this thing. And for RLVR, you have similar stuff. RLVR is nothing without, it's like latent reasoning, you know, it's reasoning chains. And then this enables you to have, like, a new mixture of data sets. How you construct the data sets or even what difficulty of data set you want completely changes with your base models and shape and all of that. So the RL tends to be like a small slice of the whole task pie. And, you know, we did have to make a new type of training, you know, that we do call RLCD because no one has done anything to optimize for machine-native intelligence. But I don't want it to sound like if you found the right RL algorithm, it just magically gets solved because so many things go into it beyond just the RL. So to be able to do training, you need to do a bunch of data.

This is data for a very specific kind of tasks in a new paradigm that you're inventing. Where does that data come from? So I'm going to use the analogies in the past because I think that that's an effective way to answer this. before we made instruction following a thing, the data for instruction following literally did not exist in the world. Like, no one had, like, here's a human answering simple strings. No one had preference data from, like, outputs of LMs to see, like, which one is better. So this straight up did not exist in the world. And in creating the TAF, we had to create the shape of the data, iterate on it, and also collect that data. Similarly for RLVR, the data in RLVR tends to be environments, right? Like these RL environments to try stuff with sandboxes and tools and whatever else. And those environments kind of existed before RLVR was created, but they were not useful. And there was no market for all of those data sets because no one could train on them.

So similarly for us, we needed to create a new type of data, a new shape of data, iterate on that, and then actually create the data itself. So, by construction for all of these things, these always need to be made in-house, and they always start in-house, because that is how you even iterate and think about the shape of it. So, we have done all of it in-house, and that, as far as I can tell, is going to stay the case for quite a long while, because, you know, the world has no idea what it's doing right now, and all the world experts are our team. So we just make it ourselves. We obviously don't need user data. None of those things do. It always requires a lot of care for the task and really understanding what the North Star is. You had a great post recently called The Bitterest Lesson in relation to Rich Sutton's extremely famous essay. Walk us through what that is and where our LCDs fit.

Are you data, compute, algorithm? I would actually argue that all of the great methods of training fit in the exact same way, which is they are novel tasks. I'll walk you through it first, though. So Sutton's bitter lesson, roughly paraphrased, is that compute and scaling matters more than algorithms. So when people are like bitter lesson-pilled, scaling law-pilled, etc., this often means like, why does it matter what algorithms we do? Let's just scale it up and throw more compute at the problem. I would argue that this is an oversimplification, specifically for the kinds of RL environments that Sutton used to work on at the time. RL is often done in games, and in games there's no question about task and data, because these are all functions of compute. But in the real world, you can't really do anything with compute without data. You know, like, you can't continue to scale free training on the Internet because we've run out of Internet data. And data is, like, obviously the most important thing there.

But in order to even know what the data should look like is you need the task. You know, you need to know the shape of the task. You need to understand it. This task needs to be linked to valuable things in the real world. And the simple way of explaining it is you get what you optimize for. everyone seems to intuitively understand this, except for machine learning researchers, because they don't like to think about that. But you get what you optimize for, and you need to know what you optimize for. And once you do know that, you can then make data, scale compute, and have fancier algorithms. So for RLHF is, to me, a task. You know, like making models good at instruction following in chat is a task itself. It has its own shape of data, its own algorithms, its own compute, etc. But the biggest ban you get is always from even figuring out the task in the first place. You know, chat GPT to pre-chat GPT was the largest jump in chatbot intelligence ever because it was kind of like an adult, you know, battling toddlers, right? On LVR, too. You know, Qstar and O1 were, like, on a league of their own, right?

Like, they weren't really used for anything useful in the world, but they were truly in a league of their own in terms of benchmarks, right? That's incredible. It is like the code of the adult to the toddlers. And similarly, because we're the only ones optimizing for machine-native intelligence, it is, all of them are the right test. It is kind of like the adult versus toddler situation where we're in a league of our own, at least from a reliable machine-native intelligence perspective, because we're the only ones doing the whole thing. And you don't do pre-training, though, right? Like, do you, where, what is the basis for Jeff? Like, do you use, like, open weights models? We do use a combination of models. It's, like, 310 models have a lot of, like, compressed intelligence in them. They're very text-shaped, so we need to do, like, some disgusting things for it. That's why I don't say what we do is post-training per se, because, again, these disgusting things, I wouldn't call it post-training as someone who likes post-training.

It's kind of a bastardization of post-training. I don't think post-training people would want to be associated with the terrible, terrible things we do. But there's just a lot of intelligence, like, in the variety of open weight models that we can, you know, link up and MacGyver into this great intelligence. So we do use that. You know, everyone knows that we raised less than $40 million until recently. So it's either we've had like an absolutely tremendous breakthrough in pre-training or we just are more resourceful than other people. I think it's the latter. But we did not do pre-training. And honestly, I think pre-training is a giant dumpster fire of wasting resources. So I hope to never do so. But who knows what the future will bring. So the existence of a pre-trained model is an interesting segue into the whole classifier conversation that you alluded to earlier. There's a number of people when Jeff came out that said, well, it's just a classifier. And for context, a classifier being effectively an older form of machine learning, you know, pre-generative AI,

things like XGBoost that have been used for many, many years for things like email spam classification. In what way, and I know you embrace the fact that you're in some ways a classifier. So in what way are you a classifier? And in what way do people that say that you're a classifier miss the entire point? ML people, especially researchers, really miss the value of DREV still. And that's really good for us because it's not fancy ML. And it's just a classifier is among the dumbest criticisms, in my opinion, because classifiers, again, classifiers are not a form of old school machine learning. you know, certain types of classifiers are, but classifiers are an interface. They are the shape of putting intelligence into software systems that's useful, right? Like, how does Facebook work? Classifiers. How does TikTok work? Classifiers. How does Google work? Classifiers. It's not like a bad thing at all, because in order to make software more powerful,

software can do so much with its like dumb little bit comparisons, is you want to put your intelligence into branching in your code in order to do complex behaviors. And the way to do that is to influence the branching via, you know, intelligence, which is what classifiers literally are. So classifiers, what we're going to do is not only classifiers, but we've started with classifiers because they are super duper useful. You know, it's an incredible compliment to say it's a classifier. And actually, this would be not a fair way to describe Jeb because it's too much of a compliment. We said that Dev was equivalent to anyone having like a 20-person machine learning engineering team from 2019 to build every single thing you think about on the fly, and it's instantly done. But actually, it's smarter than that because we have better models today than we did then. And I don't know if we're there yet, but that's a hugely awesome compliment. And machine learning people don't get that because they're too busy, like, trying to do, like, the least valuable part of the bitterest lesson, which is algorithms.

And they keep trying to, like, build their God in a data center rather than solving real problems and see the real world and see how little automation truly is getting done. And to the God point, you have, like, this awesome saying, which was actually also on the T-shirt of your launch video, saying, Prod, not God, which... We're building Prod, not God, absolutely. A fabulous way of putting it. And to unpack some of this, so your typical classifier from 2019 was also focused on a very narrow task. And what she's saying is that effectively because this sits on top of a pre-trained model that has all the knowledge in the world, you're basically able to apply classification to any task. Is that fair? Any task that the LLMs can do, right? And that's why we call them system one models because they are good at system one tasks, you know, or they're adjacent to that.

But you don't need to train an email spam classifier because the pre-trained model has all the knowledge in the world about e-nets. Yes, and with that decomposition, you might not even want a spam classifier because that will be the same for everyone. You might want your own thing where I want to say emails from my chief of staff, even if she writes like AI, should be marked as not spam. So it's like the programmability, I think, just unlocks so many more use cases, even if you had the equivalent of every engineer having a team of MLEs, machine learning engineers, like making classifiers for them. So I think that there's a real, real beauty to the generality and programmability of it. Yes, and to make sure we cover this very important part of the whole discussion, you mentioned programmability, you mentioned composability earlier, we talked about price and speed, and basically the fundamental claim is that if all of this is true and happens

and you guys are very much building it, then it can be ubiquitous across software. That is the dream. I hope for, oh man, I have grand hopes that I think are not even that unrealistic. I think that so much could change in software. Like, you know, look at how much was done with bit comparisons. You know we have been building like so much valuable sick stuff Like you know just look at 2019 software It has like I think made the world a lot better Like, sure, there were some misses. But, like, we've automated so many things via these simple, like, sticks and stones comparisons. And imagine if we can just expand that more, more, more, more, more. I think that we'll be able to automate so many freaking awesome things. I think that the future will be unbelievably sci-fi, and we're going to do whatever we can to unearth the intelligence that is robust enough to make it even more sci-fi.

And that means, again, to play it back, it could be intelligence in every row or column of a database, right? So it's just embedded intelligence across all things software. Absolutely. Across all levels of software, too. And I think that with this stacking, as you make, you know, like this valuable box and then replicate it, and you make it fast and cheap enough, now some other box can call this thing 100 times. And now you can do higher and higher units of cognitive automation work. And who knows what those things are going to be. but I think that there can be, like, a lot of insanely cool things. Yeah, and that's a flipping on its head, or in some ways a complement to everything that has been done in software and AI to date, right? So the cursors or the cognition have been very good at accelerating the pace and how easy it is to create software, but what you're saying is different. It's that you can embed intelligence in software.

Exactly. So the great question, the cursors and cognitions focus more on writing the software itself faster and cheaper, presumably, while what we want to be instead of like kind of being like, so what they're doing is being kind of like a software engineer. But what we are trying to be is more like a logic gate. You know, like we want to be inside of the software that expands the possibilities that software engineers can make rather than, you know, replacing the software engineers or anything like that. Great. Let's talk about all the copycats, quote, end of quote, because that's a topic that's top of mind on X and everything. So for anybody that hasn't followed, so you guys have been out of sales for three weeks. And then in the three weeks, you've had basically everybody and their brother come up with something from Cloudflare to Databricks to, I think, Microsoft just last night. Such an enhanced decision one category. What do you make of that, and what do you say to the naysayers?

The naysayers of us? Yeah, the people that think that you were just completely copied by everyone in three weeks, and therefore there's nothing left, which obviously is not the narrative, but I'm curious, like, how you position it. I think we'll really see. Like, I don't want to punch down too much, but I will, like, describe my take of things. when I first started this project, I literally thought it would take a week. And I ended up with something very similar to what people are doing, but the problem is it was really, really clearly not robust. And that was something that has plagued me for years. And I get the sense that this is a thing, and to be clear, I'm a machine learning researcher, so all my self-deprecating comments, all those deprecating comments apply to me. I was an arrogant person who thought algorithms were the way to go, and like, oh, yeah, I can just, you know, do these shape rotations myself and make this happen.

So I was able to make things like this in the first week of this project as well. And the problem was, at least in my experience at the time, is it was so unbelievably dumb that it was embarrassing. Like, getting the shape of something and, like, copying the existing interface is very, very easy. similar to what Google did with Plan back in the days of like RLHF. Like we actually had an early alpha. They actually published this for us. They made like a version of it. And it was not just bad. It was worse than nothing. So things like this can happen all the time. And I'm curious about measuring how good they actually are from like an intellectual perspective. As far as I can tell from the field, They probably are the equivalent of years behind us in terms of, like, actual reliability. But I want to measure this before I, like, say that to anyone else. And you're not a fan of benchmarks either in terms of, like, measuring... Benchmarks are useless.

What was your post again? Benchmarks, lies, the benchmarking... Lies, damn lies, and benchmarks, or something like that. Yeah. So benchmarks are, like, they really, really hurt users. And they actually hurt most the users who they think they're meant to help, which is the users who do not have the time to play with things themselves, because they are the ones who are most misled by these. So I get the sense that everyone else is really optimizing for benchmarks, and that is, I believe, probably a bad strategy. But again, we have better ways of measuring intelligence, so we plan to do this. My guess is that they are dumb and non-robust. but maybe that will be sufficient for some people's works. And if they solve people's problems, I am super jazzed for that. Like, actually, I'm inspired by solving people's problems. My only fear from this and benchmark maxing is that it might convince people that this entire category of models doesn't work

because they use one of the dumb models instead of our model. And my request for people is that you don't have to believe in us. Just try our model, too, at least, and stick with what works. Because there's a lot of nuance to making intelligence reliable that machine learning researcher types who really want credits and all of that truly do not understand. And that's why we don't hire those types. Yeah, playing back this conversation in my mind, And there's a lot of smart people in the community for sure. You know, I mentioned certain companies. Obviously, OpenAI released their own product called Decisions just a few days ago. But playing back this conversation in my mind, it seems that what you guys are doing is very fundamental. You know, this whole discussion we had around RLHF and why that created a problem and how you removed it and replaced it with something and your RLCD and you need specific data for that. That seems like a lot of work.

So what did people do then in these two weeks? When you say interface, they just took the results of a regular NLLM and removed the text and forced it into some kind of probability. Exactly. But they didn't do the work to get there. They just removed the... Yes, and they are all together to be reliable. And if this solves people's problems, I am super-duper jazzed for that. And actually, I do want to shout out OpenAI's decision API. For better or for worse, they did not include benchmarks, so they are a lot better than everyone else in my books. So in an ideal world, they don't try to, no one tries to mislead users, but some companies need the attention, and hopefully they don't create too much ill will, and at the very least, people try our models as well, so that they can figure out what actually works for them. But if the intelligence and reliability that we have is not necessary, I think use the other models. That's great. You know, like I want problems solved, and I want automation to occur. Cloudflare's version is open source. Is that something that you guys are thinking about?

We are thinking about it. We've had this debate a lot. The issue is that it's... So, as far as we can tell, our model is by far the best. We think it's very far from where we think is totally ready for everything. And we think that having an API allows us to iterate much, much, much faster and serve people's needs way better. so we have talked about it we have thought about it I would I we've not really committed to anything but I think something like that could definitely be in the cards in the future especially as we go into smaller and all on device and all of those things like I just want reliable intelligence everywhere and I just think that open source people love open weights I love open weights too but it's not that it's not the easiest to get everywhere versus an API is and then API is way easier to give people the vitamins that they don't think they need. And as far as I can tell, open source, at least in the short term, will be a foot gun for people.

And I'm down to give some people foot guns. Some, you know, software engineers love foot guns. We think a lot about how we would want a company to serve us as engineers, and given all that we know. and that is just not in cards right now. Yeah. Okay, great. Fascinating. Let's talk about TypeSafe, the company, so in terms of what you're building and what the roadmap is and all those things. So first of all, and realizing that you're very much in the building phase, at the same time you're generating tremendous revenue. I read somewhere that the claim is that you're not going to capture all of the LLM market, but you're going to capture a fraction of it in that this is very much based on the Jevons paradox, which, by the way, is the origin of Jev, the name. Do you want to unpack that for us? How do you view the sort of economic reality of the company? How do you go from here?

I see them as completely different markets, kind of. I think in the short term, maybe there is like some overlap in market because there wasn't really a shape of general classifier for workflow automation. So everyone was using LLMs for that. So a lot of our usage right now is people just switching over, but that really shouldn't have been LLMs markets in the first place. You know, it is just tragic because that was the only tool available. So there's going to be like an intrinsically system one model market that I think will like continue to grow doing awesome stuff, which will be completely separate from the LL market. So I think that LLMs will continue to be used for generating text, generating code, all of the above. Like, will it go up and down over time as new breakthroughs emerge? Absolutely. I hope there's lots of new breakthroughs, especially on the realm of token efficiency. But that is me from like the outside and the sidelines and just cheering on science's progress.

So I hope that that stuff occurs. But I just think that this whole make software really powerful is a completely different market than LMs, because LMs are just so bad at being inside software. And I obviously think that that market will be huge, because I think that, you know, the analogy to logic gates makes me feel like intelligence will, our particular flavor of intelligence will give in Sparadox, and I think it will give in Sparadox a lot more like semiconductors and silicon did and continues to do more than, for example, like gas does. You know, I think as we find more and more stable use cases to automate stuff and get successes and deploy it, people are like, holy crap, there's a gold mine here, let's do more and more and more. And as we make it cheaper and cheaper, people are like, holy smokes, now this old thing that was producing value, we can wrap it in another for loop, run it 10 to 100 times more, and create all sorts of value for the world in that way. So I'm so excited about that.

I'd love to finish on a sort of like high-level note. So you hold two unusual positions that not everybody holds. One is that we are not on the path to RSI, so AI improving itself, so we're not on that path. But on the other hand, you said that AI has now averted the winter that you thought may happen. So walk us through each and your general take for where the world is going in the next whatever year or two. On the RSI comment, I think I've just been in the field long enough to see this dance happen many, many times. People see small percentage gains, and then they extrapolate it to the absolute moon when the reality is Amdahl's Law occurs. People used to give the exact same story of RSI during the neural architecture search days. This is when you use neural networks to make better architectures,

and they're like, holy crap, it's 10% more efficient. What if that more efficient thing then discovers the next thing, and then we repeat it until we get unbelievably more efficient architectures, and that entire field ended up getting thrown in the trash because it was never useful. People don't understand diminishing returns in the real world, And I think that it's going to be a similar thing for the models of today, as far as I can tell. Obviously, I have error bars in my predictions, but this keeps on happening, despite people relatively young to the field getting jazzed about their first taste of self-improvement. So I don't think that that's really happening based on the evidence I've seen and based on my sense of where the field is going. I do think that AI is an incredible technology, and we are, like, under-leveraging it to absolutely insane degrees, and I just think it's just a completely different branch. And I think that AI winter may still happen in the sense that, you know,

the stock prices of the giant companies and the hyperscalers, whatever, might crash down. I don't think the hyperscalers will, just to be clear, but I think that there could be some market correction because everyone is pricing in some sort of god moment. So that could be happening. I'm not an expert at this. But the AI winter I'm worried about is AI continuing to be so unbelievably useless in automation. And I just think that that's not going to happen anymore. This whole, like... And to be clear, I think that AI was still valuable, but just not in automation. Love ChatGPT, love QuadCode and Codex. And still, I don't think that that is enough. given how incredible AI is. And I think almost everyone deep down feels this way. Like chatbots are kind of feel magical and it's kind of weird how little they've changed the world. So you'd expect, you know, if you bottled up this intelligence and made it super cheap, you could put it everywhere. Yet somehow every single year you get like a famous failure

of a company failing to automate a drive-through because the chatbots are not reliable enough. Like that's kind of like a wild state of affairs and that is going to be addressed quite quickly, in my opinion. Okay, wonderful. Diogo, it's been amazing. I know you are working insane hours. By the way, we're recording this on a Saturday, which is just another day in the 996 world. I will say that I don't consider us a 996 company. It's just kind of a crazy time. I think that we are, as a company, quite adult and reasonable. And we have a very different North Star than that. and I just wouldn't, it's just a crazy time these days. Fantastic to hear a voice of measure in this world. So thank you so much. Really appreciate it. Congratulations on starting the J-Evolution, and excited to see what you guys build next. Thank you so much. Yes, and thank you for being part of it, and thank you to all the people who are early believers. I will say this at the end of everything,

because we just didn't realize there were so many people who had the same kinds of problems as us. And I think that still most of the people who've heard of Jeff don't get it. And that's okay because the people who really need to know about it know about it because the people who do get it were, like, screaming in joy on, you know, social media and to their friend groups and private chats and everything that, like, AI is finally a little bit more sensible. so shout outs to those people and we at TypeSafe are eternally grateful to y'all amazing thank you hi it's Matt Turk again thanks for listening to this episode of the Matt Podcast if you enjoyed it we'd be very grateful if you would consider subscribing if you haven't already or leaving a positive review or comment on whichever platform you're watching this or listening to this episode from this really helps us build a podcast and get great guests thanks and see you at the next episode

番組の概要欄(原文)

<p>What is Jev? TypeSafe’s Jev is a new kind of AI model, a “decision model,” that doesn’t write text. It makes fast, cheap, calibrated decisions inside software, and it has taken the AI world by storm: within weeks of launch it became the most copied model in AI, with OpenAI, Cloudflare, Amazon and Databricks all shipping their own versions, and TypeSafe just raised an $870 million Series A at a $7.5 billion valuation. In this episode, Jev’s creator Diogo Almeida, co-inventor of RLHF at OpenAI and now CEO of TypeSafe, explains Jev in plain English: what a “System One” or decision model actually is, why ChatGPT-style language models can’t be trusted inside software (“95% Einstein, 5% Mr. Bean”), how RLHF and RLVR created the problem, what RLCD (reinforcement learning for calibrated decisions) does differently, where the training data comes from, which models Jev is built on, why “just a classifier” is a compliment, and why he calls pre-training “a giant dumpster fire of wasting resources.”</p><p><br></p><p>We also cover the copycats and why he thinks they missed the hard part, why benchmarks are useless, whether Jev will go open source, the Jevons paradox business model behind the name, why he doesn’t believe AI is on the path to recursive self-improvement, and why he thinks the AI winter he feared has been averted.</p><p><br></p><p>(00:00) Cold open &amp; Intro: “95% Einstein, 5% Mr. Bean”</p><p>(01:09) Jev’s breakout launch: why intelligence per dollar matters</p><p>(03:25) Why TypeSafe built in stealth for two years</p><p>(05:50) “We could have had AGI last year”</p><p>(06:48) Why the product carries the marketing</p><p>(09:33) What is Jev? Machine-native AI, built for software</p><p>(10:53) System One vs. System Two: the limits of reasoning</p><p>(12:26) From simple decisions to composable AI</p><p>(15:21) Automating email: giant prompts vs. smart if-statements</p><p>(20:03) Probabilities, thresholds, and developer control</p><p>(23:43) Why Jev is faster and cheaper than chat models</p><p>(25:39) “Classification is AI-complete”</p><p>(27:16) RLHF: how OpenAI trained models to please humans</p><p>(31:28) Sycophancy, refusals, and the hidden costs of RLHF</p><p>(34:22) RLVR: why benchmark gains don’t mean reliable automation</p><p>(37:51) RLCD: optimizing for machine-native intelligence</p><p>(39:54) Why TypeSafe builds its training data in-house</p><p>(41:49) The Bitterest Lesson: define the task before scaling</p><p>(44:39) Building Jev from open-weight models</p><p>(45:56) Is Jev just a classifier? Why that’s a compliment</p><p>(48:35) “Build prod, not God”</p><p>(50:11) Embedding AI in software, beyond coding assistants</p><p>(53:05) Jev’s copycats: matching the interface vs. the intelligence</p><p>(55:33) Why benchmarks mislead the users they should help</p><p>(58:37) Open weights vs. APIs: how TypeSafe weighs the tradeoff</p><p>(1:00:04) Jevons paradox: a new market for machine intelligence</p><p>(1:02:50) Why Diogo is skeptical of recursive self-improvement</p><p>(1:04:47) Can practical automation avert an AI winter?</p>

出典・この記事について

番組
The MAD Podcast: How AI Gets Built — with Matt Turck(Matt Turck)
元の回
“95% Einstein, 5% Mr. Bean”: Jev’s Creator on Why AI Can’t Automate Anything Reliably (Diogo Almeida)
配信日
要約作成日
公式サイト
firstmark.com/events/data-driven

この要約・解説記事は、元の音声を文字起こしした内容をもとに AI(Claude)が日本語で作成したものです。 固有名詞や数値に誤りを含む場合があるため、正確な内容は元の音声でご確認ください。制作方法について

X でシェアApple Podcasts で聴く

関連エピソード