Latest / AI Fire Daily / #125 Robin: Jev Makes Claude Code Faster and Cheaper by Handling the Decisions Claude Shouldn’t Waste Tokens On
Transcript
- 0:00I want you to think about speed, just for a moment.
- 0:04Think about how we interact with AI. We just
- 0:08accept the delay. We type a prompt, and we watch
- 0:11the cursor blink. Yeah, you set there waiting.
- 0:13Right. We watch the word slowly type out on the
- 0:16screen. And it feels like waiting for an AI to
- 0:19think is, well, it's just a lot of physics. Like
- 0:22it's just built into the system. Exactly. We
- 0:24expect it to be slow. But this is completely
- 0:28different. It really operates on a totally different
- 0:31wavelength. I mean, it's instantaneous. It is
- 0:34practically instantaneous. TypeSafe is actually
- 0:36reporting response times under a single second.
- 0:40Which is wild. 70 to 500 milliseconds, to be
- 0:44exact. That changes the entire calculation for
- 0:47how we build things. Absolutely. So welcome to
- 0:51this deep dive. Today we are exploring a brand
- 0:54new approach. We are looking at an ultra low
- 0:57-cost decision model. It's called GEV, and it
- 1:00is built by TypeSafe AI. And we're going to unpack
- 1:03all the mechanics of it today. We will look at
- 1:06how you actually wire it up to cloud code, practically
- 1:09speaking. Right. Then we'll walk through three
- 1:12distinct levels of workflow automation because
- 1:15you can scale this, you know, from just your
- 1:17local machine all the way to a massive enterprise.
- 1:20The narrative through line for you today is pretty
- 1:21profound. We are exploring how separating thinking
- 1:25from deciding can completely revolutionize your
- 1:28workflow. Yeah, it changes everything about how
- 1:31you architect an app. But before you start building
- 1:34pipelines, we really need to understand the foundation.
- 1:38We do. We need to explore why GEM exists in the
- 1:41first place. We have to see how its economics
- 1:43completely changed the game. Right, and I think
- 1:46the best place to start there is the creator.
- 1:48Gem was built by TypeSafe AI, which is a startup
- 1:51led by Diogo Almeida. He was previously a researcher
- 1:55over at OpenAI, but more importantly, he actually
- 1:58co -invented RLHF and InstructGPT. Meaning he
- 2:02helped build the actual methods behind ChatGPT
- 2:05itself. Exactly. And just to clarify for everyone,
- 2:08RLHF is training AI with human feedback to behave
- 2:12safely. Spot on. So Almeida deeply understands
- 2:16how frontier models operate. He knows all their
- 2:19strengths, but he also knows they are incredibly
- 2:22heavy. Right. Heavy, slow, and expensive to run.
- 2:25Yeah. And that deep knowledge brings us directly
- 2:28to the economics of Jev. Because Jev costs just
- 2:32$0 .042 per 1 million input tokens. That's practically
- 2:36nothing. It is. But here is the massive shift.
- 2:39The output is entirely free. Wow. I really want
- 2:43to pause on that. Free output. is basically unheard
- 2:47of in this space. It really doesn't happen. Let's
- 2:50compare that to the Claude models you might be
- 2:52using right now. JEV is roughly 2 .4 times cheaper
- 2:56on input than Haiku 5 .5, and it is a staggering
- 3:00238 times cheaper than Fable 5 .1. And that price
- 3:06difference, you know, it isn't some marketing
- 3:07trick to get users. It exists because of how
- 3:10JEV physically operates under the hood. Right.
- 3:12It's architectural. Exactly. Standard models
- 3:14predict the next thousand words of conversational
- 3:17filler, right? That requires massive compute.
- 3:20Sure. But Jev does not write essays. It does
- 3:22not write your code. It gives you four very specific,
- 3:26highly constrained typed answers. So it's intentionally
- 3:28narrow. Very narrow. What are the four types
- 3:31it actually outputs? So the first is just a simple
- 3:33yes or no. It's a binary choice, and it includes
- 3:35a probability score with it. OK, that's super
- 3:38useful. The second is a choice type. You feed
- 3:40it a list of options, and it just picks one single
- 3:42option from that list. Nice and clean. The third
- 3:45is a score, so it provides a numeric rating on
- 3:48whatever scale you define, like 1 to 10. Right.
- 3:51And the fourth is highly experimental right now.
- 3:52It's called box. It actually returns spatial
- 3:55bounding boxes for objects inside of images.
- 3:57Oh, wow. So by eliminating all that conversational
- 4:01generation, all the pleasantries, the compute
- 4:04cost just plummets. It drops to almost zero.
- 4:07Think of it kind of like stacking Lego blocks
- 4:09of data. Jeff sorts the bricks by color instantly,
- 4:12so Claude can focus. on actually building the
- 4:15castle. That is a brilliant analogy. Yeah. Or
- 4:18think of it like a hospital triage system. OK.
- 4:21Jev is the nurse at the front desk. The nurse
- 4:23takes your vitals in 30 seconds and just decides
- 4:25which ward you need to go to. Right. Making that
- 4:27immediate routing call. Yeah. And then Claude
- 4:30is the specialized surgeon in the operating room.
- 4:32You wouldn't pay a world class neurosurgeon to
- 4:34sit in the lobby, right? Of course not. You wouldn't
- 4:36have them checking patient temperatures. That
- 4:38is a massive waste of brilliant compute. And
- 4:41this actually mirrors human psychology perfectly.
- 4:44You mean Daniel Kahneman's work. Exactly. Kahneman
- 4:46wrote Thinking Fast and Slow. He describes these
- 4:50two core systems of human cognition. System one
- 4:52and system two. Right. So system one is fast.
- 4:55It's highly intuitive. It relies on like quick
- 4:58pattern matching judgments just to survive. Right.
- 5:01It's instinctual. Yeah. And system two is much
- 5:04slower. It's methodical complex reasoning. TypeSafe
- 5:07actually explicitly calls Jev a system one model
- 5:10for software. So Claude operates as our system
- 5:13too. Right. Humans do not use complex reasoning
- 5:15to dodge a moving car. We just use our fast instincts.
- 5:19So software shouldn't use a massive frontier
- 5:21model just to classify a simple email. That makes
- 5:24total sense. But we do need to discuss the quality
- 5:26threshold here because Jev is absolutely not
- 5:29a replacement for those frontier models. No,
- 5:31not at all. The sources highlight a really great
- 5:34test on this. Dan Shipper ran a strict side -by
- 5:37-side comparison between the models. Yeah, the
- 5:39defect test. Right. He planted seven specific
- 5:42writing defects into a single document. Then
- 5:45he tested both models to see what they'd catch.
- 5:47And what were the results? Fable 5 .1 caught
- 5:50all seven out of seven defects. It was perfect.
- 5:53Jev only caught six out of the seven defects.
- 5:56See, and that sounds like a failure until you
- 5:58actually look at the resources it took. Exactly.
- 6:00Jev completed that entire scan 25 times faster
- 6:04than Fable did, and it was 580 times cheaper
- 6:07to execute. But if I am building a reliable pipeline,
- 6:10I have to ask, if Jev misses defects that Fable
- 6:13easily catches, why should we just pay the premium
- 6:16for perfect accuracy every time? Well, because
- 6:19demanding perfection at the very first step,
- 6:21it just scales terribly. Right. You want to use
- 6:24Jev to filter out massive amounts of basic noise
- 6:27for literal pennies. Then you deliberately escalate
- 6:31only the really critical high stakes tasks up
- 6:34to the expensive model. So Jev categorizes things
- 6:37instantly, but Claude does the heavy intellectual
- 6:39lifting. Precisely. You engineer a workflow that
- 6:42leverages both of their strengths. So the economics
- 6:44make total sense, but economics don't matter
- 6:46if the actual integration is a nightmare for
- 6:48you. Oh, totally. If you want Claude to hand
- 6:51off the sorting to Jev right now, We need to
- 6:54know how they actually talk to each other without
- 6:55breaking. Yeah. The plumbing has to work. There
- 6:58are two main access routes you can take for this.
- 7:00The first option is completely direct. You can
- 7:03access GEV via the TypeSafe console. You just
- 7:07make a standard post request to their slash V1
- 7:10slash system one endpoint. Got it. Very straightforward
- 7:13if you're a developer. And the second route is
- 7:15through OpenRouter. But the documentation flags
- 7:17a pretty major catch here. It is a critical catch.
- 7:20Yeah. OpenRouter serves Jev on a completely separate
- 7:23decisions endpoint. It does not sit on their
- 7:26usual chat completions endpoint like everything
- 7:29else. Why the separation? Well, because standard
- 7:31endpoints expect conversational chat architecture.
- 7:34And as we said, Jev does not chat. Right. It
- 7:37just outputs those strict data types. Exactly.
- 7:39So you have to explicitly tell Claude code about
- 7:42this endpoint difference in your settings. If
- 7:44you forget this step, Claude will try to prompt
- 7:46Jev like a normal chat model, and the request
- 7:49will instantly fail. Okay, that's a crucial tip.
- 7:51We also need to talk about pinning your model
- 7:53versions. Yes. The current release is JEV 1 .14.
- 7:57It officially dropped on October 14th, 2026,
- 8:00and it features a massive context window. It
- 8:03really does. Just as a quick reminder, our context
- 8:05window is the maximum amount of text an AI remembers
- 8:08at once. Right, and JEV 1 .14 has a 262 ,000
- 8:13token context window. That is huge. It's astronomically
- 8:16large for just a simple routing model. It basically
- 8:19means you can feed it entire massive code bases
- 8:22just to make a simple yes or no routing decision.
- 8:25But you must strictly pin your version in the
- 8:27configuration file. You have to literally write
- 8:29out jev -1 .14. You absolutely do. Because TypeSafe
- 8:34is constantly iterating on these models, they
- 8:36only give about 30 to 60 days of notice before
- 8:39retiring older models. So if you just use a generic
- 8:42tag, your carefully tuned routing thresholds
- 8:44could just suddenly break overnight. I still
- 8:47wrestle with prompt drift myself, so testing
- 8:50those basic API endpoints first is a relief.
- 8:53Oh yeah. Building complex routing logic before
- 8:56testing the actual connection is just terrifying
- 8:58to me. It's a nightmare. So we need a solid testing
- 9:01protocol. Testing is absolutely crucial here.
- 9:04Do not build complex automation on day one. That
- 9:08is just a recipe for endless debugging headaches.
- 9:11Instead, you want to have Claude Code send a
- 9:13remarkably simple task to Jev first. Walk us
- 9:16through what a basic test prompt looks like.
- 9:18You keep it incredibly basic. You literally tell
- 9:21Claude Code to ask Jev, classify this task as
- 9:24simple, medium, or complex. Then you just review
- 9:28the raw JSON response that comes back. If you
- 9:30get a clean typed answer back with a probability
- 9:32score, you know the plumbing is solid. So what
- 9:35is the absolute biggest mistake people make when
- 9:38first bridging Claude and Jev? Oh, overengineering
- 9:41right out of the gate. People write these massive,
- 9:45intricate routing scripts before they even check
- 9:47if their API key connects to the right endpoint.
- 9:49Start small, verify the basic connection, then
- 9:52build your complex routing logic. That is the
- 9:55golden rule of any new API integration, really.
- 9:58Now that the wiring is secure and tested, we
- 10:00can actually unleash this system. This is the
- 10:03fun part. This is where we scale. We move from
- 10:06just saving a few pennies locally to fundamentally
- 10:09restructuring how applications operate. Let's
- 10:12explore the three distinct levels of using Jev
- 10:15with Cloud Code. So level one is upgrading your
- 10:18own personal Cloud Code workflow on your machine.
- 10:22This level is entirely about automatic model
- 10:25routing. Right. So in this setup, Jev essentially
- 10:28becomes the traffic cop for your tasks. Exactly.
- 10:31It analyzes an incoming prompt or task and then
- 10:34it decides where that task should go. Right.
- 10:37Does it go to the faster Haiku 5 .5? Does it
- 10:40need the balance of Sonnet 5 .5? Or does it actually
- 10:44require the deep reasoning of Opus 5 .5? Yeah,
- 10:48because why on earth would you send a simple
- 10:50file path search to Opus? Right. It just burns
- 10:53through your compute budget for absolutely no
- 10:55reason. I actually ran a test on this locally
- 10:57myself. My routing setup cut my token costs by
- 11:01roughly 70%. Wow, 70%. Yeah, because most of
- 11:06my daily tasks just do not need Opus. If I ask
- 11:10Claude to find a specific component file, Jev
- 11:12intercepts it. It routes it instantly to Haiku.
- 11:15It saves me money and time. And level one also
- 11:18revolutionizes skill selection, which is huge.
- 11:21Let's say you're running a massive library of
- 11:22like 145 different developer skills in your workspace.
- 11:26OK. Normally, Claude has to read through that
- 11:28entire list every single time just to find the
- 11:31right tool, and that burns heavy compute time.
- 11:33The sources show a really stark comparison here
- 11:35on that exact point. With 145 skill library,
- 11:39Jeff found the correct skill in just five seconds.
- 11:42Opus 5 took 30 seconds to do the same exact thing.
- 11:46Over an eight -hour workday, that speed difference
- 11:48is completely transformational. It really is.
- 11:50It adds up so fast. And the best part is you
- 11:52don't even have to build the router from scratch.
- 11:55Really? Yeah. TypeSafe actually offers a completely
- 11:57free dev router over on OpenRouter. It's a ready
- 12:00-made option to handle all this traffic cop logic
- 12:02for you. That's incredibly useful. Which brings
- 12:05us to level two. Yeah. This is where the economics
- 12:09get truly wild. We are talking about high -volume
- 12:12business automation. There is a very specific
- 12:15formula for success at level 2. You need high
- 12:18volume combined with a simple repeated question.
- 12:21High volume plus a simple question. Exactly.
- 12:24Give us a concrete example of that formula in
- 12:26action. Sure. So imagine your company receives
- 12:29thousands of incoming sales emails every single
- 12:32day. Okay. A huge inbox. Right. And you need
- 12:34to classify every single one of them. Is this
- 12:36a warm lead or a cold lead? Jev can categorize
- 12:39each one in milliseconds. Wow. Or think about
- 12:43fintech. You know, you could run anomaly detection
- 12:45on millions of invoices to spot fraud. Or you
- 12:49could route thousands of angry customer support
- 12:51tickets to the precise department they need instantly.
- 12:54Whoa. Imagine scaling to a billion queries. The
- 13:00cost savings there would be absolutely astronomical.
- 13:03literally changes the entire business model for
- 13:05certain software companies. I mean, when complex
- 13:08decisions cost fractions of a single penny, you
- 13:11can automate things that previously required
- 13:13a whole team of humans. It used to have to pay
- 13:15people just to sit there and click yes or no
- 13:17all day long. Which naturally pushes us toward
- 13:20level three, building entirely new apps and novel
- 13:24product features. This is the true frontier of
- 13:27the technology, I think. We are talking about
- 13:29deploying features that were simply just too
- 13:31expensive to run at scale before Jev existed.
- 13:34Semantic Media Search is a brilliant example
- 13:36of this. Oh, totally. Because usually you search
- 13:39your computer by file name. You type the word
- 13:41Claude, and you get files literally named Claude.
- 13:44Right. But semantic search finds things by their
- 13:47underlying meaning. Yeah. So instead of relying
- 13:49on manual tags, Jev can instantly classify thousands
- 13:52of images by what is actually inside them. Right.
- 13:55It understands the visual context without you
- 13:57ever typing a description. Another amazing level
- 14:00three example is always on background tools.
- 14:03There is a new Chrome extension called Unclutter.
- 14:06I love that one. It's so cool. It uses Jev to
- 14:08instantly classify page elements as you browse
- 14:11the web. It looks at the web page's document
- 14:13object model. And it instantly decides, is this
- 14:17a pop -up ad? Is this a GDPR cookie banner? And
- 14:20it removes them in milliseconds before you even
- 14:22scroll the page. And that's key, because a browser
- 14:25extension has to be blindingly fast. Right. If
- 14:28it slows down the page load even slightly, users
- 14:32will instantly uninstall it. Speed is the only
- 14:34feature that really matters there. Exactly. And
- 14:37Jev makes that real -time processing possible.
- 14:39But there is a very important caveat we need
- 14:41to address, especially for these level three
- 14:44features. Yeah, you're talking about the multimodal
- 14:46capabilities. Right. The box answer type we mentioned
- 14:49earlier. Right. Right. TypeSafe has officially
- 14:52placed those visual features under an opt -in
- 14:54danger zone flag. Yeah, they have. They explicitly
- 14:57warned developers that multimodal input performs
- 14:59significantly worse than text right now. They
- 15:02strongly advise against using it for production
- 15:04environments. It's just not ready yet. So if
- 15:07the image search is so powerful, why is TypeSafe
- 15:09actively warning people to keep it in the danger
- 15:11zone? Because pure text classification is highly
- 15:14reliable and deterministic right now. But image
- 15:18classification is still pretty unpredictable.
- 15:20The model might hallucinate spatial coordinates
- 15:22for a bounding box, you know, or it might completely
- 15:25misclassify a visual element. And in a production
- 15:28app, that hallucination could just break the
- 15:30entire user experience. image testing and prototyping
- 15:33and don't rush it to production yet. Exactly
- 15:35right. Stick strictly to text analysis for anything
- 15:38mission critical for now. We need to take a very
- 15:40quick break. Mid -roll sponsor read placeholder.
- 15:43And we are back. Let's get into it. Let's take
- 15:46a step back and synthesize the overarching theme
- 15:49of this deep dive. We are witnessing a fundamental
- 15:52architectural shift in how we build. We really
- 15:55are. Jeff is not trying to replace the brilliant
- 15:57frontier models. Not at all. It's about radically
- 15:59optimizing how we use them. It's a true division
- 16:02of labor in software engineering. You send the
- 16:04repetitive, mundane classification work to a
- 16:07model that costs pennies. A model that responds
- 16:10in milliseconds instead of seconds. Right. And
- 16:13by offloading that basic noise, you reserve the
- 16:16really expensive deep reasoning models for the
- 16:18tasks that actually require human -like nuance.
- 16:21Exactly. You let Claude write the brilliant algorithms
- 16:24and you let Jev instantly sort the chaotic inbox.
- 16:27It is a division of labor that makes AI workflows
- 16:31practical at an enterprise scale. It finally
- 16:34makes the economics of AI actually work for normal
- 16:38businesses. Yeah, it's Kahneman's System 1 and
- 16:40System 2 concept fully realized in software architecture.
- 16:44We finally have the fast instincts to pair with
- 16:46the slow logic. Which leaves us with a pretty
- 16:49provocative thought to consider today. Let's
- 16:52hear it. If these System 1 decision models become
- 16:54virtually free and instantaneous, We are rapidly
- 16:58approaching a world where literally every digital
- 17:01interaction can be pre -screened Every single
- 17:04email every breaking news notification every
- 17:07swipe on your phone all scored filtered and routed
- 17:10by AI Before it ever reaches your actual screen
- 17:15What happens to our own human system one instincts?
- 17:19When an AI is doing all of our fast -thinking
- 17:22for us. That is the big societal question. We
- 17:25will inevitably have to face next I mean, when
- 17:28the software handles all the triage for us, human
- 17:32intuition might just atrophy entirely. It's something
- 17:35you really have to think about. Thank you for
- 17:37joining this deep dive. I highly recommend you
- 17:40test Jev on your own Claude code setup. Definitely
- 17:42give it a try. Run the basic tests. Compare the
- 17:45remarkable speed. Look at the immediate cost
- 17:48savings in your dashboard. See the difference
- 17:50for yourself. Outro music.