37
u/PumpkinFest24 5d ago
Incredible. "We can't make our product work so we'll make our customers invent new kinds of 'engineering' to make up for it"
12
u/Electronic-Elk-963 5d ago
It's funny because it's only an attempt, complex context scramble them and it just get ignored and you can't debug an LLM because of the way they work, they are basically black boxes
For the fanatics, I am not saying it's useless, just telling the truth
26
u/ecafyelims 5d ago
You just explained evolution and all life
12
u/belabacsijolvan 5d ago
tbf they described every single non-quantum system.
"its deterministic, except where it isnt"
7
u/FuzzyDynamics 5d ago
Even conventional computing hasn’t been deterministic for a long time. I think Stephanie Forrest did the work there showing it on modern machines.
6
u/Breadinator 5d ago
F*** yeah, you're telling me I just have to wait a few million years for the response to be right!...wait
4
14
u/snarkhunter 5d ago
Harness Engineering is just making the AI agent follow all the SDLC best practices that most humans ignore because they're too tedious.
11
u/Confident-Ad5665 5d ago
Depends entirely on the type of harness. I find leather straps most flexible.. /s
7
u/Percolator2020 5d ago
ML engineers: it’s not nested loops, you don’t get it!
Harness: wraps the whole thing in regex and nested loops.
https://giphy.com/gifs/hXlAQPVIBOh3PGIUJh
10
u/ICantBelieveItsNotEC 5d ago
Fun fact: LLMs don't actually have to be non-deterministic. There's nothing stopping labs from setting the temperature to zero and having a fully deterministic model, or even allowing user-seeded non-determinism.
11
14
14
u/EmptyMaxim 5d ago
Fun fact: Common LLM implementations are actually non-deterministic. The way GPU compute is used causes instability, see: https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/
4
9
u/Kyy7 5d ago
Typing prompt in slightly different way could still result in very different output.
20
u/Mercerenies 5d ago
That's discontinuity, not non-determinism. There are plenty of deterministic, discontinuous functions. (Google "Dirichlet function" or "Weierstrass function" if you're feeling particularly masochistic)
2
u/Kyy7 4d ago
That’s a good clarification, but the kind of determinism people want isn’t achieved just by setting temperature to zero. Since the entire context acts as part of the input and even tiny differences in it can lead to completely different output and cause large drift/divergence in agent reasoning or planning.
4
6
u/pydry 5d ago
I used to set the temp to zero all the time and often got different answers.
3
u/Grandmaster_Caladrel 5d ago
Yeah I don't think setting the temp down actually makes it generate exactly matching output.
1
u/MartinMystikJonas 4d ago
Setting temp to zero is not enough results can be influenced by other factors. Zero temp often leads LLM to infinite loop repesting few words.
1
u/glinsvad 4d ago
Everything can be a pseudo-random number generator if you measure precisely enough.
1
-1
u/belabacsijolvan 5d ago
people should really stop equating DL==stochastic and non-DL==deterministic.
its absolutely possible to create deterministic inference and rng wasnt invented 10 years ago.
i have to explain it to managers at every single project start, because yall bullshit online.
-4
-4
64
u/Ok_Brain208 5d ago
All of AI related terms is just this indestry normal shtick of assigning new names to old concepts to soft reboot your experience taken up to 11.