90 points bashbjorn 1 hour ago 32 comments
dhsysusbsjsi 1 hour ago | parent
jpnc 53 minutes ago | parent
ramon156 16 minutes ago | parent
While technically correct, it's not the same thing
no-name-here 1 hour ago | parent
But then at the end it says it’s parody. Maybe HN title should say it’s a joke.
est 53 minutes ago | parent
you can swith to a better model for lower error rate.
ricardobeat 45 minutes ago | parent
sigmoid10 56 minutes ago | parent
I've found that using structured outputs solves this problem much better. Instead of letting a model generate only "A", "B" or "C" and looking at the probs, have it directly generate "Legitimate", "Spam" or "Phishing" or any other pre-defined option from a set of multi-token sequences. Behind the scenes it boils down to something quite similar, but you're not running into the risk that the model actually wanted to say "A phishing attempt seems likely, so answer (C) is correct.", which would lead "A" to have the highest probability in the first token. You can even use a reasoning budget this way either via inherent reasoning or a free-form part preceding the remaining output structure. You can also have it assign probabilities (either in words or numbers) using more complex output structures, but I would not rely on them much more than the token logprobs (they can still be quite good though).
_flux 46 minutes ago | parent
Actually to me it sounds it could be benchmarked if this kind of effect exists in the first place.
sigmoid10 41 minutes ago | parent
_davide_ 45 minutes ago | parent
To completely squash the issue, a few cheap LoRa iterations will do the trick just fine.
wongarsu 30 minutes ago | parent
I think we can all agree that Jev is not rocket science. It's a good idea executed well, with marketing that might have been a tad too bold
porridgeraisin 9 minutes ago | parent
ainch 42 minutes ago | parent
I ran some tests using GPT-4 to do some basic classification a couple years ago. On ambiguous options which had to be escalated to a human, the LLM would regularly output something like a 99.8% probability, compared to 99.99% for a correct answer.
nautilus50 42 minutes ago | parent
https://til.simonwillison.net/llms/llama-cpp-python-grammars
porridgeraisin 10 minutes ago | parent
teaonly 55 minutes ago | parent
ricardobeat 47 minutes ago | parent
_davide_ 24 minutes ago | parent
Considering your own question length: ~120 characters x 45 divided by 4.1 ~= 1317 tokens.
So question processing at 5.5k PP(around the actual PP speed of GPT5.6 Sol) it would take around ~0.24 seconds + the context processing.
Computing the output should be around ~20ms (at 50 tok/s), computing 45 tokens in parallel.
> have 0% malformed output
Pretty trivial; only the allowed output is selectable :)
So, I keep repeating myself: Jev was a low-hanging fruit all along; no one cared, and probably no one will in a few weeks?
onion2k 47 minutes ago | parent
If you're comparing with something, you need to state 'fast' in relative terms. Jev is definitely fast, and if this Python takes the same time to get a decision then it's also fast. If it's 100* slower than Jev though, you shouldn't be calling it 'fast', because relatively speaking it's really, really slow.
_davide_ 39 minutes ago | parent
So, fast in the LLM space and comparable with Jev.
brap 33 minutes ago | parent
Speed and cost are obvious reasons, but isn’t this a tradeoff?
ph1l337 10 minutes ago | parent
cupofjoakim 27 minutes ago | parent
v18a 20 minutes ago | parent
iLoveOncall 25 minutes ago | parent
shawabawa3 24 minutes ago | parent
You have built something like jev but not jev (for starters, the output of what you've built will be absolutely worthless, the whole reason Jev is getting so much hype is because the output is good enough)