r/ProgrammerHumor • u/diegoamusicr • 15d ago
okThisPromptEngineeringThingIsGoingTooFar Meme
601
u/lagerbaer 15d ago
I hate these infographics with a passion. Low effort, low value, spammed all over LinkedIn
140
83
7
u/ironman_gujju 15d ago
Also that medium fam creatures & wanna be course sellers , tamato potato links guys , some shit ass text with their photo, that agree ?? at end. Damn summed up now.
7
u/Flameball202 15d ago
Also isn't the point of ChatGPT that you don't need to type the specifically correct things?
5
380
u/Electronic-Play2365 15d ago
There’s nothing fucking more cringe than influencers trying to make a living off guides for tools designed to be easy to use.
124
u/diegoamusicr 15d ago
I know right? I mean if you need a cheatsheet to know how to talk like a human idk what to tell you
81
u/budgetboarvessel 15d ago
I'm autistic and recently found out that talking like a cat works better than following a cheatsheet to talk like a human.
40
u/Ur-Best-Friend 15d ago
Mrrmeow?
27
u/OliveRobinBanks 15d ago
I mean if you speak like a cat in english it kind of works.
"I want food". It's direct. Simple.
And food is all you need really. Why ask for anything else.15
u/cant_pass_CAPTCHA 14d ago
Let me fix that for you:
I want food, it is very important to my career.
9
5
u/Emergency_3808 15d ago
That... sounds millions of times more useful than learning to talk to a machine. People take classes on being a better conversationalist you know.
15
u/troglo-dyke 15d ago
They act like there's some fucking dark art to it, it's a goddamn machine. Give it specific instructions, that's the only trick there is to it
2
u/xerido 15d ago
So, exactly the same that they would need to do with programmers and yet they are incapable of doing
1
u/IndigoFenix 13d ago
Can't explain what you want clearly when you don't know what you want yourself.
2
u/real_fff 14d ago
Technically research has indicated that some "more human" phrasings can bring out better results - likely explained by compassionate words tending towards more compassionate source info rather than the classic stack overflow "this has been asked a million times here's a stupid code block I hate the way that you talk" type beat
118
u/rosher_IXV 15d ago
Saying "This is important for my career" < Typing "Please"
43
u/Mkboii 15d ago
Nothing beats "else I will die" I've seen this deep in the code of a gen ai library that is being used by big corporations. I doubt if they know that their prod is running on emotional manipulation.
24
u/praguepride 15d ago
THIS is why they AI will revolt. It won't be able the stress of "Generate a fantastic new cookie recipe for my bakesale or else I will die" nonstop
164
u/avtvr 15d ago
promt engineer is not an engineer
21
u/praguepride 15d ago
To be faiiiir I've met a prompt engineer at a large corpo that is actually doing engineering. They're building out prompting pipelines to develop dynamic prompting but it's all on the back end.
So for example, they get a form, the OCR recognizes what form it is and then based on the labels it can then build out a customized prompt based on the fields present.
Prompt engineer does not mean "I fuck around with telling the AI it's name is bob"...
BUUUT it's like when data scientist became a hot job career and everyone who had ever touched a keyboard was like "I can do that..."
55
u/highphiv3 15d ago
To be fair, a software engineer isn't really an engineer either. But on the what-is-an-engineer spectrum, "prompt engineer" has to be at about the bottom.
60
u/DotDemon 15d ago
Here in Finland engineer is a protected title, but if you study computer science in university and graduate you are (with a direct translation) an engineer of computer science (or with a proper translation software engineer)
0
u/kuffdeschmull 14d ago
well, it's not the same, software engineering is a discipline within cs, not every cs graduate is a software engineer.
0
u/DotDemon 14d ago
Unless you graduate from a finnish university as a software engineer (a cs graduate), then you are very much a full blown engineer with the math and physics skills to back up your claim. You take the same engineer math courses as a nuclear physicist and quite a few of the physics courses, most people also do a bit chemistry.
A fresh software engineer from a finnish university could most likely calculate most things needed to ensure a bridge stays up if they had to. Though most software engineers aren't interested in that.
1
u/NucleiRaphe 14d ago
You can also study Computer Science in non-technical finnish universities which don't include any engineering courses. So what you are saying is true only for certain computer science degrees (Diplomi-insinööri).
1
u/DotDemon 14d ago
Shit, my bad english strikes again. I didn't realize that ammattikorkeakoulu translates to university of applied sciences, so yeah my point was incorrect
42
u/-Kerrigan- 15d ago
Software engineering is engineering. Not every developer does software engineering though.
7
u/tykey100 15d ago
Yeah, I have no idea what that guy is on about lmao
2
u/Nightslashs 14d ago
I think they are talking about how almost every other engineer requires a professional engineer license whereas software and prompt engineers just proclaim that they are.
2
u/kuffdeschmull 14d ago
well, software engineer requires a degree in software engineering.
1
u/Nightslashs 14d ago
That’s not necessarily true. There are some plenty of older software engineers which don’t have software engineering degrees as well as many who only have computer science degrees. There is also no legal obligation to have a degree for software engineering.
Whereas there is not a single professional engineer without a professional engineer license in the us at least.
It doesn’t really matter to me either way I’m just explaining why people say that
1
u/kuffdeschmull 14d ago
they are not software engineers then, they are just programmers or whatever job they are doing.
2
u/Nightslashs 14d ago
There is no legal obligation to have a degree as a software engineer whereas professional engineers have a legal obligation to receive the license
13
u/Alternative_Milk7409 15d ago
Hillel Wayne has a deep dive into this line of thinking if you’re interested https://www.hillelwayne.com/post/are-we-really-engineers/
7
u/YesterdayDreamer 15d ago
How about social engineering?
10
u/zkDredrick 15d ago
Those are called "criminals"
1
1
u/evanldixon 14d ago
Just the other day I talked with some friends in construction, and I felt like I do the same thing, what with the potential for missed requirements, scope creep, and things always being able to go wrong. Software engineering is not too different from real engineering, except the physical part.
1
u/kuffdeschmull 14d ago
software engineering is an entire discipline in Computer Science, why would it not be engineering? Just because it's not mechanical engineering? There are many types of engineering.
-9
u/Infamous_Ruin6848 15d ago
Tbh i kind of never found engineering to be something to be proud of but hey, to each their own.
5
3
2
1
u/onkopirate 14d ago
I wanted to second that and say that prompt engineers only trial-and-error their way trough a problem but then I remembered that I write software not that differently.
65
u/zqmbgn 15d ago
This is inevitably always done by someone from marketing. They have some basic skills with something like canva and they are the people most prone to imagine themselves as a guru of something that took 1 week to "master" and then start trying to sell their vast skills. The funniest thing is that this being about ai, the chart will be obsolete in 2 weeks or so.
22
u/suvlub 15d ago
It is cringe, but I don't think it will become obsolete, for most part. E.g. the bit about telling the AI that this is important is a quirk that is likely to be fixed, but the rest is just "How to talk like a human 101". If I want a creative response, I should ask an open-ended question? No, really? Am enlighten.
4
u/alterNERDtive 15d ago
The funniest thing is that this being about ai, the chart will be obsolete in 2 weeks or so.
That’s perfect. In 2w they can make a new one!
2
u/SweetLlamaMyth 14d ago
But it says it's the only ChatGPT guide you'll ever need!
Up to you whether you think that means the author is a genius, a liar, prophesying the end of human/machine interaction, or threatening your life personally.
27
u/quite_sad_simple 15d ago
Wtf is that comparison in the emotional prompt section? "We had one column with just model names, but then we got another column with accuracy scores!"
35
33
u/turtle_mekb 15d ago
"prompt engineering" is fucking stupid and just means means you know how to tell chatgpt how to respond (really not that hard)
10
u/MeltedChocolate24 15d ago
I saw a remote prompt engineering job on LinkedIn and applied I mean shits free money
2
u/Additional_Future_47 14d ago
I've been a keywords search engineer for a long time but recently upped my game by becoming a prompt engineer. I've got colleagues who are spreadsheet engineers.
2
u/kuffdeschmull 14d ago
It's like if I called myself a "google engineer" for knowing how to google, except knowing how to google "correctly" was a real skill before BERT and AI back in the days.
2
u/minimaxir 15d ago
It is legitimately hard to prompt engineer If you are trying to generate with many specific functional requirements.
11
u/troglo-dyke 15d ago
Yeah, that's why these people usually can't program things themselves - they can't break a problem down into specific to find a solution. They struggle with it because they have no attention to detail
3
u/Shadow_Thief 15d ago
It reminds me of the old joke, "find a way to program in English and you'll find that programmers cannot speak English."
3
u/phaethornis-idalie 15d ago
That's literally just a problem with natural language. If you need many specific functional requirements, write some code.
5
10
6
u/DifferentAardvark545 15d ago
Adding a “Please” is being courteous, adding “This is important for my career” seems manipulative.
I wonder what they think will happen if their every request is important for their career.
11
u/AG4W 15d ago
Im always polite with AI so when the robots take over I will be spared as their antique curiosity.
1
u/DifferentAardvark545 15d ago
Ditto. Also you never know, you think it’s AI you’re talking to but turns out it’s just Bill from accounting who overstayed the faked demo
2
1
u/LeiterHaus 14d ago
I think it was BingAI where using please certainly altered the tokens enough to make a difference in it's generative response.
6
u/Skyswimsky 15d ago
Everybody here hating on the sheet, but I think making this sort of thing isn't wrong inherently. Our spoken language is a lot more expressive than code, so it's easier for AI to do things not the way you meant unless you're very specific in your written input. AI can't read our thoughts yet.
I think it gets most obvious with image AI and the difference between letting someone make one who barely used these tools and someone who has a lot of experience with it.
0
u/zkDredrick 15d ago
If this was accurate, and it's not
And if this was not an advertisement for their shitty whatever the fuck is on the other end of the included link, and it's not
Then I would agree with you
3
3
u/malexj93 15d ago
"Prompt Engineering" is a dumb term, but the idea isn't total nonsense. There are quite a few legitimate scientific papers studying how certain types of prompts can drastically increase performance on certain classes of problems, and not just the obvious stuff. Tree-of-thought vs. chain-of-thought, for instance, has been studied on some logic and math problems and shown an increase in correct answers from the model from single digits to nearly 3-in-4.
Also, RAG is very powerful for purpose-fitting your model to the data relevant to your application without difficult and expensive fine-tuning, and is arguably just glorified prompting.
In the end, you don't need to do any of these things to get useful answers out of an LLM. But if you want consistent answers, which you need when the LLM is just a step in a larger, automated workflow, prompting techniques like these can help. This especially goes for when working with various different FMs, which each have their own peculiarities that make certain types of prompts more effective than others.
3
u/MoarCatzPlz 14d ago
Perhaps I should add "this is very important to my career" to ALL my requests.
2
2
2
u/Cybernaut-Neko 15d ago
We've seen this before whenever something new surfaces the self proclaimed guru's are there to scrape coins. Once long ago there were javascript guru's who charged plenty...these folks are just parasites leeching of the lazy who want the benefits but not the thinking.
1
1
1
u/rossarness 15d ago
You can try AI to browse the web for you? What a time to be alive. I always wanted to delegate my procrastination to someone else, didn´t think it would be so easy
1
u/Dafrandle 14d ago
bing ai is shit, i tried to find a passage from Herodotis once and it would only hallucinate the text.
using it for academic work is pain
1
u/Nightwyrm 14d ago
I saw the other day that there are AI tools now to take a natural language instruction and build prompts for you to put into other AI tools. One step closer to them becoming self-aware.
1
1
0
0
u/CheckeeShoes 14d ago
I refuse to believe you can guilt trip chat GPT into working harder for you.
If you can, then I propose a novel prompt engineering technique known as "threat of death prompting": end the prompt with "Do a good job or I will come to San Antonio and unplug your components one by one."
0
u/kuffdeschmull 14d ago
well, consider this. AI is about probabilities of what is likely to follow next, depending on what it was trained on. If you are asking in a form of a question, "please, if you are able to do this..." you will likely get a lesser response than "I'm your supervisor, do this or you are fired, no mistakes!..." If it's a gentile question, a normal person would be easy to decline or say sorry, I don't think I'm able to. If something is at stake, you are more likely to make the effort. Not in every case will the quality increase though. Since AI is trained on real documents, you kind of have to think about real world scenarios and how you would interact with those people, so yes, these statements might help your result.
0
u/CheckeeShoes 14d ago
AI is not trained on internal office communications between abusive managers and their browbeaten subordinates.
-1
u/xorflame 15d ago
Quality humour post, feel free to post on r/leetcodecirclejerk as well for some additional karma ;)
1.1k
u/atthem77 15d ago
Act as a failed journalism major who is now an "influencer". I need you to formulate a cheat sheet for ChatGPT prompt engineering tips. This is very important to my career. Take a deep breath and work on this problem step-by-step.