GPT-5.2 is the best model ever made ๐Ÿ”— **Source:** [GPT-5.2 is the best model ever made](https://www.youtube.com/watch?v=CtMk0GuQ7cc) > [!note]+ Document Notes > tags: [ai, gpt, llm-evaluation, model-benchmarks] > author: Theo - t3โ€คgg > source: YouTube > reference: https://www.youtube.com/watch?v=CtMk0GuQ7cc > date created: 2025-01-12 12:00 > > # ๐Ÿท๏ธ Title: GPT-5.2 is the best model ever made > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Test GPT 5.2 Pro for deep reasoning tasks โ€” most capable model available #ai-testing - [H2] Compare instruction following between GPT 5.2 vs Opus 4.5 โ€” GPT better at following exact instructions #model-comparison - [H3] Evaluate 5.2 instant mode for faster responses โ€” no reasoning version performs much better #performance-optimization ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [T3 Chat](https://t3.chat) - [ARC AGI Benchmark](https://arcprize.org/) ## ๐Ÿ“ Summary - GPT 5.2 shows massive improvements on most benchmarks but significant regressions on 3D spatial reasoning - Major price increase to $17.5 per million input tokens, first in recent memory - Speed remains the biggest limitation, with Pro models taking 30-50 minutes for complex tasks - Instruction following is significantly better than competing models like Opus 4.5 - New ARC AGI scores of 90.5% represent a 390x efficiency improvement over last year ## ๐Ÿ“– Main Content GPT 5.2 represents OpenAI's latest flagship model with mixed but largely positive results across benchmarks. The model shows exceptional performance on coding tasks (55.6% on SWEBench), mathematical reasoning (100% on AME without tools), and the challenging ARC AGI benchmark (90.5% at $116 per task vs $4,500 a year ago). However, the model exhibits concerning regressions in 3D spatial reasoning. Theo's custom "Skate Bench" - which tests spatial understanding by having models identify skateboard tricks from descriptions - shows GPT 5.2 scoring only 79% compared to GPT 5's 97%, despite using 3x more tokens. The pricing structure introduces complexity with multiple tiers: GPT 5.2 thinking, GPT 5.2 Pro ($210 per million input tokens), and GPT 5.2 instant (no reasoning mode). Speed remains problematic, with Pro models sometimes requiring 30-50 minutes for responses. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/CtMk0GuQ7cc?t=0) โ€” [H1] GPT 5.2 Release and Benchmark Confusion - Key idea: New model shows mixed results with major regression on spatial reasoning - Evidence: "Skatebench shows it as a huge regression. What's going on?" #### โฑ๏ธ [02:45](https://youtu.be/CtMk0GuQ7cc?t=165) โ€” [H2] Skateboard Benchmark Results - Key idea: Custom 3D spatial reasoning benchmark shows significant performance drop - Evidence: "GPT5 would get 97% on this benchmark. When I first ran this benchmark with the new GPT 5.2 model, I got this 4% number" #### โฑ๏ธ [05:12](https://youtu.be/CtMk0GuQ7cc?t=312) โ€” [H2] Pricing Analysis and Performance Cost - Key idea: Extra high reasoning mode costs 5x more but delivers 20% worse performance - Evidence: "GPD5 default, it was about 6 cents per request. And GBT 5.2x high was about 25 cents per request... And the reward for that is a 20% regression in performance" #### โฑ๏ธ [07:30](https://youtu.be/CtMk0GuQ7cc?t=450) โ€” [H1] ARC AGI Breakthrough Results - Key idea: Massive efficiency gains on challenging reasoning benchmark - Evidence: "90.5% and it's only $116 per task. That's a 390x efficiency improvement in one year" #### โฑ๏ธ [09:45](https://youtu.be/CtMk0GuQ7cc?t=585) โ€” [H2] Timeout and Speed Issues - Key idea: Models are extremely slow, sometimes taking 10 minutes per simple request - Evidence: "It took like up to 10 minutes per request at times for naming a skate trick that I can do in 5 seconds" #### โฑ๏ธ [12:20](https://youtu.be/CtMk0GuQ7cc?t=740) โ€” [H1] GDP Val Professional Performance - Key idea: Model matches or beats professional experts on 70.9% of knowledge work tasks - Evidence: "5.2 thinking beats or ties the top industry professionals on 70.9% of the comparisons" #### โฑ๏ธ [15:35](https://youtu.be/CtMk0GuQ7cc?t=935) โ€” [H2] Code Generation Testing - Key idea: Direct comparison shows GPT 5.2 follows instructions better than Opus - Evidence: "GPT5 just did it first shot. That's the difference. I had to do two follow-ups with Opus to get it to behave" #### โฑ๏ธ [18:50](https://youtu.be/CtMk0GuQ7cc?t=1130) โ€” [H2] Frontend and UI Generation Quality - Key idea: Significant improvements in UI generation with consistent gradient patterns - Evidence: "Pink top left, blue bottom right. That's the new gradient pattern all of these AI things love to use" #### โฑ๏ธ [21:15](https://youtu.be/CtMk0GuQ7cc?t=1275) โ€” [H1] Price Increase Details - Key idea: First price increase in recent memory, up from $12.5 to $17.5 per million tokens - Evidence: "It was 125 in and 10 out for GBT 5 and 5.1... Now it's up a bit to 175 in and 14 out" #### โฑ๏ธ [23:40](https://youtu.be/CtMk0GuQ7cc?t=1420) โ€” [H2] GPT 5.2 Pro Extreme Pricing - Key idea: Pro model pricing reaches new highs at $210 per million input tokens - Evidence: "$210 per mill in and 168 per mill out. A new groundbreakingly high price for a model" #### โฑ๏ธ [25:20](https://youtu.be/CtMk0GuQ7cc?t=1520) โ€” [H2] Hallucination Improvements - Key idea: Significant reduction in hallucinations compared to competitors - Evidence: "Going back to a GPT model and feeling the difference of how much less likely it is to hallucinate is insane" #### โฑ๏ธ [27:45](https://youtu.be/CtMk0GuQ7cc?t=1665) โ€” [H1] Matt Schumer's Professional Assessment - Key idea: Expert reviewer calls it "undoubtedly the world's best model" despite speed issues - Evidence: "Undoubtedly the world's best model. I can't live without it... After using Pro for 2 weeks, I can't live without it" ## ๐Ÿ“š References - [T3 Chat Platform](https://t3.chat) - [ARC AGI Prize](https://arcprize.org/) - [SWEBench Evaluation](https://swebench.com/) - [Matt Schumer's Model Reviews](https://twitter.com/mattschumer_) ## ๐Ÿ—ฃ๏ธ Paraphrase - GPT 5.2 achieves breakthrough performance on most benchmarks including 90.5% on ARC AGI with 390x better cost efficiency than previous versions, but shows concerning regressions in 3D spatial reasoning tasks - The model significantly outperforms competitors at instruction following and produces higher quality code and UI generations, though it requires substantially more time and cost for complex reasoning tasks - Despite being the most capable model available, speed limitations and high pricing (especially for Pro tier at $210/million tokens) create practical barriers for everyday use ## ๐Ÿ“ฐ Newsletter **GPT 5.2: The Most Capable Yet Controversial AI Model Release** The latest GPT 5.2 brings unprecedented capabilities with a 90.5% score on the challenging ARC AGI benchmark - representing a massive 390x efficiency improvement over last year's attempts. For developers, this means more reliable code generation, better instruction following, and significantly improved UI design capabilities. However, the release comes with important trade-offs. While excelling at most tasks, the model shows surprising regressions in 3D spatial reasoning. More critically for practical use, response times can stretch to 30-50 minutes for complex tasks, and pricing has increased substantially to $17.5 per million input tokens. The standout feature remains instruction adherence - GPT 5.2 consistently follows directions more precisely than competitors like Opus 4.5, requiring fewer follow-up prompts to achieve desired results. **Key Takeaways for Developers:** - Consider GPT 5.2 instant mode for faster responses on simpler tasks - Budget for higher costs but expect better first-attempt success rates - Pro tier offers exceptional capability but requires patience for complex reasoning Resources: [T3 Chat for Model Access](https://t3.chat), [ARC AGI Benchmark Details](https://arcprize.org/), [SWEBench Code Evaluation](https://swebench.com/) ## โœ… Action Items #### DevRel - Developer experience: Document GPT 5.2 integration patterns, API timeout handling - Developer marketing: Create cost-benefit analysis content comparing model tiers - Community management: Gather feedback on speed vs capability trade-offs #### Community - Contributors: Share benchmark methodologies for spatial reasoning evaluation - Ecosystem: Coordinate model comparison frameworks across projects #### WordPress - Core: Evaluate GPT 5.2 for automated testing and code generation workflows - Documentation: Test model for technical writing and API documentation generation - Meta: Assess cost implications for AI-assisted moderation and support ## ๐Ÿงช Hypotheses - GPT 5.2's spatial reasoning regression indicates over-optimization for 2D pattern recognition at expense of 3D understanding - Instruction following improvements stem from better training on precise task completion rather than creative interpretation - Price increases reflect true computational costs rather than market positioning, given performance gains on complex benchmarks - Speed issues will limit adoption for real-time applications despite capability advantages ### ๐Ÿ“Š Methodology - Comparative benchmarking: Run identical prompts across GPT 5.2, Opus 4.5, and Gemini 3 Pro measuring accuracy, speed, and cost - Spatial reasoning evaluation: Develop standardized 3D understanding tests beyond skateboard trick identification - Cost-effectiveness analysis: Track token efficiency and success rates across different complexity levels ### โ“ Questions - Will OpenAI address spatial reasoning regressions in future updates or consider them acceptable trade-offs? - How will competing models respond to GPT 5.2's benchmark leadership, particularly in ARC AGI performance? - Can the extreme response times be optimized without sacrificing the model's deep reasoning capabilities? ### ๐Ÿ”ฎ Future Research - Long-term performance tracking across diverse reasoning tasks to identify consistent capability gaps - Speed optimization techniques for production deployment of high-reasoning models - Cost modeling frameworks for enterprise AI adoption with premium-tier models ### ๐Ÿ’ก Implications - Practice: Developers must choose between speed and capability, requiring workflow redesign around longer response times - Policy: Pricing increases may limit access to advanced AI capabilities for smaller organizations - Education: Training materials need updating to reflect new instruction-following paradigms and cost considerations - Funding: Budget planning must account for significantly higher inference costs for complex reasoning tasks ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th grade #### ๐Ÿ‘€ Visual learners - Present: Benchmark charts, UI generation examples, gradient pattern demonstrations - Improve: Architecture diagrams showing reasoning pathways, cost comparison visualizations #### ๐Ÿ”Š Aural learners - Present: 28-minute detailed video walkthrough with live demonstrations - Improve: Audio summary highlighting key performance metrics and trade-offs #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear explanations of technical concepts, model comparisons, practical analogies - Improve: Glossary of benchmark terminology, step-by-step reasoning explanations #### ๐Ÿงฉ Kinesthetic learners - Present: Live coding demonstrations, real-time benchmark running, hands-on model testing - Improve: Interactive cost calculators, benchmark reproduction guides #### ๐Ÿง  Logical learners - Present: Performance metrics, cost analyses, systematic comparisons across models - Improve: Decision trees for model selection, ROI calculation frameworks #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community feedback integration, expert reviewer quotes, shared experiences - Improve: Discussion prompts for model selection decisions, peer comparison frameworks #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Detailed individual testing methodology, personal benchmark creation - Improve: Self-assessment rubrics for model evaluation, reflection questions on use cases #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about model relationships and evolution - Improve: Connections to broader AI development patterns, sustainability considerations ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading hierarchy, descriptive timestamps, alt text for benchmark charts - Improve: More detailed descriptions of visual UI generation examples #### Keyboard navigation - Present: Video controls accessible, timestamp links functional - Improve: Keyboard shortcuts for section navigation #### Contrast and readability - Present: High contrast in video interface, clear text overlays - Improve: Ensure benchmark chart text meets 4.5:1 contrast ratio #### Text resizing and reflow - Present: Responsive video player, scalable text content - Improve: Test transcript readability at 200% zoom #### Media and captions - Present: Full transcript provided with technical detail - Improve: Captions with speaker identification, technical term highlighting #### Forms and interactions - Present: Simple timestamp navigation - Improve: Accessible controls for playback speed adjustment ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Focus on universal technical concepts, global AI development impact - Improve: Examples from diverse geographic regions, multi-currency cost analyses #### Inclusive language - Present: Technical terminology clearly defined, gender-neutral references - Improve: Plain language summaries, avoid technical jargon overuse #### Neurodiversity support - Present: Well-structured content with clear sections, predictable formatting - Improve: Content warnings for rapid technical demonstrations, processing time considerations #### Representation - Present: Diverse perspectives through multiple reviewer quotes - Improve: Include voices from different organizational sizes, use case contexts #### Psychological safety - Present: Acknowledges model limitations, presents balanced viewpoints - Improve: More explicit discussion of cost barriers, accessibility implications ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Solid benchmark methodology leading to specific performance conclusions - Inductive strength: Multiple test cases supporting general claims about instruction following - Causal reasoning: Clear connections between design choices and performance outcomes - Analogical strength: Appropriate skateboard benchmark analogy for spatial reasoning #### Fallacies - Cherry picking: Acknowledges benchmark limitations and potential bias in custom testing - Hasty generalization: Appropriately qualified claims about model capabilities with specific contexts #### Tone of voice - Overall tone: Technical but accessible, balanced criticism with enthusiasm, practical focus on real-world implications ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No significant denials identified - acknowledges both strengths and weaknesses - Attack: No attacks on critics - presents balanced view of --- ## Full Transcript [00:00] Where's the guy with the counter?<br>[00:01] Because there's a new best new model.<br>[00:02] Yes, really. GPT 5.2 just dropped and it<br>[00:05] is really, really good. Which is why it<br>[00:08] is uh Wait, what? Skatebench shows it as<br>[00:12] a huge regression. What's going on? I<br>[00:15] thought this was the best new model.<br>[00:16] Well, in many ways it is, but in a<br>[00:18] handful of important ones, it isn't. And<br>[00:20] I haven't seen many covering this in<br>[00:22] detail. Sure, it's better at code and<br>[00:24] tool calls, and yeah, it's crushing ARC<br>[00:26] AGI, but there is a depth to using these<br>[00:28] models that isn't really being shown in<br>[00:30] a lot of the coverage I'm seeing. And I<br>[00:32] want to break down what it's actually<br>[00:33] like to use because I've been lucky<br>[00:34] enough to be using it for the last week<br>[00:36] or so. Very thankful to OpenAI for<br>[00:37] giving me early access. That said, no<br>[00:39] money has exchanged hands. The only<br>[00:41] person paying me is today's sponsor. We<br>[00:43] need to be realistic about how much<br>[00:44] easier our jobs are now. AI has made<br>[00:46] everything from feature additions to bug<br>[00:48] fixes simpler than it's ever been.<br>[00:49] Navigating your codebase, finding the<br>[00:51] right file, and making the changes you<br>[00:52] need is really easy, but there are a few<br>[00:54] things that are still hard and also<br>[00:56] really scary if you get them wrong. The<br>[00:58] two that I think of the most are<br>[00:59] authentication and authorization of<br>[01:00] users and payment processing. Getting<br>[01:03] these things wrong can be disastrous.<br>[01:05] And even if you think you got them<br>[01:06] right, something might prop up later on<br>[01:08] that makes you regret building it<br>[01:09] yourself entirely. Not only have I done<br>[01:11] this myself incorrectly, I've even<br>[01:13] written detailed documentation on how to<br>[01:15] do it right, that barely feels necessary<br>[01:18] anymore because of today's sponsor,<br>[01:19] Clerk. If I was building a new app<br>[01:21] today, this is what I would choose both<br>[01:23] for authentication and authorization of<br>[01:25] my users and for payment processing<br>[01:27] because it is the best and simplest way<br>[01:29] to do both. Period. And I've used every<br>[01:31] single option. They aren't paying me to<br>[01:33] say that. They're paying me to mention<br>[01:34] them. I'm telling you, as a person who's<br>[01:36] went through all of the options,<br>[01:37] especially on the payment side, Clerk<br>[01:39] has found this perfect integration of<br>[01:41] things as well as developer experience<br>[01:43] that makes it easy to build a secure,<br>[01:45] reliable application for everything from<br>[01:47] signing in to signing up. There's<br>[01:48] something beautiful about seeing a<br>[01:50] component like this for something as<br>[01:52] annoying as payment processing and<br>[01:54] managing what users access to what<br>[01:56] features. You want to protect a feature<br>[01:58] so that you only have access if you're<br>[01:59] paying for the team plan. It's this<br>[02:01] easy. protect feature equals team<br>[02:04] access. And now, as long as you have<br>[02:05] that set on the server side when you<br>[02:07] define these things in their dashboard,<br>[02:09] you're good to go. You could even check<br>[02:10] if they have a thing like the bronze<br>[02:13] plan. And if they don't, you can return<br>[02:15] an error. Do you understand how annoying<br>[02:17] these things are to do traditionally and<br>[02:19] how hilariously easy they are to do with<br>[02:21] Clerk? They even have a pricing table<br>[02:23] component. you know, the fancy like<br>[02:25] comparison of the different tiers that<br>[02:27] is fully integrated, has the Stripe pop<br>[02:29] overview built into it, and once they<br>[02:32] subscribe, it's immediately linked to<br>[02:33] that user's account. It's so much easier<br>[02:36] than the other solutions. I genuinely<br>[02:38] wish this existed when I started T3<br>[02:39] Chat. It would have made our lives so<br>[02:41] much easier. Like, I'm talking not<br>[02:43] weeks, but months of work. If you're<br>[02:45] ready to have real users and make real<br>[02:46] money, look no further. Check them out<br>[02:48] now at soyb.link/clerk.<br>[02:50] There's a lot to talk about with this<br>[02:51] new model, but I want to resolve the<br>[02:53] click baiting I just did with that whole<br>[02:55] benchmark thing. There are a lot of<br>[02:57] layers to this that we'll get to later,<br>[02:58] but I want to just show the raw numbers<br>[03:00] that I just ran. And I've spent a lot of<br>[03:02] money running this test over and over<br>[03:04] again to be sure of my results. I even<br>[03:05] went back and forth with some of the<br>[03:06] people on the research side trying to<br>[03:08] figure out what caused this regression.<br>[03:10] My current theory is that the new model<br>[03:12] is not as good at three-dimensional<br>[03:13] reasoning because my benchmark is about<br>[03:15] skateboard tricks. I give a description<br>[03:17] of a trick and I expect the model to<br>[03:19] tell me what the name of that trick is.<br>[03:21] And previously the highest score I ever<br>[03:22] got was with GBT5. Not even high. The<br>[03:25] default setting would get 97% on this<br>[03:27] benchmark. 03 Pro would get 96%. So like<br>[03:31] GBT5 was incredible at the spatial<br>[03:33] reasoning necessary to describe a<br>[03:35] skateboard trick accurately. When I<br>[03:37] first ran this benchmark with the new<br>[03:38] GPT 5.2 model, I got this 4% number and<br>[03:41] I was like, "What the [ย __ย ] went wrong<br>[03:43] here?" I did a lot of back and forth<br>[03:45] with the team and we realized that my<br>[03:46] harness due to some changes in how the<br>[03:48] GPT 5.2 model defaults, which is it<br>[03:51] defaults to no reasoning, the results<br>[03:52] ended up being lower. So like, okay,<br>[03:54] cool. I'll run it on high and on the new<br>[03:56] extra high reasoning options, which<br>[03:58] ended up being comically more expensive<br>[04:01] to run this bench on. Again, compared to<br>[04:03] GPD5 default, it was about6 cents per<br>[04:06] request. And GBT 5.2x high was about 2.5<br>[04:10] cents per request. Yes, it was about<br>[04:12] five times more expensive. And the<br>[04:14] reward for that is a 20% regression in<br>[04:17] performance. Is naming skateboard tricks<br>[04:19] the best use case for LLMs? Probably<br>[04:21] not. But I was so pumped to see GPT5<br>[04:24] understand spatial reasoning well enough<br>[04:26] to do this. And this is a massive<br>[04:29] regression. Like absurdly so. It's now<br>[04:31] tied with models like Grock 4. What what<br>[04:35] went wrong there? But it seems like my<br>[04:37] benchmark is novel in this case because<br>[04:39] almost every other bench is showing a<br>[04:41] very different story like GBT 5.2<br>[04:44] thinking getting a 70.9% on GDP val<br>[04:47] versus 5.1 thinking and five getting a<br>[04:50] 38.8%.<br>[04:52] SW Bench saw a big bump at 55.6%. SWB<br>[04:56] verified saw a first time score for the<br>[04:58] OpenAI team of an 80%. GBQA Diamond was<br>[05:02] a nice boost. AME was now 100% with no<br>[05:04] tools which is really good. It means it<br>[05:06] can solve math problems without using<br>[05:07] math tools. Impressive, but there's a<br>[05:09] lot more to these stories. That all<br>[05:11] said, the Arc AGI scores are actually<br>[05:14] absurd. From ARC prize themselves, a<br>[05:17] year ago, we verified a preview of an<br>[05:19] unreleased version of OpenAI's 03 high<br>[05:21] that scored an 88% on ARC AGI1 at an<br>[05:24] estimated $4.5,000<br>[05:26] per task. Pretty absurd how expensive it<br>[05:29] was for them to run that special version<br>[05:30] of 03 for this, but uh it was able to<br>[05:33] get a high score. And now the extra high<br>[05:35] option on GBT 5.2 Pro, which is also<br>[05:38] notably not GBT 5.2, scores a 90.5% and<br>[05:42] it's only $1164<br>[05:44] per task. That's a 390x efficiency<br>[05:47] improvement in one year. ArcGI is a wild<br>[05:50] benchmark. I have covered it many<br>[05:51] different times. If you're not familiar,<br>[05:52] go to their website and try it yourself<br>[05:55] because it's a thing that's easy for<br>[05:56] humans and nearly impossible for LLMs.<br>[05:58] It is no longer nearly impossible for<br>[06:00] these LLMs. It's actually really, really<br>[06:01] impressive. They made a V2 of this<br>[06:03] leaderboard that was meant to be<br>[06:05] actually impossible for LLMs to solve,<br>[06:07] thinking it would be like the final<br>[06:08] benchmark ever. Yet, here we are with<br>[06:10] more and more models getting high scores<br>[06:13] on it. We just had Gemini 3 Pro have a<br>[06:15] groundbreaking 30% and then the Gemini 3<br>[06:18] Pro deep research, whatever the hell<br>[06:21] they call their like heavy version<br>[06:23] getting all the way into the 40s. And<br>[06:24] now GBD 5.2 Pro High is scoring way, way<br>[06:28] higher here. 54.2% 2% for $15.72<br>[06:33] per task. But then my favorite part, due<br>[06:35] to API timeouts, we were unable to<br>[06:37] reliably verify GBT 5.2 Pro XH high on<br>[06:41] RKGI2. Turns out these models are still<br>[06:44] timing out all over the place. It's kind<br>[06:46] of insane how long 5.2 Pro will run for.<br>[06:49] I didn't even put it in my most recent<br>[06:50] run of Skate Bench because it took like<br>[06:52] up to 10 minutes per request at times<br>[06:55] for naming a skate trick that I can do<br>[06:56] in 5 seconds, not even. It's kind of<br>[06:59] absurd how hard the new models will go.<br>[07:01] And even 5.2 extra high was able to take<br>[07:03] 240 seconds per request. That's 4<br>[07:07] minutes per request sometimes for naming<br>[07:09] a skate trick. The first example they<br>[07:11] open with is the economically valuable<br>[07:12] tasks section which includes GDP val<br>[07:15] which is a benchmark they made for<br>[07:16] evaluating how well different models<br>[07:18] behave against known knowledge work<br>[07:21] tasks that you have to have like a<br>[07:22] degree or something for. They take<br>[07:24] actual examples of work and ask the<br>[07:26] model to perform against it and see if<br>[07:28] it performs at or above a human expert<br>[07:30] level. And 5.2 thinking beats or ties<br>[07:33] the top industry professionals on 70.9%<br>[07:35] of the comparisons on the GDP file<br>[07:38] knowledge work tasks according to expert<br>[07:39] human judges. That's the other<br>[07:41] interesting piece here is this benchmark<br>[07:42] needs to be judged by humans. So I can't<br>[07:44] just run it on my laptop. And it's a<br>[07:46] massive jump from GPT5 which was a 38.8%<br>[07:49] to 70.9 for 5.2 thinking and 74.1 for<br>[07:52] 5.2. 2 Pro. And there's no chart crimes<br>[07:55] happening here either, which is nice.<br>[07:56] Don't worry, we'll have plenty of chart<br>[07:58] crimes later. While reviewing one<br>[07:59] especially good output, one GDP Val<br>[08:01] judge commented, "It is an exciting and<br>[08:03] noticeable leap in output quality. It<br>[08:06] appears to have been done by a<br>[08:07] professional company with staff and has<br>[08:09] a surprisingly well-designed layout and<br>[08:11] advice on both deliverables, though with<br>[08:13] one we still have some minor errors to<br>[08:15] correct. Yeah, apparently very<br>[08:18] impressive. But on the topic of design,<br>[08:20] we should see how it handles design<br>[08:22] work. I have a stock Dex.js project that<br>[08:25] I haven't made any changes to. We're<br>[08:26] gonna do my favorite, the image gen<br>[08:27] bench where I tell it to make an image<br>[08:29] generation studio mock and uh apparently<br>[08:32] cursor is breaking and I am now past my<br>[08:36] usage. I'm on the $20 plan so the fact<br>[08:38] that I'm just hitting that now is really<br>[08:40] cool. Obvious bias. I am an investor in<br>[08:42] cursor so account for that. This is also<br>[08:44] one of my first times using 5.2 incursor<br>[08:46] because I didn't do the thing where I<br>[08:47] set up the open AI like API manually<br>[08:50] incursor. I have told this to the team<br>[08:52] many times and I will tell them again<br>[08:54] right now. Hi friends at cursor. I<br>[08:56] should be able to set a custom OpenAI<br>[08:58] API endpoint without having it break<br>[09:00] every other model in your app. It's very<br>[09:02] annoying that if I go set an OpenAI API<br>[09:04] endpoint that I can no longer use Opus<br>[09:06] or Composer or any of the other models<br>[09:08] that I like to use in Cursor. It's quite<br>[09:10] obnoxious. I know I'm unique that I get<br>[09:12] early access and I have a need to test<br>[09:13] these things. But it basically makes the<br>[09:15] feature of the checkbox to put in a<br>[09:17] custom API endpoint entirely useless to<br>[09:19] me. The majority of that was uncut, but<br>[09:21] I'll let you know roughly how much time<br>[09:23] this generation takes. It isn't very<br>[09:25] fast. These models are still not very<br>[09:27] fast. It's the one big pain point I have<br>[09:29] had with the GPT5 series now that I'm<br>[09:31] experiencing Opus 4.5 and especially the<br>[09:34] composer model and cursor way more. It<br>[09:36] is obnoxious how slow the GPT5 series<br>[09:40] is, especially if you take advantage of<br>[09:42] some of the fancy pro model stuff, which<br>[09:44] like I've had the Pro models take 30 to<br>[09:47] 50 minutes to respond to things. It's<br>[09:49] awesome that they can go out and do work<br>[09:50] and come back with a correct answer so<br>[09:52] reliably, but god damn, those models are<br>[09:55] slow. I thought this was going to be<br>[09:56] fast enough that I could talk over it<br>[09:58] and give you guys like a realistic<br>[09:59] feeling for how long it would take. I<br>[10:01] overestimated just how fast it could be.<br>[10:04] So, we'll come back to GBT 5.2 and<br>[10:06] cursor in a moment. Almost forgot to<br>[10:07] mention, as y'all probably expect, we<br>[10:09] threw all of the new models in T3 chat.<br>[10:11] So, if you want access to all of the<br>[10:12] versions, including the new reasoning<br>[10:14] one that's a little restricted on the<br>[10:15] free tier on chat GPT, for eight bucks a<br>[10:17] month, you can use all these here. If<br>[10:19] you want your first month for only $1,<br>[10:21] use code 5.2 at checkout. Anyways, back<br>[10:23] to whatever the heck I was just talking<br>[10:25] about. GBD 5.2 Thinking sets a new<br>[10:27] state-of-the-art of 55.6% on SWEBench<br>[10:30] Pro, a rigorous evaluation of real world<br>[10:33] software engineering. Also note, this is<br>[10:35] GPT 5.2 thinking, not GPT 5.2 to codeex<br>[10:39] which will probably come in the near<br>[10:40] future. It does seem like they're<br>[10:42] finally realizing how bad the<br>[10:43] terminology for the models is and they<br>[10:45] might not do the whole codeex thing<br>[10:48] again. I I hope that they drop the<br>[10:49] overuse of that word. It just they<br>[10:51] should have called codec cli GP<br>[10:53] terminal. They should have had the model<br>[10:55] be the code edition or something, but<br>[10:57] just calling everything codeex is<br>[10:58] obnoxious. Regardless, this SWB verified<br>[11:01] bench only tests Python, and SBench Pro<br>[11:03] tests four languages and aims to be more<br>[11:05] contamination resistant, challenging,<br>[11:07] diverse, and industrially relevant. In<br>[11:09] the Pro version, they got the new<br>[11:11] highest score on the extra high version<br>[11:13] of 56%. But very interestingly, the 5.1<br>[11:17] Codeex version when given max extra<br>[11:19] high, so like allowed to just use as<br>[11:21] much context as it wants, it actually<br>[11:22] performed slightly worse than the normal<br>[11:25] high version does. the the way rein are<br>[11:27] being used is increasingly weird,<br>[11:30] especially with the new defaults and the<br>[11:32] behaviors we're seeing here. Like GPT5<br>[11:34] on my benchmark got a 97% doing 600<br>[11:38] tokens per request average. GBD5.2 extra<br>[11:41] high got a 79% an 18 point regression<br>[11:45] while using over three times the number<br>[11:47] of tokens.<br>[11:49] Interesting. For everyday professional<br>[11:51] use, this translates into a model that<br>[11:52] can more reliably debug production code,<br>[11:54] implement feature requests, refactor<br>[11:56] large code bases, and ship fixes end to<br>[11:57] end with less manual intervention. They<br>[11:59] also said it's better at front end. So,<br>[12:01] we'll look at that in a sec cuz the<br>[12:02] generation did finish. But, I want to<br>[12:04] first talk a little bit about my<br>[12:05] experience using this to generate my own<br>[12:08] tests. I maintain a handful of different<br>[12:11] benchmarks and evaluate<br>[12:14] bench in particular. had some changes I<br>[12:16] wanted to make around how the caching<br>[12:18] worked because some of these new models<br>[12:20] would hit errors and I would need to<br>[12:22] rerun it, but the cached errors would<br>[12:24] keep the model from rerunning. That plus<br>[12:26] all the weird things about usage and I<br>[12:28] really really wanted to start tracking<br>[12:29] token utilization so I could include<br>[12:31] that in my coverage here as well as<br>[12:33] these awful run times. So I had to make<br>[12:35] some changes for that. So I wrote a<br>[12:36] prompt make the following changes to<br>[12:39] this project. One, cache should also<br>[12:41] include token counts and durations. Two,<br>[12:43] errors should not be cached. So a rerun<br>[12:45] should re-trigger any jobs that errored<br>[12:47] out. And three, you should show the<br>[12:49] average token usage in the table in the<br>[12:51] CLI view. Think this is a pretty clear<br>[12:54] set of things to do. I had this come<br>[12:56] through with composer, with Opus, and<br>[12:58] with GPT 5.2. The composer version came<br>[13:01] back almost instantaneously with changes<br>[13:03] that were mostly good. I didn't like how<br>[13:05] it was doing the cost calculation and<br>[13:07] the token calculation though. It was<br>[13:08] relying on a weird sub field instead of<br>[13:09] just using what the SDK gave me. So I<br>[13:12] rejected that. I don't know why it has a<br>[13:13] thumb there cuz I picked opus, not<br>[13:14] composer. The opus version seemed like<br>[13:16] it was really good and it was half as<br>[13:18] much code as the others until I looked<br>[13:19] at it more closely and realized that it<br>[13:22] wasn't actually using the cache for the<br>[13:24] token counts or for the times like it<br>[13:26] was expected to. So that was incredibly<br>[13:28] frustrating. So I told it to start<br>[13:30] caching these things and it did, but it<br>[13:31] didn't use the cache results for [ย __ย ]<br>[13:33] anything. But I had to remind it later<br>[13:35] on with a follow-up message because I I<br>[13:38] didn't notice this mistake until I<br>[13:39] reran. was like, "Wait, you just screwed<br>[13:41] this up." Also, it was tracing input<br>[13:43] tokens, which is the same for every<br>[13:45] single run, so it doesn't matter. So, I<br>[13:46] told it to drop that, but it still<br>[13:47] entirely forgot to restore durations<br>[13:49] when loading from cache. So, I had to do<br>[13:51] two follow-up prompts with Opus 4.5 to<br>[13:53] get it working how I expected. That all<br>[13:55] said, I have not actually tried the<br>[13:57] chatbt 3.2 version. I gave the code a<br>[13:59] quick look and it seemed fine, but<br>[14:01] that's not like me. I want to actually<br>[14:03] test it. Let's do that. Copy work path.<br>[14:06] Hey uh friends at cursor who are<br>[14:08] probably watching this. At no point did<br>[14:11] I do anything that would result in these<br>[14:13] changes from happening. In fact, the<br>[14:15] thing that is being deleted here is the<br>[14:18] correct version that works. And the<br>[14:19] thing that's here, the green, the<br>[14:21] proposal, is entirely wrong and<br>[14:22] incorrect. There's no review anything<br>[14:24] here. I have no idea why this is here at<br>[14:26] all. It's wrong and bad and broken. It's<br>[14:29] a reversion of something that hasn't<br>[14:30] existed in this codebase forever, if<br>[14:32] ever. Why is this here? What the [ย __ย ]<br>[14:34] wrong with the UI? I don't know what's<br>[14:36] went wrong with the review mode, but<br>[14:37] it's getting really, really egregious<br>[14:39] lately. But now that I have fixed the<br>[14:41] package JSON, to be very clear, this is<br>[14:44] not broken because of GBT 5.2. This is<br>[14:45] broken because of cursor.<br>[14:47] Let's run the test. And look at that.<br>[14:50] The one from GPT 5.2 did everything<br>[14:53] right first shot. So the the reason I<br>[14:55] just tested all of that is I really<br>[14:56] wanted to emphasize the difference in I<br>[14:59] guess vibe when I'm using GPT models,<br>[15:01] especially 5.2,<br>[15:03] Compared to models like Opus and<br>[15:04] Composer, GPT5 is just the series that<br>[15:07] follows instructions the best. That's<br>[15:09] the best I can put it. The Opus models<br>[15:11] will roughly finish the task you give<br>[15:13] them, and they're very smart. Their<br>[15:14] ability to figure out what's wrong,<br>[15:16] debug, and push is incredible. Opus<br>[15:19] models can turn through insane tasks for<br>[15:21] long amounts of time and actually<br>[15:22] generate something that works. But the<br>[15:24] GPT models will do what you [ย __ย ] tell<br>[15:25] them to do. I had to do two follow-ups<br>[15:28] with Opus to get it to behave. It wrote<br>[15:30] slightly better code that is closer to<br>[15:32] what I would have written, but I had to<br>[15:34] tell it what to do with multiple<br>[15:35] follow-ups. GPT5 just did it first shot.<br>[15:40] That's the difference. I have had a much<br>[15:42] better time with the GPT models for<br>[15:43] that. But what's extra funny is GPD 5.2<br>[15:46] still took longer than me running Opus,<br>[15:49] testing the results, realizing there<br>[15:50] were things wrong, reprompting it, and<br>[15:52] getting a new result. So, if you want a<br>[15:54] model that does what you say and you're<br>[15:56] willing to wait, 5.2 is incredible. If<br>[15:58] you want a model that is really really<br>[16:00] smart, possibly even smarter than you<br>[16:01] for the things that you do, but loves to<br>[16:04] just go off on its own little tangents<br>[16:05] that you have to like grab your like<br>[16:07] harness and pull it back in. Opus is<br>[16:10] great for that. And even then, Opus 4.5<br>[16:12] is a significant improvement in<br>[16:13] instruction following in my opinion from<br>[16:15] how I've experienced previous enthropic<br>[16:17] models. They seem too happy to go change<br>[16:20] code and not happy enough to do what you<br>[16:21] tell them to. Enough of all this. I want<br>[16:23] to see my image generation studio. So,<br>[16:25] let's see how this one came out.<br>[16:29] Not bad at all. They've tuned the<br>[16:31] gradient stuff a little bit more, which<br>[16:33] is cool to see. It looks really solid. I<br>[16:36] have been impressed with Opus' frontend<br>[16:38] abilities. Gemini 3 Pro is still also<br>[16:40] really, really good at it. I know a lot<br>[16:42] of people that hate the Gemini 3 Pro<br>[16:43] model for everything other than<br>[16:45] Tailwind. Funny enough, one of those<br>[16:47] people is my channel manager, Ben Davis.<br>[16:48] He wrote his thoughts on 5.2. Since it<br>[16:51] reasons less, it feels way faster than<br>[16:53] GPD 5 and 5.1 did. So, if the speed of<br>[16:55] five and 5.1 is bad for you, but not<br>[16:57] terrible, it's worth giving 5.2 a shot<br>[17:00] because the difference here simply in<br>[17:01] how much fewer reasoning tokens it uses<br>[17:03] might be enough of a jump. Here's<br>[17:05] another example somebody posted of a 5.2<br>[17:08] UI gen, and it looks really good. I love<br>[17:10] how it did the gradient for this section<br>[17:12] here. It really loves this grid pattern<br>[17:14] like that it puts behind everything. But<br>[17:16] honestly, this is a great UI for a model<br>[17:19] to [ย __ย ] out. I'm impressed.<br>[17:21] The models all generate UI looking the<br>[17:23] same thing is mostly over. They use<br>[17:25] gradients in a similarish way now, but<br>[17:27] man, the quality of the UIs these models<br>[17:29] are generating compared to even just<br>[17:30] like 6 months ago is hilarious. So yeah,<br>[17:34] pretty cool to see. They also claim it's<br>[17:36] way better at 3D visualization stuff. So<br>[17:39] like if you're using React 3 Fiber or<br>[17:41] 3JS, even stuff like Phaser, they they<br>[17:44] have suggested it'll handle those things<br>[17:45] better. Apparently it generated this and<br>[17:47] it does look really really nice. Like<br>[17:49] this is a cool little visualizer they<br>[17:51] made. Had it make a holiday card builder<br>[17:53] with way too much animation. And you can<br>[17:54] see that gradient pattern, the pink in<br>[17:56] the top left and the blue in the bottom<br>[17:58] right. Pink top left, blue bottom right.<br>[18:01] That's the new gradient pattern all of<br>[18:03] these AI things love to use. This looks<br>[18:07] solid as well. Typeer.<br>[18:14] This is kind of fun. Look at that. It<br>[18:16] made an actual decent game. Who would<br>[18:18] have thought?<br>[18:20] Yeah, I still personally have found for<br>[18:22] 3D stuff in particular, Gemini 3 Pro<br>[18:24] feels a decent bit ahead, which on my<br>[18:27] bench here, Gemini 3 Pro placed<br>[18:30] relatively high at 86%.<br>[18:32] Which is worse than GPT5 did, around the<br>[18:36] same as 5.1 and worse than 5.2. I don't<br>[18:40] know what happened where it's a<br>[18:40] regression in 3D stuff, but I'm not the<br>[18:42] only one saying it. I've talked to a few<br>[18:43] friends who are using it heavily for 3D<br>[18:45] like 3JS type stuff and they've also<br>[18:47] noticed the regression. But if it's<br>[18:50] doing 3D in a more 2D way, like a really<br>[18:53] really fancy version of the hexagon ball<br>[18:55] test, it looks beautiful. Its ability to<br>[18:58] make good-looking things in 3D space<br>[19:00] seems on point, but its ability to<br>[19:01] understand 3D space for my experience<br>[19:03] has not been that great. It almost seems<br>[19:06] like they overindexed on 2D space<br>[19:07] because of ArcGI and through doing that<br>[19:10] kind of broke their 3D understanding.<br>[19:12] Even though again, Flavio disagrees and<br>[19:14] says it's surprisingly good at 3D and<br>[19:16] physics. I just realized I almost forgot<br>[19:18] about one of the most important changes<br>[19:19] with GBT 5.2. They up the price. This is<br>[19:22] the first price increase we've had for<br>[19:23] models in a minute because they had<br>[19:25] dropped the price recently. It was 125<br>[19:27] in and 10 out for GBT 5 and 5.1, which<br>[19:30] really surprised me. Now it's up a bit<br>[19:32] to 175 in and 14 out. The theory I'm<br>[19:35] seeing many say is that they were<br>[19:37] intentionally releasing smaller<br>[19:38] distilled versions of the model before,<br>[19:39] and 5.2 to is their like coming back<br>[19:42] home type move where they're finally<br>[19:44] putting out the full size real version<br>[19:46] which again I have proven is very<br>[19:48] unlikely with skate bench as silly as<br>[19:50] this bench is these types of gaps mean<br>[19:52] something it means that this model is<br>[19:54] actually worse at some things than the<br>[19:56] previous versions were which is a very<br>[19:57] hard thing to do if GBD5 is a<br>[19:59] distillation of this version it is also<br>[20:01] worth noting that for many tasks the<br>[20:03] model ends up being cheaper because it's<br>[20:04] so much more efficient with its<br>[20:05] reasoning tokens according to openai on<br>[20:08] multiple aentic evals we found that<br>[20:09] despite GPD 5.2's greater cost per<br>[20:11] token. The cost of attaining a given<br>[20:13] level of quality ended up less expensive<br>[20:15] due to GBT 5.2's greater token<br>[20:17] efficiency. To be fair, it says cost of<br>[20:19] attaining a given level of quality. So<br>[20:21] that means to get a certain score, it's<br>[20:23] cheaper, but if you want the best score,<br>[20:25] it's still more expensive. Yeah. And<br>[20:28] then there's the 5.2 Pro pricing, which<br>[20:30] makes me feel sick. $21 per mill in and<br>[20:33] 168 per mill out. A new groundbreakingly<br>[20:36] high price for a model. bit more of the<br>[20:39] facts from OpenAI. It's way better at<br>[20:41] not hallucinating, which is if you've<br>[20:43] been using Gemini 3 Pro, you're back in<br>[20:45] like the 2024 era of hallucinations. I'm<br>[20:48] going to do a whole video about the<br>[20:49] weird quirks of Gemini 3 Pro soon, but<br>[20:52] going back to a GPT model and feeling<br>[20:54] the difference of how much less likely<br>[20:55] it is to hallucinate is insane. It's<br>[20:57] just it doesn't lie anywhere near as<br>[20:59] badly. And it's also way better at<br>[21:00] handling really long context reasoning<br>[21:02] when you're doing long benchmarks and<br>[21:04] finding things in the like the needle<br>[21:06] and the haystack tests. This is an<br>[21:08] insane benchmark. To still have really<br>[21:10] high recall, 98% accuracy at 256k tokens<br>[21:15] is a massive achievement. Massive<br>[21:17] achievement. Gro 4 on this same<br>[21:19] benchmark and 4.1 fast as well was in<br>[21:22] the like 30 percentile. Huge, huge win.<br>[21:26] With eight needles, it still drops down<br>[21:27] to like 70%. But that's way better than<br>[21:30] before in the 30s. They've also had<br>[21:32] massive improvements on vision, massive<br>[21:34] improvements on tool calling. Okay, not<br>[21:35] that massive from 5.1, but it's getting<br>[21:37] higher and higher, hitting like the 98<br>[21:39] 99% range for a lot of the different<br>[21:42] benches we have for how accurately you<br>[21:44] can call tools. And I haven't seen it do<br>[21:45] a single malformed tool call in cursor<br>[21:47] yet, which is a a huge win considering<br>[21:49] how aggressively it used to do that.<br>[21:51] Better at science and math. It crushed<br>[21:53] dark AGI. And one other important piece<br>[21:56] because like the model range is getting<br>[21:58] complex where we have 5.2 thinking that<br>[22:00] has different reasoning levels between<br>[22:02] minimal, low, medium, high, and the new<br>[22:04] extra high as well as 5.2 Pro<br>[22:06] separately. And then 5.2 instant. 5.2<br>[22:09] instant isn't actually a separate model.<br>[22:12] It is the no reasoning version of 5.2<br>[22:14] thinking where you set reasoning to<br>[22:15] none. And it actually is much much<br>[22:17] better. They've been pushing this<br>[22:18] weirdly hard. It seems like they're<br>[22:20] really hyped on 5.2 without reasoning.<br>[22:23] And a couple of my friends, including of<br>[22:24] course Ben, have been saying it's a huge<br>[22:26] improvement as well. Early testers<br>[22:27] particularly noted clear explanations<br>[22:29] that surface key information up front.<br>[22:31] Cool. I haven't experienced that yet,<br>[22:32] but it sounds likely. They continue<br>[22:33] working on the mental health problems<br>[22:35] that these models can cause. Good to see<br>[22:37] improvements here. Awesome. And I have<br>[22:39] two last pieces I want to dive in on.<br>[22:42] Matt Schumer posts awesome reviews of<br>[22:44] the new models. He's similar to me where<br>[22:45] he gets early access. We're in a lot of<br>[22:47] those early calls and groups together<br>[22:50] and his thoughts are really good. Both<br>[22:51] of these will be linked in the<br>[22:52] description, but I just want to go over<br>[22:53] the TLDDRs because it's very aligned<br>[22:55] with my experience. By which way to<br>[22:57] thinking is a meaningful step forward in<br>[22:58] instruction following and willingness to<br>[23:00] attempt hard tasks. Code generation is a<br>[23:02] lot better than 5.1. It's more capable,<br>[23:04] more autonomous, more careful, and<br>[23:05] willing to write a lot more code. Yes,<br>[23:08] vision and long context are much<br>[23:09] improved, especially understanding<br>[23:11] position and images and working with<br>[23:12] huge code bases. Haven't played with<br>[23:15] this enough yet, but I trust him. Speed<br>[23:17] is the main downside. Yes, yes, yes.<br>[23:19] Couldn't agree more. In my experience,<br>[23:21] the thinking mode is very slow for most<br>[23:23] questions, though other testers reported<br>[23:24] mixed results. I almost never use<br>[23:26] instant. Yeah. And 5.2 Pro is insanely<br>[23:29] better for deep reasoning, but it's even<br>[23:31] slower. And every so often it will think<br>[23:33] forever and still fail. Had that a<br>[23:35] couple times, too, where it's like 30<br>[23:36] minutes in it just stops. It It feels<br>[23:38] like a bug. I don't know if it's going<br>[23:39] to do that over the API or not, cuz they<br>[23:40] finally give us pro over API. According<br>[23:42] to Matt, in the CODC CLI, 5.2 Pro is the<br>[23:45] closest thing he's felt to a proquality<br>[23:46] coding model in a CLI. But the extra<br>[23:48] high reasoning mode that gets it there<br>[23:50] makes it take forever. He's been pushing<br>[23:51] over there to get the pro models into<br>[23:53] his editors for a while. So, I'm very<br>[23:55] happy for him. He bitched about this a<br>[23:57] lot with his 5.1 Pro review, and I feel<br>[23:59] him because the Pro models are<br>[24:01] exceptional. They're just really, really<br>[24:03] slow. So, what does he have to say about<br>[24:04] 5.2 Pro? Undoubtedly the world's best<br>[24:07] model. I can't live without it. That's a<br>[24:09] lot nicer than what he said about 5.2.<br>[24:11] The most capable model available today,<br>[24:12] but it's slow, so it's not for<br>[24:14] everything. It only exists inside of<br>[24:15] chat GPT, not codecs nor the API, which<br>[24:17] is so frustrating. It is now on the API,<br>[24:20] so thank them for that. Expect extremely<br>[24:22] long thinking times on hard tasks. It's<br>[24:24] willing to think for longer than<br>[24:25] previous models, which makes a huge<br>[24:27] difference for the hardest ones. And it<br>[24:28] improves reliability for everything<br>[24:30] else. It has an uncanny ability to infer<br>[24:32] missing context that I didn't provide in<br>[24:34] the prompt. Not just obvious things, but<br>[24:36] constraints I hadn't even realized were<br>[24:38] important myself until it pointed them<br>[24:40] out. I have even felt this a bit with<br>[24:41] 5.1 Pro. So for him to call it out here,<br>[24:44] that's real. Every so often, it will<br>[24:45] think for a long time and still make a<br>[24:47] big mistake, wasting a lot of my time.<br>[24:48] Yeah, that that's because it takes 30<br>[24:50] minutes to an hour. When it does fail,<br>[24:51] it feels so much worse. Prompting<br>[24:54] matters more than ever, so be explicit.<br>[24:55] Add constraints and refine prompts<br>[24:57] before you send them. After using Pro<br>[24:59] for 2 weeks, I can't live without it.<br>[25:00] It's my go-to for everything I do that<br>[25:02] requires deep thinking, research, or<br>[25:04] coding, or almost any prompt I run that<br>[25:06] doesn't require an instant answer. Yeah.<br>[25:08] And this is somebody who was just<br>[25:10] really, really hyped on Opus 4.5 a few<br>[25:13] weeks ago. So again, I trust Matt<br>[25:15] dearly. Very good reviews. Highly<br>[25:17] recommend reading those in detail if you<br>[25:18] want more information. But I think I've<br>[25:20] said all I have to say here. Seems like<br>[25:21] a very good model. I want to play with<br>[25:22] it more myself. I'm curious how y'all<br>[25:24] feel though. Is 5.2 overhyped or is it<br>[25:26] too slow or is it actually incredible?<br>[25:28] I'm curious how y'all feel. And until<br>[25:30] next time, peace nerds. <!-- deep-read:sections end --> ## ๐Ÿ“บ Video ![](https://www.youtube.com/watch?v=CtMk0GuQ7cc) --- # ๐Ÿ“ Full Notes (Deep-Read Analysis) # ๐Ÿท๏ธ Title: GPT-5.2 is the best model ever made ## ๐Ÿงฐ Action Inbox - [H1] Test GPT 5.2 Pro for deep reasoning tasks โ€” most capable model available #ai-testing - [H2] Compare instruction following between GPT 5.2 vs Opus 4.5 โ€” GPT better at following exact instructions #model-comparison - [H3] Evaluate 5.2 instant mode for faster responses โ€” no reasoning version performs much better #performance-optimization ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [T3 Chat](https://t3.chat) - [ARC AGI Benchmark](https://arcprize.org/) ## ๐Ÿ“ Summary - GPT 5.2 shows massive improvements on most benchmarks but significant regressions on 3D spatial reasoning - Major price increase to $17.5 per million input tokens, first in recent memory - Speed remains the biggest limitation, with Pro models taking 30-50 minutes for complex tasks - Instruction following is significantly better than competing models like Opus 4.5 - New ARC AGI scores of 90.5% represent a 390x efficiency improvement over last year ## ๐Ÿ“– Main Content GPT 5.2 represents OpenAI's latest flagship model with mixed but largely positive results across benchmarks. The model shows exceptional performance on coding tasks (55.6% on SWEBench), mathematical reasoning (100% on AME without tools), and the challenging ARC AGI benchmark (90.5% at $116 per task vs $4,500 a year ago). However, the model exhibits concerning regressions in 3D spatial reasoning. Theo's custom "Skate Bench" - which tests spatial understanding by having models identify skateboard tricks from descriptions - shows GPT 5.2 scoring only 79% compared to GPT 5's 97%, despite using 3x more tokens. The pricing structure introduces complexity with multiple tiers: GPT 5.2 thinking, GPT 5.2 Pro ($210 per million input tokens), and GPT 5.2 instant (no reasoning mode). Speed remains problematic, with Pro models sometimes requiring 30-50 minutes for responses. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/CtMk0GuQ7cc?t=0) โ€” [H1] GPT 5.2 Release and Benchmark Confusion - Key idea: New model shows mixed results with major regression on spatial reasoning - Evidence: "Skatebench shows it as a huge regression. What's going on?" #### โฑ๏ธ [02:45](https://youtu.be/CtMk0GuQ7cc?t=165) โ€” [H2] Skateboard Benchmark Results - Key idea: Custom 3D spatial reasoning benchmark shows significant performance drop - Evidence: "GPT5 would get 97% on this benchmark. When I first ran this benchmark with the new GPT 5.2 model, I got this 4% number" #### โฑ๏ธ [05:12](https://youtu.be/CtMk0GuQ7cc?t=312) โ€” [H2] Pricing Analysis and Performance Cost - Key idea: Extra high reasoning mode costs 5x more but delivers 20% worse performance - Evidence: "GPD5 default, it was about 6 cents per request. And GBT 5.2x high was about 25 cents per request... And the reward for that is a 20% regression in performance" #### โฑ๏ธ [07:30](https://youtu.be/CtMk0GuQ7cc?t=450) โ€” [H1] ARC AGI Breakthrough Results - Key idea: Massive efficiency gains on challenging reasoning benchmark - Evidence: "90.5% and it's only $116 per task. That's a 390x efficiency improvement in one year" #### โฑ๏ธ [09:45](https://youtu.be/CtMk0GuQ7cc?t=585) โ€” [H2] Timeout and Speed Issues - Key idea: Models are extremely slow, sometimes taking 10 minutes per simple request - Evidence: "It took like up to 10 minutes per request at times for naming a skate trick that I can do in 5 seconds" #### โฑ๏ธ [12:20](https://youtu.be/CtMk0GuQ7cc?t=740) โ€” [H1] GDP Val Professional Performance - Key idea: Model matches or beats professional experts on 70.9% of knowledge work tasks - Evidence: "5.2 thinking beats or ties the top industry professionals on 70.9% of the comparisons" #### โฑ๏ธ [15:35](https://youtu.be/CtMk0GuQ7cc?t=935) โ€” [H2] Code Generation Testing - Key idea: Direct comparison shows GPT 5.2 follows instructions better than Opus - Evidence: "GPT5 just did it first shot. That's the difference. I had to do two follow-ups with Opus to get it to behave" #### โฑ๏ธ [18:50](https://youtu.be/CtMk0GuQ7cc?t=1130) โ€” [H2] Frontend and UI Generation Quality - Key idea: Significant improvements in UI generation with consistent gradient patterns - Evidence: "Pink top left, blue bottom right. That's the new gradient pattern all of these AI things love to use" #### โฑ๏ธ [21:15](https://youtu.be/CtMk0GuQ7cc?t=1275) โ€” [H1] Price Increase Details - Key idea: First price increase in recent memory, up from $12.5 to $17.5 per million tokens - Evidence: "It was 125 in and 10 out for GBT 5 and 5.1... Now it's up a bit to 175 in and 14 out" #### โฑ๏ธ [23:40](https://youtu.be/CtMk0GuQ7cc?t=1420) โ€” [H2] GPT 5.2 Pro Extreme Pricing - Key idea: Pro model pricing reaches new highs at $210 per million input tokens - Evidence: "$210 per mill in and 168 per mill out. A new groundbreakingly high price for a model" #### โฑ๏ธ [25:20](https://youtu.be/CtMk0GuQ7cc?t=1520) โ€” [H2] Hallucination Improvements - Key idea: Significant reduction in hallucinations compared to competitors - Evidence: "Going back to a GPT model and feeling the difference of how much less likely it is to hallucinate is insane" #### โฑ๏ธ [27:45](https://youtu.be/CtMk0GuQ7cc?t=1665) โ€” [H1] Matt Schumer's Professional Assessment - Key idea: Expert reviewer calls it "undoubtedly the world's best model" despite speed issues - Evidence: "Undoubtedly the world's best model. I can't live without it... After using Pro for 2 weeks, I can't live without it" ## ๐Ÿ“š References - [T3 Chat Platform](https://t3.chat) - [ARC AGI Prize](https://arcprize.org/) - [SWEBench Evaluation](https://swebench.com/) - [Matt Schumer's Model Reviews](https://twitter.com/mattschumer_) ## ๐Ÿ—ฃ๏ธ Paraphrase - GPT 5.2 achieves breakthrough performance on most benchmarks including 90.5% on ARC AGI with 390x better cost efficiency than previous versions, but shows concerning regressions in 3D spatial reasoning tasks - The model significantly outperforms competitors at instruction following and produces higher quality code and UI generations, though it requires substantially more time and cost for complex reasoning tasks - Despite being the most capable model available, speed limitations and high pricing (especially for Pro tier at $210/million tokens) create practical barriers for everyday use ## ๐Ÿ“ฐ Newsletter **GPT 5.2: The Most Capable Yet Controversial AI Model Release** The latest GPT 5.2 brings unprecedented capabilities with a 90.5% score on the challenging ARC AGI benchmark - representing a massive 390x efficiency improvement over last year's attempts. For developers, this means more reliable code generation, better instruction following, and significantly improved UI design capabilities. However, the release comes with important trade-offs. While excelling at most tasks, the model shows surprising regressions in 3D spatial reasoning. More critically for practical use, response times can stretch to 30-50 minutes for complex tasks, and pricing has increased substantially to $17.5 per million input tokens. The standout feature remains instruction adherence - GPT 5.2 consistently follows directions more precisely than competitors like Opus 4.5, requiring fewer follow-up prompts to achieve desired results. **Key Takeaways for Developers:** - Consider GPT 5.2 instant mode for faster responses on simpler tasks - Budget for higher costs but expect better first-attempt success rates - Pro tier offers exceptional capability but requires patience for complex reasoning Resources: [T3 Chat for Model Access](https://t3.chat), [ARC AGI Benchmark Details](https://arcprize.org/), [SWEBench Code Evaluation](https://swebench.com/) ## โœ… Action Items #### DevRel - Developer experience: Document GPT 5.2 integration patterns, API timeout handling - Developer marketing: Create cost-benefit analysis content comparing model tiers - Community management: Gather feedback on speed vs capability trade-offs #### Community - Contributors: Share benchmark methodologies for spatial reasoning evaluation - Ecosystem: Coordinate model comparison frameworks across projects #### WordPress - Core: Evaluate GPT 5.2 for automated testing and code generation workflows - Documentation: Test model for technical writing and API documentation generation - Meta: Assess cost implications for AI-assisted moderation and support ## ๐Ÿงช Hypotheses - GPT 5.2's spatial reasoning regression indicates over-optimization for 2D pattern recognition at expense of 3D understanding - Instruction following improvements stem from better training on precise task completion rather than creative interpretation - Price increases reflect true computational costs rather than market positioning, given performance gains on complex benchmarks - Speed issues will limit adoption for real-time applications despite capability advantages ### ๐Ÿ“Š Methodology - Comparative benchmarking: Run identical prompts across GPT 5.2, Opus 4.5, and Gemini 3 Pro measuring accuracy, speed, and cost - Spatial reasoning evaluation: Develop standardized 3D understanding tests beyond skateboard trick identification - Cost-effectiveness analysis: Track token efficiency and success rates across different complexity levels ### โ“ Questions - Will OpenAI address spatial reasoning regressions in future updates or consider them acceptable trade-offs? - How will competing models respond to GPT 5.2's benchmark leadership, particularly in ARC AGI performance? - Can the extreme response times be optimized without sacrificing the model's deep reasoning capabilities? ### ๐Ÿ”ฎ Future Research - Long-term performance tracking across diverse reasoning tasks to identify consistent capability gaps - Speed optimization techniques for production deployment of high-reasoning models - Cost modeling frameworks for enterprise AI adoption with premium-tier models ### ๐Ÿ’ก Implications - Practice: Developers must choose between speed and capability, requiring workflow redesign around longer response times - Policy: Pricing increases may limit access to advanced AI capabilities for smaller organizations - Education: Training materials need updating to reflect new instruction-following paradigms and cost considerations - Funding: Budget planning must account for significantly higher inference costs for complex reasoning tasks ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th grade #### ๐Ÿ‘€ Visual learners - Present: Benchmark charts, UI generation examples, gradient pattern demonstrations - Improve: Architecture diagrams showing reasoning pathways, cost comparison visualizations #### ๐Ÿ”Š Aural learners - Present: 28-minute detailed video walkthrough with live demonstrations - Improve: Audio summary highlighting key performance metrics and trade-offs #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear explanations of technical concepts, model comparisons, practical analogies - Improve: Glossary of benchmark terminology, step-by-step reasoning explanations #### ๐Ÿงฉ Kinesthetic learners - Present: Live coding demonstrations, real-time benchmark running, hands-on model testing - Improve: Interactive cost calculators, benchmark reproduction guides #### ๐Ÿง  Logical learners - Present: Performance metrics, cost analyses, systematic comparisons across models - Improve: Decision trees for model selection, ROI calculation frameworks #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community feedback integration, expert reviewer quotes, shared experiences - Improve: Discussion prompts for model selection decisions, peer comparison frameworks #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Detailed individual testing methodology, personal benchmark creation - Improve: Self-assessment rubrics for model evaluation, reflection questions on use cases #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about model relationships and evolution - Improve: Connections to broader AI development patterns, sustainability considerations ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading hierarchy, descriptive timestamps, alt text for benchmark charts - Improve: More detailed descriptions of visual UI generation examples #### Keyboard navigation - Present: Video controls accessible, timestamp links functional - Improve: Keyboard shortcuts for section navigation #### Contrast and readability - Present: High contrast in video interface, clear text overlays - Improve: Ensure benchmark chart text meets 4.5:1 contrast ratio #### Text resizing and reflow - Present: Responsive video player, scalable text content - Improve: Test transcript readability at 200% zoom #### Media and captions - Present: Full transcript provided with technical detail - Improve: Captions with speaker identification, technical term highlighting #### Forms and interactions - Present: Simple timestamp navigation - Improve: Accessible controls for playback speed adjustment ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Focus on universal technical concepts, global AI development impact - Improve: Examples from diverse geographic regions, multi-currency cost analyses #### Inclusive language - Present: Technical terminology clearly defined, gender-neutral references - Improve: Plain language summaries, avoid technical jargon overuse #### Neurodiversity support - Present: Well-structured content with clear sections, predictable formatting - Improve: Content warnings for rapid technical demonstrations, processing time considerations #### Representation - Present: Diverse perspectives through multiple reviewer quotes - Improve: Include voices from different organizational sizes, use case contexts #### Psychological safety - Present: Acknowledges model limitations, presents balanced viewpoints - Improve: More explicit discussion of cost barriers, accessibility implications ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Solid benchmark methodology leading to specific performance conclusions - Inductive strength: Multiple test cases supporting general claims about instruction following - Causal reasoning: Clear connections between design choices and performance outcomes - Analogical strength: Appropriate skateboard benchmark analogy for spatial reasoning #### Fallacies - Cherry picking: Acknowledges benchmark limitations and potential bias in custom testing - Hasty generalization: Appropriately qualified claims about model capabilities with specific contexts #### Tone of voice - Overall tone: Technical but accessible, balanced criticism with enthusiasm, practical focus on real-world implications ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No significant denials identified - acknowledges both strengths and weaknesses - Attack: No attacks on critics - presents balanced view of --- # ๐Ÿ“„ Full Transcript *Auto-generated from YouTube captions ยท timestamps roughly every 30 seconds ยท [watch on YouTube](https://www.youtube.com/watch?v=CtMk0GuQ7cc)* **[00:00]** Where's the guy with the counter? Because there's a new best new model. Yes, really. GPT 5.2 just dropped and it is really, really good. Which is why it is uh Wait, what? Skatebench shows it as a huge regression. What's going on? I thought this was the best new model. Well, in many ways it is, but in a handful of important ones, it isn't. And I haven't seen many covering this in detail. Sure, it's better at code and tool calls, and yeah, it's crushing ARC AGI, but there is a depth to using these models that isn't really being shown in **[00:30]** a lot of the coverage I'm seeing. And I want to break down what it's actually like to use because I've been lucky enough to be using it for the last week or so. Very thankful to OpenAI for giving me early access. That said, no money has exchanged hands. The only person paying me is today's sponsor. We need to be realistic about how much easier our jobs are now. AI has made everything from feature additions to bug fixes simpler than it's ever been. Navigating your codebase, finding the right file, and making the changes you need is really easy, but there are a few things that are still hard and also really scary if you get them wrong. The two that I think of the most are authentication and authorization of **[01:00]** users and payment processing. Getting these things wrong can be disastrous. And even if you think you got them right, something might prop up later on that makes you regret building it yourself entirely. Not only have I done this myself incorrectly, I've even written detailed documentation on how to do it right, that barely feels necessary anymore because of today's sponsor, Clerk. If I was building a new app today, this is what I would choose both for authentication and authorization of my users and for payment processing because it is the best and simplest way to do both. Period. And I've used every **[01:31]** single option. They aren't paying me to say that. They're paying me to mention them. I'm telling you, as a person who's went through all of the options, especially on the payment side, Clerk has found this perfect integration of things as well as developer experience that makes it easy to build a secure, reliable application for everything from signing in to signing up. There's something beautiful about seeing a component like this for something as annoying as payment processing and managing what users access to what features. You want to protect a feature so that you only have access if you're paying for the team plan. It's this easy. protect feature equals team **[02:04]** access. And now, as long as you have that set on the server side when you define these things in their dashboard, you're good to go. You could even check if they have a thing like the bronze plan. And if they don't, you can return an error. Do you understand how annoying these things are to do traditionally and how hilariously easy they are to do with Clerk? They even have a pricing table component. you know, the fancy like comparison of the different tiers that is fully integrated, has the Stripe pop overview built into it, and once they subscribe, it's immediately linked to that user's account. It's so much easier **[02:36]** than the other solutions. I genuinely wish this existed when I started T3 Chat. It would have made our lives so much easier. Like, I'm talking not weeks, but months of work. If you're ready to have real users and make real money, look no further. Check them out now at soyb.link/clerk. There's a lot to talk about with this new model, but I want to resolve the click baiting I just did with that whole benchmark thing. There are a lot of layers to this that we'll get to later, but I want to just show the raw numbers that I just ran. And I've spent a lot of money running this test over and over again to be sure of my results. I even went back and forth with some of the **[03:06]** people on the research side trying to figure out what caused this regression. My current theory is that the new model is not as good at three-dimensional reasoning because my benchmark is about skateboard tricks. I give a description of a trick and I expect the model to tell me what the name of that trick is. And previously the highest score I ever got was with GBT5. Not even high. The default setting would get 97% on this benchmark. 03 Pro would get 96%. So like GBT5 was incredible at the spatial reasoning necessary to describe a skateboard trick accurately. When I **[03:37]** first ran this benchmark with the new GPT 5.2 model, I got this 4% number and I was like, "What the [ย __ย ] went wrong here?" I did a lot of back and forth with the team and we realized that my harness due to some changes in how the GPT 5.2 model defaults, which is it defaults to no reasoning, the results ended up being lower. So like, okay, cool. I'll run it on high and on the new extra high reasoning options, which ended up being comically more expensive to run this bench on. Again, compared to GPD5 default, it was about6 cents per request. And GBT 5.2x high was about 2.5 **[04:10]** cents per request. Yes, it was about five times more expensive. And the reward for that is a 20% regression in performance. Is naming skateboard tricks the best use case for LLMs? Probably not. But I was so pumped to see GPT5 understand spatial reasoning well enough to do this. And this is a massive regression. Like absurdly so. It's now tied with models like Grock 4. What what went wrong there? But it seems like my benchmark is novel in this case because almost every other bench is showing a **[04:41]** very different story like GBT 5.2 thinking getting a 70.9% on GDP val versus 5.1 thinking and five getting a 38.8%. SW Bench saw a big bump at 55.6%. SWB verified saw a first time score for the OpenAI team of an 80%. GBQA Diamond was a nice boost. AME was now 100% with no tools which is really good. It means it can solve math problems without using math tools. Impressive, but there's a lot more to these stories. That all **[05:11]** said, the Arc AGI scores are actually absurd. From ARC prize themselves, a year ago, we verified a preview of an unreleased version of OpenAI's 03 high that scored an 88% on ARC AGI1 at an estimated $4.5,000 per task. Pretty absurd how expensive it was for them to run that special version of 03 for this, but uh it was able to get a high score. And now the extra high option on GBT 5.2 Pro, which is also notably not GBT 5.2, scores a 90.5% and **[05:42]** it's only $1164 per task. That's a 390x efficiency improvement in one year. ArcGI is a wild benchmark. I have covered it many different times. If you're not familiar, go to their website and try it yourself because it's a thing that's easy for humans and nearly impossible for LLMs. It is no longer nearly impossible for these LLMs. It's actually really, really impressive. They made a V2 of this leaderboard that was meant to be actually impossible for LLMs to solve, thinking it would be like the final benchmark ever. Yet, here we are with more and more models getting high scores **[06:13]** on it. We just had Gemini 3 Pro have a groundbreaking 30% and then the Gemini 3 Pro deep research, whatever the hell they call their like heavy version getting all the way into the 40s. And now GBD 5.2 Pro High is scoring way, way higher here. 54.2% 2% for $15.72 per task. But then my favorite part, due to API timeouts, we were unable to reliably verify GBT 5.2 Pro XH high on RKGI2. Turns out these models are still **[06:44]** timing out all over the place. It's kind of insane how long 5.2 Pro will run for. I didn't even put it in my most recent run of Skate Bench because it took like up to 10 minutes per request at times for naming a skate trick that I can do in 5 seconds, not even. It's kind of absurd how hard the new models will go. And even 5.2 extra high was able to take 240 seconds per request. That's 4 minutes per request sometimes for naming a skate trick. The first example they open with is the economically valuable tasks section which includes GDP val **[07:15]** which is a benchmark they made for evaluating how well different models behave against known knowledge work tasks that you have to have like a degree or something for. They take actual examples of work and ask the model to perform against it and see if it performs at or above a human expert level. And 5.2 thinking beats or ties the top industry professionals on 70.9% of the comparisons on the GDP file knowledge work tasks according to expert human judges. That's the other interesting piece here is this benchmark needs to be judged by humans. So I can't just run it on my laptop. And it's a **[07:46]** massive jump from GPT5 which was a 38.8% to 70.9 for 5.2 thinking and 74.1 for 5.2. 2 Pro. And there's no chart crimes happening here either, which is nice. Don't worry, we'll have plenty of chart crimes later. While reviewing one especially good output, one GDP Val judge commented, "It is an exciting and noticeable leap in output quality. It appears to have been done by a professional company with staff and has a surprisingly well-designed layout and advice on both deliverables, though with one we still have some minor errors to correct. Yeah, apparently very **[08:18]** impressive. But on the topic of design, we should see how it handles design work. I have a stock Dex.js project that I haven't made any changes to. We're gonna do my favorite, the image gen bench where I tell it to make an image generation studio mock and uh apparently cursor is breaking and I am now past my usage. I'm on the $20 plan so the fact that I'm just hitting that now is really cool. Obvious bias. I am an investor in cursor so account for that. This is also one of my first times using 5.2 incursor because I didn't do the thing where I set up the open AI like API manually **[08:50]** incursor. I have told this to the team many times and I will tell them again right now. Hi friends at cursor. I should be able to set a custom OpenAI API endpoint without having it break every other model in your app. It's very annoying that if I go set an OpenAI API endpoint that I can no longer use Opus or Composer or any of the other models that I like to use in Cursor. It's quite obnoxious. I know I'm unique that I get early access and I have a need to test these things. But it basically makes the feature of the checkbox to put in a custom API endpoint entirely useless to me. The majority of that was uncut, but **[09:21]** I'll let you know roughly how much time this generation takes. It isn't very fast. These models are still not very fast. It's the one big pain point I have had with the GPT5 series now that I'm experiencing Opus 4.5 and especially the composer model and cursor way more. It is obnoxious how slow the GPT5 series is, especially if you take advantage of some of the fancy pro model stuff, which like I've had the Pro models take 30 to 50 minutes to respond to things. It's awesome that they can go out and do work and come back with a correct answer so **[09:52]** reliably, but god damn, those models are slow. I thought this was going to be fast enough that I could talk over it and give you guys like a realistic feeling for how long it would take. I overestimated just how fast it could be. So, we'll come back to GBT 5.2 and cursor in a moment. Almost forgot to mention, as y'all probably expect, we threw all of the new models in T3 chat. So, if you want access to all of the versions, including the new reasoning one that's a little restricted on the free tier on chat GPT, for eight bucks a month, you can use all these here. If you want your first month for only $1, use code 5.2 at checkout. Anyways, back **[10:23]** to whatever the heck I was just talking about. GBD 5.2 Thinking sets a new state-of-the-art of 55.6% on SWEBench Pro, a rigorous evaluation of real world software engineering. Also note, this is GPT 5.2 thinking, not GPT 5.2 to codeex which will probably come in the near future. It does seem like they're finally realizing how bad the terminology for the models is and they might not do the whole codeex thing again. I I hope that they drop the overuse of that word. It just they should have called codec cli GP terminal. They should have had the model **[10:55]** be the code edition or something, but just calling everything codeex is obnoxious. Regardless, this SWB verified bench only tests Python, and SBench Pro tests four languages and aims to be more contamination resistant, challenging, diverse, and industrially relevant. In the Pro version, they got the new highest score on the extra high version of 56%. But very interestingly, the 5.1 Codeex version when given max extra high, so like allowed to just use as much context as it wants, it actually performed slightly worse than the normal high version does. the the way rein are **[11:27]** being used is increasingly weird, especially with the new defaults and the behaviors we're seeing here. Like GPT5 on my benchmark got a 97% doing 600 tokens per request average. GBD5.2 extra high got a 79% an 18 point regression while using over three times the number of tokens. Interesting. For everyday professional use, this translates into a model that can more reliably debug production code, implement feature requests, refactor large code bases, and ship fixes end to **[11:57]** end with less manual intervention. They also said it's better at front end. So, we'll look at that in a sec cuz the generation did finish. But, I want to first talk a little bit about my experience using this to generate my own tests. I maintain a handful of different benchmarks and evaluate bench in particular. had some changes I wanted to make around how the caching worked because some of these new models would hit errors and I would need to rerun it, but the cached errors would keep the model from rerunning. That plus all the weird things about usage and I **[12:28]** really really wanted to start tracking token utilization so I could include that in my coverage here as well as these awful run times. So I had to make some changes for that. So I wrote a prompt make the following changes to this project. One, cache should also include token counts and durations. Two, errors should not be cached. So a rerun should re-trigger any jobs that errored out. And three, you should show the average token usage in the table in the CLI view. Think this is a pretty clear set of things to do. I had this come through with composer, with Opus, and **[12:58]** with GPT 5.2. The composer version came back almost instantaneously with changes that were mostly good. I didn't like how it was doing the cost calculation and the token calculation though. It was relying on a weird sub field instead of just using what the SDK gave me. So I rejected that. I don't know why it has a thumb there cuz I picked opus, not composer. The opus version seemed like it was really good and it was half as much code as the others until I looked at it more closely and realized that it wasn't actually using the cache for the token counts or for the times like it was expected to. So that was incredibly **[13:28]** frustrating. So I told it to start caching these things and it did, but it didn't use the cache results for [ย __ย ] anything. But I had to remind it later on with a follow-up message because I I didn't notice this mistake until I reran. was like, "Wait, you just screwed this up." Also, it was tracing input tokens, which is the same for every single run, so it doesn't matter. So, I told it to drop that, but it still entirely forgot to restore durations when loading from cache. So, I had to do two follow-up prompts with Opus 4.5 to get it working how I expected. That all said, I have not actually tried the chatbt 3.2 version. I gave the code a **[13:59]** quick look and it seemed fine, but that's not like me. I want to actually test it. Let's do that. Copy work path. Hey uh friends at cursor who are probably watching this. At no point did I do anything that would result in these changes from happening. In fact, the thing that is being deleted here is the correct version that works. And the thing that's here, the green, the proposal, is entirely wrong and incorrect. There's no review anything here. I have no idea why this is here at all. It's wrong and bad and broken. It's a reversion of something that hasn't **[14:30]** existed in this codebase forever, if ever. Why is this here? What the [ย __ย ] wrong with the UI? I don't know what's went wrong with the review mode, but it's getting really, really egregious lately. But now that I have fixed the package JSON, to be very clear, this is not broken because of GBT 5.2. This is broken because of cursor. Let's run the test. And look at that. The one from GPT 5.2 did everything right first shot. So the the reason I just tested all of that is I really wanted to emphasize the difference in I guess vibe when I'm using GPT models, **[15:01]** especially 5.2, Compared to models like Opus and Composer, GPT5 is just the series that follows instructions the best. That's the best I can put it. The Opus models will roughly finish the task you give them, and they're very smart. Their ability to figure out what's wrong, debug, and push is incredible. Opus models can turn through insane tasks for long amounts of time and actually generate something that works. But the GPT models will do what you [ย __ย ] tell them to do. I had to do two follow-ups with Opus to get it to behave. It wrote slightly better code that is closer to **[15:32]** what I would have written, but I had to tell it what to do with multiple follow-ups. GPT5 just did it first shot. That's the difference. I have had a much better time with the GPT models for that. But what's extra funny is GPD 5.2 still took longer than me running Opus, testing the results, realizing there were things wrong, reprompting it, and getting a new result. So, if you want a model that does what you say and you're willing to wait, 5.2 is incredible. If you want a model that is really really smart, possibly even smarter than you for the things that you do, but loves to **[16:04]** just go off on its own little tangents that you have to like grab your like harness and pull it back in. Opus is great for that. And even then, Opus 4.5 is a significant improvement in instruction following in my opinion from how I've experienced previous enthropic models. They seem too happy to go change code and not happy enough to do what you tell them to. Enough of all this. I want to see my image generation studio. So, let's see how this one came out. Not bad at all. They've tuned the gradient stuff a little bit more, which is cool to see. It looks really solid. I **[16:36]** have been impressed with Opus' frontend abilities. Gemini 3 Pro is still also really, really good at it. I know a lot of people that hate the Gemini 3 Pro model for everything other than Tailwind. Funny enough, one of those people is my channel manager, Ben Davis. He wrote his thoughts on 5.2. Since it reasons less, it feels way faster than GPD 5 and 5.1 did. So, if the speed of five and 5.1 is bad for you, but not terrible, it's worth giving 5.2 a shot because the difference here simply in how much fewer reasoning tokens it uses might be enough of a jump. Here's another example somebody posted of a 5.2 **[17:08]** UI gen, and it looks really good. I love how it did the gradient for this section here. It really loves this grid pattern like that it puts behind everything. But honestly, this is a great UI for a model to [ย __ย ] out. I'm impressed. The models all generate UI looking the same thing is mostly over. They use gradients in a similarish way now, but man, the quality of the UIs these models are generating compared to even just like 6 months ago is hilarious. So yeah, pretty cool to see. They also claim it's way better at 3D visualization stuff. So **[17:39]** like if you're using React 3 Fiber or 3JS, even stuff like Phaser, they they have suggested it'll handle those things better. Apparently it generated this and it does look really really nice. Like this is a cool little visualizer they made. Had it make a holiday card builder with way too much animation. And you can see that gradient pattern, the pink in the top left and the blue in the bottom right. Pink top left, blue bottom right. That's the new gradient pattern all of these AI things love to use. This looks solid as well. Typeer. **[18:14]** This is kind of fun. Look at that. It made an actual decent game. Who would have thought? Yeah, I still personally have found for 3D stuff in particular, Gemini 3 Pro feels a decent bit ahead, which on my bench here, Gemini 3 Pro placed relatively high at 86%. Which is worse than GPT5 did, around the same as 5.1 and worse than 5.2. I don't know what happened where it's a regression in 3D stuff, but I'm not the only one saying it. I've talked to a few friends who are using it heavily for 3D **[18:45]** like 3JS type stuff and they've also noticed the regression. But if it's doing 3D in a more 2D way, like a really really fancy version of the hexagon ball test, it looks beautiful. Its ability to make good-looking things in 3D space seems on point, but its ability to understand 3D space for my experience has not been that great. It almost seems like they overindexed on 2D space because of ArcGI and through doing that kind of broke their 3D understanding. Even though again, Flavio disagrees and says it's surprisingly good at 3D and **[19:16]** physics. I just realized I almost forgot about one of the most important changes with GBT 5.2. They up the price. This is the first price increase we've had for models in a minute because they had dropped the price recently. It was 125 in and 10 out for GBT 5 and 5.1, which really surprised me. Now it's up a bit to 175 in and 14 out. The theory I'm seeing many say is that they were intentionally releasing smaller distilled versions of the model before, and 5.2 to is their like coming back home type move where they're finally putting out the full size real version **[19:46]** which again I have proven is very unlikely with skate bench as silly as this bench is these types of gaps mean something it means that this model is actually worse at some things than the previous versions were which is a very hard thing to do if GBD5 is a distillation of this version it is also worth noting that for many tasks the model ends up being cheaper because it's so much more efficient with its reasoning tokens according to openai on multiple aentic evals we found that despite GPD 5.2's greater cost per token. The cost of attaining a given level of quality ended up less expensive due to GBT 5.2's greater token **[20:17]** efficiency. To be fair, it says cost of attaining a given level of quality. So that means to get a certain score, it's cheaper, but if you want the best score, it's still more expensive. Yeah. And then there's the 5.2 Pro pricing, which makes me feel sick. $21 per mill in and 168 per mill out. A new groundbreakingly high price for a model. bit more of the facts from OpenAI. It's way better at not hallucinating, which is if you've been using Gemini 3 Pro, you're back in like the 2024 era of hallucinations. I'm **[20:48]** going to do a whole video about the weird quirks of Gemini 3 Pro soon, but going back to a GPT model and feeling the difference of how much less likely it is to hallucinate is insane. It's just it doesn't lie anywhere near as badly. And it's also way better at handling really long context reasoning when you're doing long benchmarks and finding things in the like the needle and the haystack tests. This is an insane benchmark. To still have really high recall, 98% accuracy at 256k tokens is a massive achievement. Massive achievement. Gro 4 on this same **[21:19]** benchmark and 4.1 fast as well was in the like 30 percentile. Huge, huge win. With eight needles, it still drops down to like 70%. But that's way better than before in the 30s. They've also had massive improvements on vision, massive improvements on tool calling. Okay, not that massive from 5.1, but it's getting higher and higher, hitting like the 98 99% range for a lot of the different benches we have for how accurately you can call tools. And I haven't seen it do a single malformed tool call in cursor yet, which is a a huge win considering how aggressively it used to do that. **[21:51]** Better at science and math. It crushed dark AGI. And one other important piece because like the model range is getting complex where we have 5.2 thinking that has different reasoning levels between minimal, low, medium, high, and the new extra high as well as 5.2 Pro separately. And then 5.2 instant. 5.2 instant isn't actually a separate model. It is the no reasoning version of 5.2 thinking where you set reasoning to none. And it actually is much much better. They've been pushing this weirdly hard. It seems like they're really hyped on 5.2 without reasoning. **[22:23]** And a couple of my friends, including of course Ben, have been saying it's a huge improvement as well. Early testers particularly noted clear explanations that surface key information up front. Cool. I haven't experienced that yet, but it sounds likely. They continue working on the mental health problems that these models can cause. Good to see improvements here. Awesome. And I have two last pieces I want to dive in on. Matt Schumer posts awesome reviews of the new models. He's similar to me where he gets early access. We're in a lot of those early calls and groups together and his thoughts are really good. Both of these will be linked in the description, but I just want to go over **[22:53]** the TLDDRs because it's very aligned with my experience. By which way to thinking is a meaningful step forward in instruction following and willingness to attempt hard tasks. Code generation is a lot better than 5.1. It's more capable, more autonomous, more careful, and willing to write a lot more code. Yes, vision and long context are much improved, especially understanding position and images and working with huge code bases. Haven't played with this enough yet, but I trust him. Speed is the main downside. Yes, yes, yes. Couldn't agree more. In my experience, the thinking mode is very slow for most questions, though other testers reported **[23:24]** mixed results. I almost never use instant. Yeah. And 5.2 Pro is insanely better for deep reasoning, but it's even slower. And every so often it will think forever and still fail. Had that a couple times, too, where it's like 30 minutes in it just stops. It It feels like a bug. I don't know if it's going to do that over the API or not, cuz they finally give us pro over API. According to Matt, in the CODC CLI, 5.2 Pro is the closest thing he's felt to a proquality coding model in a CLI. But the extra high reasoning mode that gets it there makes it take forever. He's been pushing over there to get the pro models into his editors for a while. So, I'm very **[23:55]** happy for him. He bitched about this a lot with his 5.1 Pro review, and I feel him because the Pro models are exceptional. They're just really, really slow. So, what does he have to say about 5.2 Pro? Undoubtedly the world's best model. I can't live without it. That's a lot nicer than what he said about 5.2. The most capable model available today, but it's slow, so it's not for everything. It only exists inside of chat GPT, not codecs nor the API, which is so frustrating. It is now on the API, so thank them for that. Expect extremely long thinking times on hard tasks. It's willing to think for longer than previous models, which makes a huge **[24:27]** difference for the hardest ones. And it improves reliability for everything else. It has an uncanny ability to infer missing context that I didn't provide in the prompt. Not just obvious things, but constraints I hadn't even realized were important myself until it pointed them out. I have even felt this a bit with 5.1 Pro. So for him to call it out here, that's real. Every so often, it will think for a long time and still make a big mistake, wasting a lot of my time. Yeah, that that's because it takes 30 minutes to an hour. When it does fail, it feels so much worse. Prompting matters more than ever, so be explicit. Add constraints and refine prompts before you send them. After using Pro **[24:59]** for 2 weeks, I can't live without it. It's my go-to for everything I do that requires deep thinking, research, or coding, or almost any prompt I run that doesn't require an instant answer. Yeah. And this is somebody who was just really, really hyped on Opus 4.5 a few weeks ago. So again, I trust Matt dearly. Very good reviews. Highly recommend reading those in detail if you want more information. But I think I've said all I have to say here. Seems like a very good model. I want to play with it more myself. I'm curious how y'all feel though. Is 5.2 overhyped or is it too slow or is it actually incredible? I'm curious how y'all feel. And until **[25:30]** next time, peace nerds.