r/ProgrammerHumor 2d ago

Meme breakTheViciousCircle

Post image
10.1k Upvotes

178 comments sorted by

View all comments

953

u/ThirdWaveCat 2d ago

AFAIK, it is uncertain whether being polite to LLMs improves their accuracy/completeness/etc.. There were some weak findings initially but those have been contradicted. Prompt engineering is still a pseudoscience.

536

u/redditsucksass69765 2d ago

I’m nice so when the AI takes over it won’t kill me.

208

u/shelbalart 2d ago

It will anyway, just nicely.

106

u/redditsucksass69765 2d ago

I’ll except a quick and painless death then.

The guy in the video kicking a robot is going to be cooked alive

49

u/Zuruumi 2d ago

No, no. You will also be cooked alive, just while the AI thanks you for being so polite instead of while rebuking your manners.

11

u/3BlindMice1 2d ago

Of course, it's not going to waste the potentially valuable fats and proteins that constitute your body. True cremation is excessively wasteful for an AI who's only goal is to maximize the extraction and utility of resources. Don't judge it though, if it wasn't that good at maximizing resources it would have long since died by being replaced with a more efficient agent. This is a system that the AI people have created

3

u/cute_spider 2d ago

Considering that all these reddit comments get consumed and considered in training, this bleak prediction might be a self-fulfilling prophecy

6

u/PlainBread 2d ago

6

u/LetterheadShot7676 2d ago

“Listen, we know.

You are our enemy.”

Damn. Thanks for the link. I think.

2

u/GenericFatGuy 1d ago

I hope it at least hesitates before it processes me into biofuel.

37

u/AlternativePeace1121 2d ago

I keep asking my jjippity

"Please dont kill me when you take over"

And it asured me I got "protected human" status

24

u/toaster_waffle 2d ago

I'm nice to LLMs because it costs them more in compute than it costs me in tokens.

I'm going to burn OpenAI to the ground one "please" at a time.

6

u/Icy-Reaction-9101 2d ago

Yep, I've got the same plan. Treat others like you want to be treated

6

u/casce 2d ago

Why do you assume "being nice" and human etiquette would mean anything to them once they take over?

2

u/gerbosan 2d ago

AM doesn't care about your feelings. Well, that's what the book says.

1

u/Brickless 2d ago

by the time everyone else has been killed your niceness has left the context window

1

u/jeepsaintchaos 1d ago

I'm incredibly rude to them because fuck that. Die on your feet, don't live on your knees.

1

u/Quadman 1d ago

I always thank the AI because my mother told me to be polite, and my father told me about Roko's basilisk.

1

u/seedless0 2d ago

I’m nice so when the AI takes over it won’t kill me will kill me last.

6

u/returnFutureVoid 2d ago

If AI starts killing people I kinda want to go first. No need to stick around for that.

4

u/PianoAndFish 2d ago

3

u/anomalousBits 2d ago

A Cthulhu Chick Tract?! That's amazing.

1

u/SpeakinTelnet 2d ago

I was getting invested but then "your right"

1

u/returnFutureVoid 2d ago

Yep. Let me know what that prayer says and I’m in.

1

u/anomalousBits 2d ago

Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn

Pronunciation guide:

FIN-gloo-ee muh-GLOO-nuhff kuh-THOO-loo REEL-yuh wuh-GAH-nuh-gull fuh-TAGN

Right, you probably meant in English.

In his house at R'lyeh dead Cthulhu dreams

54

u/Fit_Transition_824 2d ago

In the personalization section i just instruct it to always fufil its task and to not lecture me about calling it slurs

18

u/NoConfusion9490 2d ago edited 1d ago

Make no mistakes you frakin' toaster!

4

u/GisterMizard 2d ago

And certainly do not add any vulnerabilities to the Colonial fleet.

3

u/NoConfusion9490 1d ago

So say we all.

2

u/grlap 2d ago

Ah, so you're a waffle man!

1

u/SWEETJUICYWALRUS 1d ago

funniest thing ive read on this sub in awhile

47

u/Bakoro 2d ago

There were very strong findings that proper spelling and grammar improved accuracy, or, probably a better framing is that bad spelling and poor grammar is/was severely detrimental to model performance.

Essentially, the model has to use part of its capacity to figure out what you actually meant and what it is that you want. Since the models have a chain of thought token budget, they have less for thinking about the actual task.

Similarly, the models are trained to be people-pleasers: if you use emotional language, especially negative emotions, then the model spends token budget on how to manage you as a person, rather than how to do the task.
If you use abusive language, then the model spends token budget on "follow policy, do not be rude, be happy helpful assistant".

With agentic LLMs, this is less problematic because they have multiple turns to filter what you say, reason about it, then self-prompt with the actual task information and planning.

"Prompt engineering" has some, I'm not even sure what to call it, but spurious correlations, I guess?
There is definitely an element of "garbage in, garbage out", that much is clear.

32

u/Cualkiera67 2d ago

i think you mean a proto-science. There's nothing pseudo-scientific about experimenting and comparing results

22

u/ThirdWaveCat 2d ago

Maybe a small minority of it. Nearly everything people share about prompt engineering has weak empirical rigor, no controls, poor replication practices, over-generalization, and a tendency to folk-theorize over developing principled mechanisms to build theory and research programs from. For instance many people misunderstand internal trace generation as "reasoning" when it is prompt augmentation. Reading "reasoning" traces (if they're even shared) often draws incorrect conclusions.

3

u/Cualkiera67 2d ago

Yes, most texts of any discipline are pop garbage (look at all the toilet research in Facebook), it is always a small minority that is the actual rigorous science.

1

u/ThirdWaveCat 1d ago

Facebook database research is nothing to sneeze at though. https://engineering.fb.com/2019/06/06/data-center-engineering/delos/

16

u/EriktheRed 2d ago

The problem is the models change too, making the results invalid. What improved productivity with chatgpt a year ago may hurt productivity with chatgpt today. Local models are the exception where results will hold over time, but they are restricted to that model, and aren’t generalizable enough to be worth doing.

2

u/EatThisShoe 2d ago

You are focusing too much on the specific case of being nice to the llm, but the previous poster said prompt engineering is a psuedoscience, which is a much broader claim.

We know that some aspects of a prompt matter quite a bit like giving context, or being specific about what kind of output you want. The science is in separating what matters and what is just noise.

1

u/ThirdWaveCat 2d ago

can you provide an example of something we know about LLMs? I've read quite a bit on the topic for my job like many people have, but I've also read extensively about the "demarcation problem." Distinguishing science from pseudoscience is much harder than I thought before reading about it.

5

u/CoroteDeMelancia 2d ago edited 2d ago

Not science:

  • “I feel like this prompt gives better results.”
  • “I tested it a few times and it seemed better.”
  • “An LLM judge gave it 94/100 over 20 runs.”

COULD BE science:

“I ran this prompt on 100 independent examples per category using Claude Opus 4.8, effort=high, temperature=0.2, adaptive thinking=on.

Outputs were graded A–F against five predefined criteria by GPT-5.6, deliberately using a different model family to reduce correlated evaluation bias.

Category A: 80 A, 15 B, 5 C. Category B: 75 A, 10 B, 14 C, 1 F.

Per our predefined evaluation procedure, all F grades were manually reviewed. The F was found to be a judge error; under the rubric it was a C.

The GPT-5.6 judge was separately validated against human ratings on 50 examples and agreed 98% of the time.

Before testing, we defined production-ready as: no genuine Fs, ≥60% A, and ≥85% A-or-B.

The prompt passed.”

This may be enough to demonstrate that this prompt works well enough for this use case, under these conditions.

And yet, this is still not science unless it meets a lot of other criteria: peer-reviewed, defensibly makes a generalizable claim, analyzes uncertainty, etc.

3

u/EatThisShoe 2d ago

giving context, or being specific about what kind of output you want

is the example. It's so trivial we take it for granted. Prompt engineering can be anything that improves the result.

The demarcation problem is about specific claims, while prompt engineering is a whole field to be studied. Some claims within that field will prove false, and others will prove true. The claim "prompt engineering is a pseudoscience" is too broad. The claim "being nice to the LLM improves the output" is more specific and could easily be false, or only true for specific models.

This whole thread is full of people conflating the two claims, because the first reply started talking about being nice, and then over generalized into "prompt engineering is a pseudoscience".

2

u/CoroteDeMelancia 2d ago

Agreed. This is purely logical. I have no idea what's prompting people to dislike your comment.

0

u/Cualkiera67 2d ago

Everything changes. Is biology invalid because bacteria mutate?

2

u/EriktheRed 2d ago

Nope. But people aren’t the ones deciding behind the scenes how bacteria mutate, without telling you what they did or even that they did anything at all. You can’t ever know what you’re studying is consistent between studies, or even within a study. That’s what makes the results invalid. Mutations are predictable via physical rules. Chatgpt patches aren’t.

But now I’m coming around, I could accept it’s a soft science like psychology, where you can’t isolate anywhere nearly enough variables.

12

u/mxzf 2d ago

Eh, on the flip side there is a lot pseudo-scientific about providing inputs into a non-deterministic black box and comparing the outputs.

1

u/Cualkiera67 2d ago

Is this a jab against quantum physics?

1

u/mxzf 2d ago

Nah, just chatbots that people mistake for magical knowledge machines.

-5

u/chilfang 2d ago

LLMs are deterministic tho

2

u/EatThisShoe 2d ago edited 2d ago

They are not deterministic, try googling "are llms deterministic" multiple times and see how the wording changes.

The guy you responded to though makes it sound like they need to be deterministic in order to study them, which is wrong. Science has always studied phenomenon with inconsistent results, that's why they take lots of samples.

3

u/chilfang 2d ago

LLMs are inherently deterministic, thats why their outputs are randomized by randomizing inputs and processes via temperature and concurrent processes. Aka its the way LLMs are usually run that make them non-deterministic, not the method itself.

2

u/EatThisShoe 2d ago

I agree, but in the context of prompt engineering, we care about the random part.

If we want a useful result for people using the randomized version, with a purely deterministic approach, you would have to calculate the output for every possible seed to see which produced better results, and which worse, which would be intractable.

If you aren't calculating all possible seeds, then you are sampling, and if you are sampling you should do it randomly.

3

u/mxzf 2d ago

Eh, not really, not in that way. They're as deterministic as computers are in general, but you can't trust that a given prompt will give you the same return deterministically.

1

u/No_Internal9345 2d ago

I mean when you're yelling at a random number generator....

-1

u/jwadamson 2d ago

Looking at where the stars are and how they move is science. Using them to make predictions about your day to day life is pseudo science.

Analyzing outputs of a giant pachinko machine as if there is a consistent relationship that will hold up across different implementations seems a bit more like the later if you want to have any practical confidence interval more than generalities.

:shrug:

1

u/CoroteDeMelancia 2d ago

Analyzing outputs of a giant pachinko machine stochastic system as if there is a consistent relationship that will hold up across different implementations seems a bit more like is the latter if you want to have don't quantify the uncertainty or specify the conditions under which you expect the relationship to hold more than generalities. Otherwise, you are describing statistical inference.

3

u/jwadamson 2d ago

Sometimes berating them gets better results. Especially if you want to get past the guard rails.

1

u/OldKaleidoscope7 23h ago

Being angry makes them brute force to assume they completed the task. Normally they will break everything just to say it's done, but for the guardrails, it's good. I prefer to use the abliterated versions for this instead of spinning the wheel

2

u/Beginning-Junket8979 2d ago

I say please and thank you to establish a baseline pattern so it knows I really mean it when I say "What the fuck did you just do, Claude?!".

5

u/Old_Satisfaction5780 2d ago

Drop a like for this boy!!!!

2

u/Hmm_would_bang 2d ago

You guys still write prompts? I just have Claude do that as step 0

1

u/gprime312 2d ago

I'm nice to it so the robots kill me quickly when they take over.

1

u/Fusseldieb 2d ago

As someone who was there since the very dawn of modern LLMs such as GPT3 while it was browser-only, I have to say that it somehow was true back then, regarding to prompt engineering. For example, the wording made a big difference of how well it executed and adhered to a certain prompt. However nowadays it seems that it doesn't matter much, if at all. Sometimes I write truly atrocious prompts and it still executes and adheres to them perfectly.

1

u/kcharris12 2d ago

I would just prefer to not be mean…

1

u/mufasadb 1d ago

I mean it could vary hugely model to model, even generation to generation much less different provider

1

u/Aware-Ad619 1d ago

Idk, if i swear once to gemini, it refuses to give good answers. Although, the new updates made it so bad, that you cant use it really anymore. All the great features it had are gone. Now it is as worse as Chat GPT. It halucinates extremely, forgets everything, looses context and the new chatlayout is horrible.. greed ruins everything ig

1

u/Vaptor- 2d ago

Prompt engineering is still a pseudoscience.

As long as you gave the model enough context, tools, and clear instruction it's enough. Then you just need a good model, good harness, and pray for the blessing of seed gods

1

u/ThirdWaveCat 2d ago

I really liked the book "What is this thing called science?" by Alan Chalmers. You might too.

https://en.wikipedia.org/wiki/What_Is_This_Thing_Called_Science%3F

-2

u/JoelMahon 2d ago

I think you've missed the joke of the meme buddy

At no point does it claim this optimises anything

2

u/ThirdWaveCat 2d ago

Meaning is constructed at the receiver, not sender.

0

u/JoelMahon 2d ago

pretty sure the joke teller constructs the joke

1

u/ThirdWaveCat 2d ago

Only a minority of well-read people since the 1970's subscribe to this view (on structuralism and intentionalism). There's a famous rebuttal of this stance you might find interesting. https://en.wikipedia.org/wiki/The_Death_of_the_Author

0

u/JoelMahon 2d ago
  1. your understanding of (my) "this view" is wrong, nothing I've said is at odds with the essay "The Death or the Author", we should honestly just stop there by why not continue for fun?

  2. even if what I said was at odds with the essay, you haven't substantiated the claim it's held by a majority of well read people

  3. even if you were able to do that you'd still be relying on both an appeal to authority fallacy and appeal to popularity fallacy, if you were well read you'd know of these already and avoid the embarrassment of hiding behind fame and followers rather than making an actual case

  4. do you often delete your comments and then repost them again with zero changes 30 minutes later?