Pod Insights Better Offline Exclusive: How GPT-5 Actually Works About this episode In a bonus third episode, Ed Zitron reports exclusively on how OpenAI’s new "router-based" ChatGPT-5 makes it impossible for the company to cache the static prompt for any model or tool it uses every single prompt, doubling token burn for mediocre gains.
Better Offline listener deal: Get $15 Off Where's Your Ed At Premium! Deal goes until the end of August.
https://edzitronswheresyouredatghostio.outpost.pub/public/promo-subscription/better-offline-discount
YOU CAN NOW BUY BETTER OFFLINE MERCH! Go to https://cottonbureau.com/people/better-offline and use code FREE99 for free shipping on orders of $99 or more.
BUY A LIMITED EDITION BETTER OFFLINE CHALLENGE COIN! https://cottonbureau.com/p/XSH74N/challenge-coin/better-offline-challenge-coin#/29269226/gold-metal-1.75in
---
LINKS: https://www.tinyurl.com/betterofflinelinks
Newsletter: https://www.wheresyoured.at/
Reddit: https://www.reddit.com/r/BetterOffline/
Discord: chat.wheresyoured.at https://discord.com/invite/QUUQUP9szv
Ed's Socials:
https://twitter.com/edzitron
https://www.instagram.com/edzitron
See omnystudio.com/listener https://omnystudio.com/listener for privacy information.
Transcript Speaker names marked ? are inferred from speaking time and the show’s known hosts — they are not voice-verified.
0:00 Speaker 00 This is an iHeart Podcast. Guaranteed Human.
0:04 Speaker 01 Empower is all about helping you invest well, so you can go out and live a little. And their Free Empower Personal Dashboard shows you your full financial life in one place. You'll be able to see your net worth, monitor budgets, analyze your portfolio, set retirement goals and more. Whether you're saving for something big, want to treat yourself, friends or family, or meet long-term goals, Empower helps you see where you stand. You've worked hard for your money and Empower can help you make the most of it. Download the Empower Personal Dashboard or visit empower.com. Not an Empower client paid or sponsored.
0:36 Speaker 02 Small businesses are the pulse of every community. They bring people together, create opportunities and drive growth. Chase for Business helps business owners like you with personalized guidance and convenient digital tools all in one place. With that guidance and your determination, you can take your business further and help build a brighter future for your community. Learn more at chase.com/business. Chase for Business. Make more of what's yours. The Chase mobile app is available for select mobile devices. Message and data rates may apply. JPMorgan Chase Bank, N.A., Member FDIC. Copyright 2026, JPMorgan Chase and Company.
1:22 Ed Zitron? Hi, my name's Ed Zitron and welcome to Better Offline. This is also Jackass.
1:38 Ed Zitron? So you've just had a cheery two-part chuckle first about how generative AI may tank our markets and our economy. So I'm going to give you a lighter one, an episode about GPT-5, which is a model from OpenAI, and why just under three years of hype have led to the software equivalent of the launch of St. Anger. Except every time Lars Ulrich hit the snare drum, it cost them $55,000. Now, if we look at the positive reviews, we see takes ranging from Simon Willison's tepid remark that GPT-5 is just good at stuff, to Semyon Alas's completely insane statement that GPT-5 is setting the stage for ad monetization and the OpenAI GPT ChatGPT super app, in a piece that makes several assertions about how the router that underpins GPT-5
2:21 Ed Zitron? is somehow the secret way that OpenAI will inject ads, which is just distinctly silly. It's... I'll get into this in the episode a little bit, but just with everything you're gonna hear, you're gonna realise that this is just someone just saying stuff. Took four bylines to do that shit too. I'm also British, I'm gonna say router, I might say router as well because I've been here a while, make fun of my voice if you really must. But with that out of the way, here's a quote from Semi Analysis's coverage: "Before the router, there was no way for a query to be distinguished, and after the router, the first low-value query could be routed to a GPT-5 mini-model that can answer with zero tool calls and no reasoning. This likely means serving this user is approaching the cost of a search
3:01 Ed Zitron? query." This does not make any sense. This, none of this makes it like it's just a bunch of assumptions. Why would this be the case? The article also makes a lot of claims about the value of a question and how ChatGPT could, I am serious, a agentically reach out to lawyers? I'm not gonna edit that out because agentically is not a fun word to say. It's just complete nonsense. And in fact, I'm not sure this piece reflects how GPT-5 even works at all. Again, quoting it: "The router serves multiple purposes on both the cost and performance side. On the cost side, routing users to mini versions of each model allows OpenAI to service users at a lower cost." Or with lower costs even. To be fair, on Semi Analysis, it's not as if OpenAI gave
3:43 Ed Zitron? them much help. OpenAI's official writings about the router aren't exactly filled with details, taking, talking in glowing terms about what it does, but not how. Here's what they say: "ChatGPT's real-time router quickly decides which model to use based on the conversation type, complexity, tool needs, and your explicit intent. For example, if you say 'think hard about this' in the prompt. The router is continuously trained on real signals, including when users switch models, preference rates for responses, and measured correctness, improving over time. Once usage limits are reached, a mini version of each model handles remaining queries. In the near future, we plan to integrate these capabilities into a single model." And that last bit really doesn't make sense, but in any case, the launch of GPT-5 has
4:27 Ed Zitron? been very, very weird. At first, some people seemed really happy about it. Chief of them, software YouTuber Theo Brown, who has over 468,000 subscribers, he's also known as Theo Gigi, who said:
4:38 Speaker 04 I didn't know it could get this good. This was kind of the like, oh fuck moment for me in a lot of ways. And I've had to fight like a slow spiral into insanity. It's a really, really good model.
4:57 Ed Zitron? He finished by saying,
4:58 Speaker 04 And keep an eye on your job because I don't know what this means for us long term.
5:02 Ed Zitron? Pretty crazy, right? Comments on the video included people saying things like if OpenAI is holding you hostage, blink twice and yes, that is an ad verbatim quote. Another saying this dude is everything wrong in IT today. Another saying this video was sponsored by OpenAI. Another other saying GPT five failed every test project I gave it today. It's a lie in my experience. Maybe they haven't ramped up the GPUs. Now, from what I can tell, Theo Brown played with GPT five in OpenAI's offices and did all the benchmarking there. OpenAI, by the way, fucking hell. Come on, you can't benchmark in their offices. Anyway, OpenAI's API-based access to GPT five models, you know, the thing that you use if you want to integrate GPT into your app,
5:42 Ed Zitron? does not root them, by the way, nor does OpenAI offer access to its router or any associated models. Important detail, just want you to know that because we need to make sure we're very clear. Now, a week later, Theo Brown would put out another video called I was wrong about GPT five, which he would open by saying,
5:59 Speaker 04 So first and foremost, I want to make sure it is very, very clear that the experience that you probably are having with ChatGPT and GPT five right now is not the experience that I had when I was first testing it.
6:11 Ed Zitron? Brown goes on to explain that he was not paid by OpenAI at all, that he was sincerely impressed by the company and GPT five, and that he'd actually spent over $25,000 in inference testing it on his own company's software. And indeed also that he turned down a grand appearance fee. I'm sorry, I mean, that's a very British thing, a thousand dollar appearance fee, not just like a really nice one. Brown claims he asked OpenAI to try it out and after they declined to let him test it early on his own, he was invited to try it on camera with a small group of other people at OpenAI's offices where they'd film his reactions. He said that the API was incredible, but that it's become apparent that the models he was using in the video were not the same as those released to the public. Making a post on August 13th on X the everything app, the GPT five was nowhere near as good as
6:55 Ed Zitron? in cursor as when it was when he was using it a few weeks ago, complaining that things that worked while demoing it at OpenAI no longer did. Adding that there was something, somebody else on Twitter that said they had a similarly great experience of GPT five on launch that has since decayed. It isn't completely clear what happened here, but I'm going to guess that OpenAI showed Theo Brown and others in their offices some sort of heavily modified version of the model that burned significantly more compute to provide its outputs. Though I'm also very suspicious of how significant the difference is here. Brown's videos attempt to show the difference between the generations that he received from the model when it was good and when it was bad in this video, which I'll include a link to in the episode notes, but if I'm honest, they they look pretty similar in that they're kind of mediocre.
7:39 Ed Zitron? I'm not saying that as a hater, by the way, they just kind of look like shit. It's just kind of, okay, like shit. They look like regular fucking generated websites. They don't look special. The good one is fine and the bad one has weird gradients on it. This whole thing sucks, though, and was a clear setup by OpenAI to overstate the abilities of GPT-5, one that fell apart with the lightest brush with reality. I imagine their assumption was that Brown would post a glossy video and then walk away, and I gave Theo some credit for straight up stating he was misled. This was a desperate move and one that blew up in the face of OpenAI along with the rest of the GPT-5 launch. People hate the model. Customers are mad at OpenAI for taking models away, like 4O, and have remained mad even with their return.
8:22 Ed Zitron? And the ChatGPT subreddit is almost entirely people complaining about how ineffective the new version is and how even GPT-4O is not the same. They got gamer brain, baby. As I said in last week's monologue, I believe OpenAI has grown a fandom rather than any kind of sustainable product market fit, and they're now suffering fandom-like hate with every minor change they make in an attempt to push GPT-5 further, further aggravating people that barely understand why they used the product to begin with. Yet at the center of the anger laid, the reason for GPT-5's launch, the belief that this was somehow a cost-cutting measure where OpenAI had added a router to ChatGPT as a means of sending certain requests to cheaper models to save money. But when I hear router, I hear latency, and I never for even a second believed
9:05 Ed Zitron? that this would somehow be cheaper to run. It didn't make sense. I'm a curious little creator, so I went and found out how ChatGPT-5 actually works. And unlike the following incredible products that you should buy, it's actually kind of a big piece of shit.
9:26 Speaker 01 Empower is all about helping you invest well so you can go out and live a little. And their Free Empower Personal Dashboard shows you your full financial life in one place. You'll be able to see your net worth, monitor budgets, analyze your portfolio, set retirement goals, and more. Whether you're saving for something big, want to treat yourself, friends, or family, or meet long-term goals, Empower helps you see where you stand. You've worked hard for your money, and Empower can help you make the most of it. Download the Empower Personal Dashboard or visit empower.com. Not an Empower client paid or sponsored.
9:57 Speaker 05 Cash flow crunch? OnDeck's small business line of credit gives your business immediate access to funds up to $200,000 right when you need it. Cover seasonal dips, manage payroll, restock inventory, or tackle unexpected expenses without missing a beat. With flexible draws, transparent pricing, and control over repayment, get funded quickly and confidently. Apply today at ondeck.com. Funds could be available as soon as tomorrow. Depending on certain loan attributes, your business loan may be issued by OnDeck or Celtic Bank. OnDeck does not lend in North Dakota. All loans and amounts subject to lender approval.
10:28 Ed Zitron? All right, folks, I'm back talking to you about Quince, one of my favorite clothing brands. And I finally pulled the trigger and picked up one of their Cuban-curved chains to go with one of their pima cotton t-shirts. Going to be a good look for me? Eh, you'll find out. All of this will sit beneath one of Quince's responsible down-hooded Parkers, a ridiculously warm and comfortable coat that I wear constantly in the fall and winter. It can actually really take a beating in the wind. It's wonderful, and I can't recommend it enough. Now, everything at Quince is priced 50% to 80% less than similar brands because they work directly with ethical factories and cut out the middlemen, so you can give luxury quality pieces without the luxury price tag. I've been buying from them for years before they advertised, and I heartily recommend their stuff, even wearing one of their t-shirts as I speak. Give the gift of quality this holiday season.
11:13 Ed Zitron? Download the Quince app for app-exclusive offers or go to quince.com. Get free shipping on your order and 365-day returns. Now available in Canada and the UK, too. And when Quince asks you where you heard about them, let them know it was better offline. It's the best way to support the show.
11:34 Ed Zitron? And we're back. And from here on out, I will define two things. GPT-5, referring to the model and its associated mini and nano models, and ChatGPT-5, referring to the current state of ChatGPT, which features an auto, fast, and thinking, and thinking mini model selections. You also can see legacy models, but that's not what we're talking about today, and that's also only for a little bit. It's a distinction I have to make, by the way, and make earlier, because the two things are different. They work in different ways, and ChatGPT-5's structure introduces a bunch of trade-offs and downsides that, as I'll discuss later, make this whole thing even more wasteful. In discussions with a source at an infrastructure provider familiar with the architecture, it appears that ChatGPT-5 is in fact potentially more expensive to run than previous models, and due to the complex and chaotic nature of said architecture,
12:19 Ed Zitron? can at times burn upwards of double the tokens per query. Tokens, for those who don't know, are basically chunks of text that the AI models do stuff with. I'm simplifying this. Do not email me and correct some minor thing. Nobody cares. A sentence like "The quick brown fox jumps over the lazy dog" will be broken into lots of smaller four-character chunks. There are different kinds of tokens, and they're all priced differently. An input token refers to the data you send to the model when you ask it a question. Output tokens are used to measure the size of its response, with bigger responses requiring more tokens. The more tokens you burn per query, the more expensive it is to run that query. The fact that ChatGPT-5 can, in certain circumstances, burn twice the number of tokens per query means that every question costs more. ChatGPT is also significantly more convoluted,
13:04 Ed Zitron? plagued by latency issues, and is more compute-intensive thanks to OpenAI's new smarter, more efficient model routing system. In simpler terms, every user prompt on ChatGPT, whether it's in auto, fast, thinking, or thinking mini, starts by putting the user's prompt before the static prompt. I don't want to lose you here. This is important. A static prompt is the invisible instructions given by OpenAI to ChatGPT and the models themselves and the tools associated with them to tell them how to operate. Instructions like "You are ChatGPT. You're a large language model. You're a helpful chatbot. Do not threaten them with a knife," and so on and so forth. These static prompts are different with each model you use. A reasoning model will have a different instruction set to a more chat-focused one, such as: "Think harder about a particular problem before giving an answer."
13:47 Ed Zitron? "Break down problems into component answers when you get a certain thing." Like if someone asks you a coding question, query a coding tool, that kind of thing. A user prompt is exactly what it sounds like, the thing that a user wants the AI model to do. The new order in ChatGPT 5 becomes an issue when you use multiple different models in the same conversation because the router, the thing that selects the right model for the request, has to look at the user prompt. It can't consider static instructions first because they may be different based on what the user asked. In fact, the order has to be flipped for the whole thing to work. Put simpler, previous versions of ChatGPT would take the static prompt and then invisibly append the user prompt onto it. This static prompt would typically be cached, massively reducing the amount of compute the model needs to perform a task. ChatGPT cannot do this.
14:32 Ed Zitron? Every time you use ChatGPT 5, every single thing you say or do can cause it to do something different. Attach a file, might need a different model. Ask it to look into something and be detailed, might trigger a reasoning model or a different depth of reasoning. Ask a question in a weird way, sorry, the router is going to need to send you to a different model entirely. Each time coming up with new instructions based on the subtle interpretation of what you asked it. Every single thing that can happen when you ask ChatGPT to do something may trigger the router to change model or request a new tool, and each time it does so requires a completely fresh static prompt, regardless of whether you select auto-thinking, fast, or any other option on ChatGPT. This in turn requires it to expend more compute with queries consuming more tokens compared to previous versions.
15:17 Ed Zitron? It's like you started a job and every time you do a task, write an email, make a cup of coffee, attend a meeting, email someone with a threat, your workplace requires you to complete the entire mandatory onboarding training first. Want to edit a spreadsheet? Not before you brush up on your anti-bibary legislation first, you prick. As a result, ChatGPT may be smart, but it doesn't really seem efficient in the GPT 5 version. Now, to play devil's advocate, OpenAI likely added the routing model as a means of creating a more sophisticated output for a user, and I imagine with the intention of cost-saving. Then again, this might just be the thing it had to ship. After all, GPT 5 was meant to be the next great leap in AI and the pressure was on to get it out the door.
15:58 Ed Zitron? By creating a system that depends on an external routing model, likely another LLM in this case, OpenAI has removed the ability to The hidden instructions that dictate the how the models generate answers in ChatGPT, creating massive infrastructural overhead. Worse still, this happens with every single turn, as in message on ChatGPT five, regardless of the model you choose, creating endless infrastructural baggage with no real way out, that only compounds based on how complex the users' queries get, or how much they change. They could be simple, but just going in different directions every time. Could OpenAI make a better router? Sure. Does it have a good one today? No. Every time you message ChatGPT, it has the potential to change model or tooling based on its own whims.
16:39 Ed Zitron? Each time requiring a fresh static prompt and short of totally reworking the architecture of ChatGPT five, there's no way to change this. And if it's an LLM choosing which model, I don't know, maybe it hallucinates. Just a guess. It doesn't even need to be the case where a user asks ChatGPT five to think. And based on my test with GPT five, something ju- sometimes you could just ask it a forward question, and it'll think about it for no apparent reason. OpenAI has created a product with latency issues and an overwhelmingly convoluted routing system that's already straining capacity, to the point that this announcement feels like OpenAI is walking away from its API entirely. This, as a reminder, is the thing that people use to incorporate OpenAI's models into their apps, while also running set models on the infrastructure OpenAI rents from Microsoft and CoreWeave at some point, as well as Oracle.
17:25 Ed Zitron? And this API thing is really weird, by the way, because these are new models, but OpenAI is really not talking about the models themselves that much. Unlike the GPT four O announcement, which mentions the API in the first paragraph, the GPT five announcement has no reference to it, and only has a single reference to developers at all when talking about coding. Sam Orman has already hinted that he intends to deprecate any new API demand, though I imagine he'll let anyone who will pay for priority processing, which is essentially OpenAI's way to require minimum commitments and extra payments from API customers, just so they never feel the bite of any compute shortages and throttling, which they absolutely will do to people that don't pay. ChatGPT five feels like the ultimate comeuppance for a company that has never been forced to build a product, choosing instead to bolt increasingly complex tools
18:09 Ed Zitron? onto the side of models in the hopes that one will magically appear. Now each and every feature of ChatGPT burns more money than it ever did before. ChatGPT five feels like a product that was rushed to market by a desperate company that had to get something out the door. In simpler terms, here, it's actually really funny. When I worked this out, I chuckled, I chuckled vigorously. This is just a case where OpenAI has given ChatGPT a middle manager. But now I'm giving you the chance to open up your hearts and do something better. Open up your wallets too and send money to a company that follows here. Behold my advertisements.
18:53 Speaker 01 Empower is all about helping you invest well so you can go out and live a little. And their Free Empower Personal Dashboard shows you your full financial life in one place. You'll be able to see your net worth, monitor budgets, analyze your portfolio, set retirement goals and more. Whether you're saving for something big, want to treat yourself, friends or family, or meet long-term goals, Empower helps you see where you stand. You've worked hard for your money and Empower can help you make the most of it. Download the Empower Personal Dashboard or visit empower.com, not an Empower client paid or sponsored.
19:25 Speaker 05 OnDeck is built to back small businesses like yours. Whether you're buying equipment, expanding your team, or bridging cash flow gaps, OnDeck's loans up to $400,000 help make it happen fast. Rated A+ by the Better Business Bureau and earning thousands of five-star TrustPilot reviews, OnDeck delivers funding you can count on. Apply in minutes at ondeck.com. Depending on certain loan attributes, your business loan may be issued by OnDeck or Celtic Bank. OnDeck does not lend in North Dakota. All loans and amounts subject to lender approval.
19:58 Ed Zitron? And we're back. Like every great middle manager, ChatGPT-5's router creates more work based on its own interpretation of what's going on. And as a separate large language model, I can't imagine it has a ton of training data available. If I had to guess, and this is a guess by the way, OpenAI has done and will do a lot of fine-tuning and reinforcement learning to make it work. Though to give it a little grace, this is a new thing that it's doing and it's doing sort of a huge scale. The problems start, by the way, with the fact that ChatGPT-5 is taking the user's initial prompt and then deciding which model to use. Unlike previous models which sent your prompt directly to the model along with the static prompt, which was cached and came first, an important feature in how these models limit token burn, OpenAI starts with a router model that makes, takes what you ask and
20:43 Ed Zitron? gives it to ChatGPT and tags it based on what kind of thing your question might need. The thing might be a tool, such as whether it has to do a web search to spit out the thing at the end, a reasoning model, whether it needs to use a coding language and so on and so forth. Once ChatGPT has bounced your query across various models, burning compute along the way, it then pushes it towards the chat portion of the generation. And each time you ask ChatGPT a question or to do something, a new specialized static prompt is generated, sometimes several, making it impossible to cache them in advance. In simpler terms, each time you message it, ChatGPT has to dump all cached information and instructions for what you need to do, and reload it with each prompt. Now, here are some examples of what ChatGPT 5 has to reload every single time you prompt it.
21:27 Ed Zitron? Whether or not to use a browser or search the internet, and under what conditions to do so, because they will change with each prompt. How to approach a particular problem based on what the user asked, including any specific ways you meant to answer, tone, brevity, and so on, based on their request. Specifics around how it might use, say, OpenAI's code interpreter, such as the usage rules for running a Python script, or how you want the code's output, which again, will be different based on each prompt. And you can even say, do it in exactly the same way, and because it's a large language model, it may hallucinate something different. Every single goddamn time you prompt ChatGPT 5, it has to do this. Worse still, a particular conversation can involve you using multiple different models and tools, requiring you, with each and every prompt,
22:09 Ed Zitron? having to inject a different static prompt for each component that ChatGPT 5 uses. And you can't cache the static prompt before the user's intent, because if you did that, it might send an instruction to a model that doesn't make sense, such as telling a reasoning model to give a quick and simple answer, or a mini or nano model to do some sort of deep reasoning, which would create a crappy answer and burn tokens in the process. And this is all thanks to the complicated way that OpenAI insisted on building GPT-5. Every single time you send something to ChatGPT, you can trigger it to use a different series of models, audio, audio, vision, reasoning, each with their own instructions, static prompts, all while putting in different tools, each requiring their own instructions based on what you asked. And reasoning models even have different depths of reasoning.
22:53 Ed Zitron? Unlike 4.0, which is a multimodal model combining text, vision, and voice, GPT-5 is a rat king of OpenAI's models and tools that gets reborn every single time you ask it to do anything. It can prompt cache some things, but the core instructions, not so much. But let's get a little more granular, because I know I've been quite repetitive, but this is detailed. So from what I've been told, there are either one or two models at work for the routing. I'm going to go with what I think is most likely, based on the discussions I've had with people familiar with the architecture. I've heard the term orchestrator thrown around, potentially suggesting the router may be more omnipresent throughout the process, but I was unable to confirm its existence. Reach out if you hear differently. I'll explain things as they were explained to me, though.
23:36 Ed Zitron? When a user sends a prompt, it goes through the splitter leg, which decides to send the query on one of two paths. One is called the fast path, where a query is straightforward, such as a text-only conversation, doesn't require any analysis or extra tools, or thinking, a path where the query may require reasoning or more complex tools like code generation or access to a web browser for research. To be clear, there are prompts where it may be split into multiple parts that trigger multiple models or tools, each requiring their own static instructions. From what I understand, the splitter model is a completely separate large language model, though we don't have a ton of details about it. I also, based on conversations I've had, think there's a chance there could be a separate model that sits above the splitter that does much lighter classification of how a query might be routed. So you ask it to do something, it might just go, "Okay, this looks like
24:21 Ed Zitron? it needs a tool." But I'm going off why now. In any case, none of this can be cached, because all of this exists before inference, which is where, by the way, it's inference I've misstated in the past, there's like inferring meaning. Inference is everything that happens to get an output to you. So all of the stuff that's happening. And by the way, this is all a completely new cost that OpenAI has created. No one does this like this. It's so fucking stupid. But now we get to the chat leg. Now that OpenAI has added layers of abstraction, it can begin cooking up the output, by which I mean do inference. The chat leg is where the pieces that the splitter model created are pulled together, each loaded into their with their respective static prompts based on what the user asked ChatGPT-5 to do. Each piece of the model, a tool to generate Python,
25:05 Ed Zitron? an image generation tool, a reasoning model to generate an output, has to process an entirely new static prompt. And again, that's every interaction. Remember, static prompts are effectively instructions, so the splitter model has told each piece of the pie how to act to create a particular output. As a result, much of this can't be cached, creating more and more repetitious token burn responses, and me to have to repeat this stuff so that you really get it. The upshot of the chat leg's static prompt baggage is that you can do a little more here, at least in theory. Because each component can be instructed separately, they can, again in theory, be made to give more individualized specialized outputs, like creating an image with tags that is, as I'll give you an example of very shortly, generated using a specific reasoning model.
25:47 Ed Zitron? I'm clutching at straws here. I don't really know if this better, but I'm trying to be reasonable. I'm trying to be normal. Every day I try and be normal. Previously, OpenAI's advantage was that a model like 4.0 was a kind of a jack of all trades. But to get the benefits of ChatGPT-5, and that's in air quotes, it's engaged to conduct a model that can just make things more convoluted, even in the case of simple requests. Let me give you an example. You upload a chart of NFL players' stats and ask ChatGPT to decide which is the best of the group and create an image to show the results. In GPT-4.0, ChatGPT would use one model and thus one static prompt to look at the image, decide which tools to use, and then how to format the response. You only needed one prompt, which was cached, because one model can look at the stats,
26:32 Ed Zitron? pull the data and make the decisions, and then use the image generation tool to make the final image. In GPT-5, the ChatGPT conductor model would see the stats, route it to a vision model, requiring its own static prompt, and a separate text-only reasoning model, one that has no ability to use tools, but it might be cheaper to get an answer from, and also requires a static prompt. And that would then decide which players are best, and then spit out an output, and then route it to a completely separate model that can generate text to query the image tool. Again, need a static prompt for this, to then generate the image. On top of all this onerous baggage lies another problem. The GPT-5's various models are just more complex. By splitting out the component elements of what a model can do and allowing each model to have different levels of reasoning, even the cheaper ones like Midi and Nano,
27:16 Ed Zitron? OpenAI has created an endless combination of different reasons to have to make a brand-new static prompt instruction, all automated by a router, a large language model that chooses what large language model to choose for a query. It is, if I'm honest, kind of funny. Reasoning models work, when simply described, by breaking up a prompt into component pieces, looking over them and deciding what the best course of action might be. ChatGPT's router is effectively an abstraction hire, breaking up the prompt into component pieces, then choosing different models for each of those pieces, which may in turn be broken up by a reasoning model. While I wouldn't say this is a hat on a hat situation, it is at this point unclear what exactly the benefits of ChatGPT 5's new architecture are. Less hallucinations, better answers.
28:00 Ed Zitron? Based on what I've been told, this was a decision made to increase the model's performance. What I can say is that this very likely increased OpenAI's overhead at a time when it needs to do the exact opposite. Even if ChatGPT 5 pushes people towards cheaper models, it does so while guaranteeing extra costs and latency, and whatever signals it may learn as people use this will have to create significant benefits, massive 100% plus gains for it to be anything close to worthwhile. While OpenAI's router may be smart in terms of nuance of how it might answer a query, and even then I question, it most decidedly is not more efficient and may have actually increased the burn rate for a company that will lose as much as $8 billion this year. And I think that number might be low, too. Yet what I'm left with in writing this script is how wasteful all of this is.
28:45 Ed Zitron? OpenAI, a company that has already incinerated upwards of $15 billion in the last two years, has chosen to create a less efficient way of doing business as a means of eking out a modest at best performance improvements. It just sucks. In our own lives, we're continually pushed, pressured, and punished if we get into debt, judged by our peers and our parents if we spend our money recklessly, and if we're too reckless, we find ourselves less likely to receive anything from credit to housing. Companies like OpenAI live by a different set of standards. Sam Altman intends to lose more than $44 billion by the end of 2028 on OpenAI, and graciously told CNBC, like Lord Farquaad, that he was willing to run at a loss for a long time, where he was treated like he was this smart, reasonable decision-maker rather than someone
29:30 Ed Zitron? that needed to rein in their horrendous spending habits and be more mindful. The ultra-rich are rewarded far more for their errant spending habits than we ever are for any thriftiness or austerity measures we make, and none of us are afforded the level of grace that clammy Sam Altman has been. And has been feels appropriate. ChatGPT 5 is an engineering nightmare, a phenomenally silly and desperate attempt to juice what remains of the dying innovation and excitement within the walls of OpenAI. It's not November 2022 anymore, and let's be honest, there really hasn't been anything exciting or interesting out of this company since GPT-4. There's nothing exciting happening at this company. As many as 700 million people a week allegedly use ChatGPT, but nobody can really say why. And OpenAI, despite its massive popularity,
30:15 Ed Zitron? cannot seem to stop losing billions of dollars. And it can't seem to explain why that's necessary other than this shit's really expensive, dude. Can anyone actually articulate a reason why we need to burn billions of dollars to do this? What are we doing? Why are we doing it? Has everybody just agreed to do this until it becomes completely untenable? Do we all yearn for the abyss so much that we can't find camaraderie in admitting we were wrong? Look at GPT-5. This is, if you believe the hype, the best-funded, best-resourced company in the world with the greatest mind at its helm and the greatest minds within its wars. And this is the best they've got. A large language model that chooses which large language model will answer your question. Gee fucking whiz, Sam Altman, sounds dandy. And how much better is this, you say?
30:59 Ed Zitron? Oh, you can't really say? Fucking brilliant. Hey, does it do anything new? No? Oh, what's that? It's actually our job to work that out for ourselves? Thanks, man. I love it. I love this shit. And if you're someone that is a hype merchant listening to this, and you've done really well getting to the end of the third part, by the way, I respect you. I want you to email me and explain why they should be justified in burning billions of dollars. If you tell me Uber, if you tell me AWS, I will eat you alive. I mean that. Does it? I mean that completely literally. I will unhinge my jaw. I'll eat you like Kirby and shit out of dance. I've said that one before, but I'm going with it. In any case, this three-parters also really reminded me how ridiculous this is, how nonsensical things have become,
31:44 Ed Zitron? and how much waste has been kind of justified. Justified on this idea that this will become something by people that don't really know what it does today or might do in the future. None of this is gonna end well. And not even the boosters seem to be having fun anymore. Everybody's just flailing around, waiting for it to end. Even Sam Altman seems tired of it all. I know I bloody well am.
32:15 Ed Zitron? Thank you for listening to Better Offline. The editor and composer of the Better Offline theme song is Matt Osowski. You can check out more of his music and audio projects at mattosowski.com. M A T T O S O W S K I dot com. You can email me at [email protected] or visit betteroffline.com to find more podcast links and of course my newsletter. I also really recommend you go to chat dot where's your ed dot at to visit the Discord and go to r slash betteroffline to check out our Reddit. Thank you so much for listening.
32:48 Speaker 06 Better Offline is a production of Cool Zone Media. For more from Cool Zone Media, visit our website, coolzonemedia.com, or check us out on the iHeartRadio app, Apple Podcasts, or wherever you get your podcasts.
33:20 Speaker 01 Empower is all about helping you invest well, so you can go out and live a little. And their Free Empower Personal Dashboard shows you your full financial life in one place. You'll be able to see your net worth, monitor budgets, analyze your portfolio, set retirement goals, and more. Whether you're saving for something big, want to treat yourself, friends, or family, or meet long-term goals, Empower helps you see where you stand. You've worked hard for your money, and Empower can help you make the most of it. Download the Empower Personal Dashboard or visit empower.com, not an Empower client, paid, or sponsored.
33:52 Speaker 05 OnDeck is built to back small businesses, like yours. Whether you're buying equipment, expanding your team, or bridging cash flow gaps, OnDeck's loans up to $400,000 help make it happen fast. Rated A+ by the Better Business Bureau and earning thousands of five-star TrustPilot reviews, OnDeck delivers funding you can count on. Apply in minutes at ondeck.com. Depending on certain loan attributes, your business loan may be issued by OnDeck or Celtic Bank. OnDeck does not lend in North Dakota. All loans and amounts subject to lender approval.
34:21 Speaker 07 Sponsored by GSK, the makers of Extenture, Depamocumab ULAA. If your asthma keeps interrupting... It may be time to try something else. Extensure is an ultra-long-acting prescription-maintenance treatment for severe asthma, eosinophilic type, ages 12 and older. It isn't for sudden breathing problems. Extensure is the first and only add-on treatment that can help deliver protection from asthma attacks with two doses a year. Just one dose every six months. That's a lot of time for everything in between. Serious allergic reactions can occur. Get help right away for swelling of face, mouth, tongue, or trouble breathing. Don't change or stop medicines, including steroids, unless told by your doctor. Report if you have a parasitic infection.
35:04 Speaker 07 Common colds, sinus infection, inflammation in the nose, flu or flulike symptoms, joint pain or sore throat may occur. Carry on with fewer attacks and ask your doctor about Extensure. Learn more at Extensure.com or call 1-833-393-3678.
35:21 Speaker 00 This is an iHeart Podcast. Guaranteed human.
Previous The AI Money Trap, Part Two Next Radio Better Offline: Kyle Barr, Alex Cranz & Michael Fisher Page updated November 1, 2026 · transcript and summary are machine-generated