Marketing seems to have dropped the ball on that. I doubt anyone's picking it for the +2% higher points, but being able to answer based on a PDF or call is groundbreaking.
Jev is still faster and cheaper for many of the common text uses.
muzani 3 hours ago
Marketing seems to have dropped the ball on that. I doubt anyone's picking it for the +2% higher points, but being able to answer based on a PDF or call is groundbreaking.
Jev is still faster and cheaper for many of the common text uses.
brap 3 hours ago
Google's marketing consistently drops the ball on every opportunity so that's not surprising at all
eminence32 18 hours ago
But maybe this is one of those things that's only obvious in retrospect? I'm sure people were trying something similar years ago with grammar-constrained outputs (for example to only output a simple json structure), but you can't get probabilities out of the model that way. Which makes me wonder: how do these models calculate probabilities?
NitpickLawyer 18 hours ago
You can do it manually or use ready made libs. I know there's one in python on top of vllm that can do something like this.
ak681443 18 hours ago
Once a model goes through instruction fine tuning and RLVR/RLHF the log probs decorrelate from what's ground truth (given the propensity of the data seen during training)
dist-epoch 17 hours ago
londons_explore 17 hours ago
mediaman 17 hours ago
Every time I see someone saying something like "isn't this just structured output?", it's because they don't understand that probability calibration is one of the most important parts of the product, especially to understand uncertainty.
I think Jev did a pretty good job on calibration. I wonder how the fast-follow competition from OpenAI and Gemini do.
NitpickLawyer 9 hours ago
JamesSwift 17 hours ago
The whole system is foreign to us, and makes us rethink what "intelligence" actually is.
janalsncm 17 hours ago
> how do these models calculate probabilities?
The short answer is: more and better data.
The long answer is: probably the same way any other classifier does. Take your ground truth probabilities and your predicted probabilities. The gap between those is called cross entropy, which is used to push the model towards the correct probabilities.
computably 16 hours ago
The definition of "correct probability" here is usually "p=1 for the ground truth label, p=0 for all others." Which seems like an intuitive approach but if you actually think about it doesn't trivially imply the model would learn sensible distributions under uncertainty.
JacobAsmuth 16 hours ago
So counter to your claim that "It doesn't trivially imply that the model would learn sensible distributions under uncertainty" I think you need to consider what it means to optimally update a posterior under the global minimizer of the true conditional distribution.
computably 7 hours ago
nit: it's trained on finitely many samples.
> So counter to your claim that "It doesn't trivially imply that the model would learn sensible distributions under uncertainty" I think you need to consider what it means to optimally update a posterior under the global minimizer of the true conditional distribution.
Huh? That's not counter to anything I said. All I said was it's not trivially implied.
sdl 7 hours ago
IanCal 5 hours ago
I’m not sure that’s true in real cases.
I would expect that in distribution tasks have quite consistent outcomes with variations on phrasing. I would expect that to be much less true when tasks are out of distribution. So could we randomly adjust phrasing and see how much the results change - looking less for truth but consistency?
coderenegade 5 hours ago
coderenegade 4 hours ago
orbis-tertius 6 hours ago
reexpressionist 4 hours ago
The various decision APIs don't give you that, and would themselves need to be recalibrated with constraints in feature-representation space over the applicable reference class, as with https://pypi.org/project/reexpress-sdm/.
larodi 14 hours ago
icepush 8 hours ago
JoshTriplett 13 hours ago
Chain of thought was that way. DeepSeek came out, and not long thereafter everyone had adopted chain of thought.
ethanj8011 9 hours ago
https://darioamodei.com/post/on-deepseek-and-export-controls
> In 2024, the idea of using reinforcement learning (RL) to train models to generate chains of thought has become a new focus of scaling. Anthropic, DeepSeek, and many other companies (perhaps most notably OpenAI who released their o1-preview model in September) have found that this training greatly increases performance on certain select, objectively measurable tasks like math, coding competitions, and on reasoning that resembles these tasks.
Ohentis 9 hours ago
LASR 8 hours ago
I remember adding it to GPT-3.0 and getting a big boost in accuracy. It was like magic.
And then we would handcraft thoughts and inject that into the prompt so the model thinks its owns thoughts and would follow instructions much more precisely.
This was well before reasoning models, even before chat models.
JoshTriplett 8 hours ago
Karrot_Kream 5 hours ago
It was a short-lived time though. I think only a few months before Deepseek really RLed the reasoning which produced much better reasoning than just prompting a CoT out of the model.
jgilias 3 hours ago
ashdksnndck 17 hours ago
I guess given the huge advances in LLM since then, these models probably achieve much better accuracy on a wide range of domains with lower effort compared to what we were doing, which makes it compelling as a product. And yeah, the models probably were already good enough a few years ago too. Other factors include how easy it is to release products at high speed now, and the desire in the industry to reduce token spend.
deepsquirrelnet 16 hours ago
Decision models are really not much different than that, but (usually) scaled up to bigger causal models.
If you are looking to do Jev-like things with smaller models, check into NLI.
nrightnour 16 hours ago
levmiseri 16 hours ago
sroussey 15 hours ago
jgalt212 16 hours ago
Because it's especially parsimonious with token use.
RomanKornev 15 hours ago
fny 12 hours ago
redmalang 10 hours ago
The natural path of things, I suppose, is those that have a soapbox/distribution will just get larger...
pknerd 8 hours ago
mh- 7 hours ago
You're leaving out the UX (DX, developer experience) in this.
And the better zero-shot performance when you don't have a dataset yet (could argue this falls under DX).
Not to mention the faster time-to-decision and order-of-magnitude cheaper costs.
visarga 8 hours ago
By unprincipled methods. To calibrate confidence in an answer you need a task specific calibration set. You can't pre-calibrate for tasks unknown ahead of time, which is the case for most uses of decision models.
howunfortunate 8 hours ago
Hell, human thinking is unprincipled in basically the exact same way.
nlpnerd 7 hours ago
Today developers without any AI/ML skillset can prototype a fancy new feature with LLMs, what used to require collecting and curating data to train a pipeline of ML models then serving them in production.
The problem comes when it's time to take the new feature into production. That $20 cost with prototype/beta workload is now $30k per month in LLM costs, and those hallucinations that never happened on their 200 test samples is happening 600 times per day.
They are then stuck, because they lack the knowledge and budget to build and run the production ML pipeline properly, the infra stack necessary to handle production workload. Management also doesn't understand why they have to invest in rebuilding something that "seems to work" with "outdated methods".
These system one or decision models are a step up from LLMs when it comes to this usage. Problem is that they are still difficult to work with (limited in expression power) for many application logic. Despite the initial popularity, I hear about a lot of frictions refactoring LLM based backend with them, and multiple cases of production rollbacks to LLMs already.
I think system one models is a sensible paradigm, but there is a lot more work needed above the model layer to make this work.
phillennium 6 hours ago
Roughly speaking, has AGI actually been achieved two years ago and we go around don't noticing that?
vintermann 26 minutes ago
v18a 8 hours ago
jimauthors 8 hours ago
yoavm 42 minutes ago
How is that different from an LLM? Sure I can ask the LLM if it's because this or that word, but the LLM doesn't _know_. It will spit out something, but it doesn't mean this actually has anything to do with why it flagged the post. Sure you can remove a word and test again, but that you can obviously do with a decision model as well.
Is it simply the fact that I can read through the "thought process" (assuming there is one) that makes LLM less of a black-box according to your idea?
gtoubassi 31 minutes ago
kodoman 16 hours ago
caseydm 16 hours ago
bushbaba 15 hours ago
b--l 12 hours ago
te_chris 16 hours ago
conception 15 hours ago
cromka 15 hours ago
LaurensBER 15 hours ago
kodoman 15 hours ago
hmcdona1 14 hours ago
roncesvalles 13 hours ago
oblio 11 hours ago
Which classification tasks aren't?
jiggawatts 11 hours ago
addaon 8 hours ago
cjrp an hour ago
blitzar 3 hours ago
sarjann 4 hours ago
campers 4 hours ago
bushbaba 15 hours ago
Evals. is this hitting the criteria or not? (Test case passes or fails)
billylo 14 hours ago
https://chromestatus.com/feature/5155080092385280 https://evergreen-labs.org/products/credibility-analyzer
Topfi 13 hours ago
sky2224 12 hours ago
As an example: I could have something I'm building fail. If I take a picture of it, can I see that it's
1) a false failure
2) salvageable
2a) decision-tree for *who* to send it to for reworking things
3) scrapAs I think of the above decision tree, I see some problems where I'm just asking myself, "why wouldn't I just use <insert a lot of options you can probably guess here>?".
I'll be honest, I think right now decision models are in a "solution looking for a problem stage", but I think there's opportunity still.
gopalv 12 hours ago
We use it for our critique looping within our own harness.
But decision models can do things like write SQL queries, if you're willing to put a little bit of trickery upfront.
My team's writing a paper about it for ICDE 2027 as we speak (as a follow-up to the DICE demo/paper from VLDB 2014).
But my Linkedin post[1] has a quick summary of the idea, without explaining everything we do there.
Mengkudulangsat 12 hours ago
oblio 11 hours ago
Mengkudulangsat 11 hours ago
skapadia 11 hours ago
Guardrails - check the text against a set of guardrail checks (questions)
Search - Given a search criteria, I first have an LLM generate a query that would go to the decision model. This query is a rubric that scores each document. The highest scoring documents become the search hits. This is fast and cheap, so you can use it as a cross-encoder for your entire set, instead of just as a final re-ranker.
lprd 11 hours ago
richardw 11 hours ago
I like that it’s fairly deterministic, with a bit of variation. Think very low temperature rather than perfectly repeatable. I just didn’t want the randomness that comes from token by token execution even at low temps.
I’ve also used it for “does this contain an entity”, and then I run an LLM to extract the entities. Saves on the LLM cost.
tirumaraiselvan 11 hours ago
benhurmarcel 5 hours ago
waximabbax 20 hours ago
However, it can accept Audio and Video as input as well and for those specific cases it can be extremely useful.
jermaustin1 17 hours ago
I'm not even sure what all is going on inside it anymore, because I just add new features when they popup, and tell Claude to do it, and it let's me know when it is done, and every new "input feature" can run against the entire catalogue of files.
8n4vidtmkvmk 10 hours ago
jermaustin1 2 hours ago
Eventually I'll add facial recognition to the photos with one or more people, but I've not felt like delving into that can of worms. I tried it years ago. I've contemplated just training my own model off of the few 10s of thousands of images I have to automatically tag them in a single pass since I have everything labeled already.
2001zhaozhao 15 hours ago
Out of the hundreds of questions, most of them could even be different variations of the same question to capture more nuance than what is normally possible in a single multiple-choice.
LaurensBER 15 hours ago
Being able to get a fast, high quality answer to the question "does this warrant interrupting a human?" or "does this look suspicious?" was a game changer for us.
I was also shocked to see that after a week of heavily experimenting I did not even burn through 5 USD!
zeandcode 13 hours ago
theanonymousone 17 hours ago
flockonus 9 hours ago
Wish they provided more comprehensive inputs to the model's capabilities and comparisons.
cube00 9 hours ago
amelius 3 hours ago
Why does this need to be a separate thing?
mattmaroon 3 hours ago
remus 3 hours ago
amelius an hour ago
nico 16 hours ago
It comes with a bunch of pre trained classifiers, and you can use the tooling to train your own
There are also integrations with workflow tools like n8n
abhikul0 17 hours ago
https://developers.google.com/edge/mediapipe/solutions/decis...
ilaksh 16 hours ago
Topfi 13 hours ago
For what it's worth, ran my quick and dirty evals with it and got in many usage scenarios a 4x lower brier over Jev (2x - 6x depending on task), which is an immense improvement and the first time a model so significantly has outperformed Jev in my experience. p50 was also over 100ms lower though all this cost twice as much across the entire eval end-to-end.
Dare I say, this is a very impressive release by the Gemini team. While testing GPT-6 Luna lead to an honestly very pleasant interaction with OpenAI staff on here, it did perform very uncompetitively so seeing a great first effort in basic text classification performance with broad multimodality, that is great to see. Course, wouldn't be surprised if Google had such a more broadly trained classifier for years as part of internal usage for platform features which they just now commercialised, but hey, I'll take it.
kaycebasques 18 hours ago
vesterde 17 hours ago
wasabi991011 17 hours ago
keyle 16 hours ago
SchemaLoad 16 hours ago
muzani 11 hours ago
holografix 17 hours ago
Standard practice by the big G.
hbarka 17 hours ago
antonvs 16 hours ago
I don't really miss Claude when I'm using it for coding tasks. Also, it doesn't speak Claudish, which is a plus.
SchemaLoad 16 hours ago
They don't need to be the best, they just need to not force a customer to go elsewhere.
twelvechairs 13 hours ago
I suppose the key question is come 5 years time is enterprise going to just become happy to use openrouter, or will they lose competitiveness/ market share to those who do.
Fyi artificialanalysis currently puts drex highest on price vs quality
https://artificialanalysis.ai/evaluations/artificial-analysi...
low_tech_punk 15 hours ago
Apparently the two teams aren't talking to each other.
bagacrap 11 hours ago
tomaskafka 13 hours ago
Hey Jev, what mortgage rate multiplier should a person named James Smith get?
BoorishBears 12 hours ago
0815beck 6 hours ago
blitzar 3 hours ago
londons_explore 17 hours ago
florkbork 18 hours ago
It seems unlikely this will be around in 6 months at this rate.
Catloafdev 18 hours ago
DaSHacka 17 hours ago
rgreasons 17 hours ago
p_l 17 hours ago
Google is maintaining the AI models and APIs for much longer, even if many people don't know about them unless they use them to build things
kasperset 18 hours ago
antonvs 16 hours ago
Google kills consumer products because most consumers don't pay for them directly, so they often end up not making enough money.
With enterprise products, they have actual paying customers, so the situation is different.
panarky 17 hours ago
I say plant a thousand flowers and cull the ones that don't bloom.
pratzc07 18 hours ago
brandall10 17 hours ago
freeone3000 17 hours ago
blitzar 3 hours ago
bugattis
ai-x 17 hours ago
mikeocool 15 hours ago
Getting a response in 250ms opens up a lot possibilities over 750ms.
clhodapp 14 hours ago
BoorishBears 9 hours ago
No I think Jev will do just fine. Not because Google can't even ship this day 1 on their enterprise platform (https://docs.google.com/forms/d/e/1FAIpQLSeupHxao3ajUvl9Dt7l...) but has time for moralizing a decision API.
It's not the spirit of a competitive company.
iamdelirium 20 hours ago
dude250711 18 hours ago