6 ms·
You probably don't know how to do Prompt Engineering
- jstanley 4y agoThis is some really cool stuff. I wish there was a sensible way to work on this, that didn't involve either using an Nvidia GPU or using cloud GPUs.
- arthurcolle 4y agoStrategy: try to get hired at an AI company that lets you play with this stuff for money! Context: https://news.ycombinator.com/item?id=35640310#35642665 https://news.ycombinator.com/item?id=35640310#35642665
- smoldesu 4y agoContribute to Microsoft's ONNX runtime, it's helping accelerate non-Nvidia hardware for all sorts of ML goodness: https://onnxruntime.ai/ https://onnxruntime.ai/
- deleted 4y ago[deleted]
- sheeshkebab 4y ago[flagged]
- hammyhavoc 4y ago[flagged]
- uoaei 4y agoThere is absolutely zero basis to have any certainty about things like this.
- hammyhavoc 4y ago[flagged]
- anthlax 4y agoAlternatively LLM’s will have gotten good enough that prompts can be general enough to not need tuned skills. I.e the average person can prompt well enough to get great results
- hammyhavoc 4y ago"the input methodology will change" includes this.
- skinkestek 4y agoFor me, if it stays exactly the same only updated with the latest data ingested it will still be useful for me in 5 years - that is unless something even better replace it.
- blktiger 4y agoI can't really imagine it will be a job long term. It's more of a skill you use for some other task. Not that different from having good google search skills as a programmer.
- jmole 4y agoIt’s a real job for “raw” transformer models, where the model is just playing “follow the leader” to whatever kind of text you prompt it with – but depends a lot on how the model is trained and fined-tuned.
- wouldbecouldbe 4y agoHaha yeah the crypto bro's have a new hobby.
- GalenErso 4y agoThe memes write themselves. Using the "buff doge, weak doge" template for example. Buff Doge: Engineer in 1923: I can design a bridge and build it with my bare hands, fix any vehicle, and maintain an internal combustion engine. Weak doge: Prompt engineer in 2023: halp plz i cant write prompt correctly.
- nothatscool 4y agoI don't really understand the backlash to this term. Is it really so crazy that learning how to use these tools effectively has become a thing?
- packetlost 4y agoCalling it "engineering" is the idiotic part, not the actual act. It's obnoxious that 15 minute after ChatGPT was announced there were people marketing themselves for outrageous prices as "prompt engineers".
- imdsm 4y agoIf people are willing to pay them for the value they bring, then no wonder they're marketing themselves that way. If it's effective and their goal is increased renumeration then they're smart people.
- yamtaddle 4y ago> smart Shrewd, sly, or cunning, maybe. Possibly also smart, but that's closer to the specific quality that's being displayed.
- newswasboring 4y agoCan you show me one example of this? I understand 15 mins is probably an exaggeration. Maybe show someone who did it after 24 hours?
- OJFord 4y agoI agree, but it's actually perhaps not as bad as white goods OEMs sending out 'engineers' to fit replacement parts, or ISPs' 'engineers' connecting faceplates for a fibre installation, etc. that we've had for years.
- thunky 4y agoThe "prompt" part is just as dumb. Should we call a sysadmin a "prompt engineer" too? No, because that would be stupid.
- spyremeown 4y agoDid we have "search engineers" back when search engines and indexers were first created?
- seattle_spring 4y agoIf so, I’m a very accomplished “search engineer.” Senior Staff Search Engineer, if you will.
- amelius 4y agoIt's not engineering. Engineering is when you use a set of tools to design and create something in one attempt, i.e. without trying first many different approaches that lead nowhere, and also without being satisfied with a different outcome than you set out to obtain.
- chankstein38 4y agoWhat? lol I'm not going to argue the definition of engineering with you but if you've done any real engineering you should realize it's not just some magic fluff of magically being able to do everything the first time. Engineering takes many iterations of a concept before doing it right. You think people who engineer bridges and buildings have never thought about or attempted to design any aspect of any bridge or building before? No, they've tested a million different iterations of the same kind of thing and they've built models and they've tried things and failed. It's why flow simulators and things like airflow chambers exist.
- amelius 4y agoYeah, some iteration may be necessary, but the point is that real engineers have a much better idea of what the outcome will be than these "prompt engineers".
- simonw 4y agoTalented prompt engineers DO have a good idea of what the outcome will be - that's a big part of the skill involved in prompt engineering. (Given how inherently unpredictable LLMs are that's actually pretty impressive.)
- amelius 4y agoI bet talented prompt engineers are surprised a lot of the time.
- rwoerz 4y agoYes, it is "prompt alchemy". But that seems to be true for the whole LLM field, at least for the time being.
- simonw 4y agoYou're wrong. Using LLMs and other generative AI tools well is genuinely difficult, and takes a lot of experience and skill. Anyone can type text in a box. Understanding the full scope of what you can and cannot do with these tools - and how to best get them to do those things - turns out to be a very deep topic.
- superfrank 4y agoWhen I'm struggling to get the results I want, I've started asking ChatGPT to give me a prompt that I then feed back into it. It's not perfect, but it's made getting the right prompt way easier.
- thunky 4y agoThat's hilarious. Prompt engineer jobs are already becoming obsolete.
- shortrounddev 4y agothis is not engineering
- simonw 4y agoSure, in the same way that software engineering isn't engineering, if you want to be pedantic about the term "engineering".
- shortrounddev 4y agoNo, software engineering is. Writing prompts to a chat bot is just being a user of that software
- simonw 4y agoMy personal definition of "prompt engineering" is more about building new software on top of LLMs - the kind of stuff in https://github.com/openai/openai-cookbook https://github.com/openai/openai-cookbook I see using ChatGPT directly as prompting, not prompt engineering.
- jschveibinz 4y agoSoftware engineering is a type of engineering, but very few programmers actually do or even understand software engineering. Believe me, I know: I have hired and fired a lot of them.
- uguuo_o 4y agoSoftware engineering is. The problem is most people think they are software engineers simply because a company makes such title for a job. If that is accepted, then why not call janitors as senior principal custodial enginner.
- thethethethe 4y agoIs it just me or are the self proclaimed "prompt engineers" on Twitter just a new iteration of crypto bro grifters? Dont get me wrong, I think LLMs and generative AI are really cool and useful and have already improved my productivity to some degree, I just get no-talent, self-promoter, vaporware vibes from people I see pushing "prompt engineering" the hardest (Edit: I agree with the premise of article, I just wanted to rant about about AI bros)
- bcrosby95 4y agoIt reminds me more of a social media manager, but having having them say they work in "engagement engineering".
- taylorius 4y agoWould it be a proper trend without it's attendant grifters?
- gensym 4y agoAnything that feels "techy" but doesn't require practice, study, or math is always going to be a magnet for grifters who were doing beer bongs while others were learning to code. (Edit: I'm not trying to imply anything about the linked author of this piece. They actually do have code examples!)
- zemo 4y agothe idea that learning to code is virtuous and having fun is bad needs to go away. Lots of people learned to code AND did beer bongs.
- Buttons840 4y agoI just spent some time tweaking image generation parameters; 0.1 that way, 0.01 back again. I finally managed to eliminate the weird artifact while leaving everything else mostly the same. Then I realized, I'm the one doing gradient descent now. I'm the one navigating a high dimensional space looking for that local optimum. I'm the prompt engineer.
- saulpw 4y agoYou are the Oracle. How far are we from a "gpt bisect" that shows you images kittenwar-style until you pick one that is good enough?
- deleted 4y ago[deleted]
- 2h 4y ago> written by yours truly Who else would have written it?
- imdsm 4y agoWell the whole article gives me the feeling of exactly what the author detects in others calling themselves prompt engineers. "You're not prompt engineers, /I'm/ a prompt engineer" and then goes on to suggest blending prompt results and performing some basic calculations. True "prompt engineering" is knowing how to get a desired output, reliably, from an input. How to do things like information extraction, inference, expansion, transformation, instruction, etc. But sure, we can zipper two outputs together and write tetchy gists too.
- 2h 4y agoTrue "prompt engineering" is not a thing. its just a misuse of the word engineering by some tech bros.
- Imnimo 4y agoI don't understand the proposed "Prompt Weighting". The method of prompt weighting in StableDiffusion doesn't seem to have any direct analog in the context of an LLM. What exactly is being proposed here?
- Aerbil313 4y agoGenerally you use different words instead of prompt editing for an LLM, but I guess it can be useful in certain situations.
- dmingod666 4y agoThere is an equivalent to this in full text search where you can give different weights to different parts of the query (solr).
- noonething 4y agoPrompt engineering is like being the dog whisperer but for computers.
- gavi 4y agoThere is a free course from deeplearning.ai with intro from Andrew Ng https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/ https://www.deeplearning.ai/short-courses/chatgpt-prompt-eng...
- suction 4y ago[dead]
- SV_BubbleTime 4y ago> Thank you Stable Diffusion Community for showing us in NLP the way Oh… so… very mostly porn. Not the first time, not the last.
- dmingod666 4y agoI don't even care about it. I just write natural language. I don't have time or the motivation to keep up with esoteric incantations and that too with a limited shelf life, that may be version or release specific. I do think there is some value in putting the AI in the correct context role if you're using the API for some app.
- nottorp 4y agoHey I have an idea. If writing prompts for the AI is hard, why not have the AI write the prompts?
- lee101 4y ago[dead]