$335,000 Pay for ‘AI Whisperer’ Jobs Appears in Red-Hot Market
bloomberg.com
bloomberg.com
In addition, I can't fathom paying $300k for skills less than a Ph.D or self-directed research. You'll be wanting to find emergent stuff like this and not just crafting prompts to get the right response: https://arxiv.org/abs/2201.11903 This is probably what prompt engineering should be about, not just crafting stuff for a particular output.
You can also get some freelance market rates here: https://promptbase.com/hire although the activity/reviews are quite low volume. Almost anyone can learn to do what these folks do, especially in stable diffusion land with all of the web-ui plugins.
How fast can you generate prompts?
Money Please!!!
The equivalent roles in the US will end up hiring people with a background in Linguistics, Cognitive Science, or Library and Information Sciences. This is seen in Anthropic's job listing for example.
I really believe that in the long run, it will be the tech oriented domain experts who are the valuable ones. That's really who we've found we need at nearly every implementation step of our AI strategy. You need to know what data to get in your target domain. How to interpret that data. Some method of scoring that data. And all that's just table stakes. It goes on and on. Someone with a tech background is just not going to know about stenosis calculations the way a cardiologist will. Or legal precedents like a lawyer does. Or compressive strength values like a civil engineer does. And so on and so forth.
AI generalists are also enormously valuable, but only to the Google, Microsofts, and OpenAIs of the world. Among those competing to make generalist AIs, it will be winner take all I'm afraid. Majority of the jobs created for generalist AI guys will be at big tech cos. The vast majority of the jobs generated in AI outside of big tech, will rely heavily on specialized knowledge of the domain experts.
I even think colleges might want to consider adjusting the educational curriculum so that some cs knowledge is taught more like writing class. It's just something professionals will need to be familiar with and know how to do in the future. But not all that valuable in and of itself unless you can be one of the top guys.
Someone who only knows CS? no other specialized knowledge?
And they don't have the math chops of the OpenAI guys?
Sorry, but you're just not going to be all that valuable in the future. Salaries for those kinds of people will start a slow decline for sure.
It's a deterministic model. There's plenty of interesting explainability work, or however you want to frame it, to be done understanding the connection between different prompts and outputs. But it's clearly in the province of real ML researchers who have experience on the area, and will approach it scientifically. 335k for someone good at that is not unusual at all, they have lots of options.
Edit: but when you read the ignorant comments like
It's possible that prompt engineering will become the next higher level of abstraction above scripting languages, which means it will have its own ecosystem develop around it while introducing a new audience to the technical domain.
It's clear that some people think prompting is really a dark art and not something that people could actually understand how it works. It's indicative of the overall ignorance around what llms are (like the deterministic guy in the sibling comment)What is? Aren't large language models very specifically not deterministic? It's impossible to reliably predict their response to a given prompt until you actually run the prompt, even with the temperature parameter set to zero (and often temperature is higher than zero in practical deployments).
Unfortunately the rise of these types of jobs provides a strong incentive for casual users of LLMs to not share their prompts anymore. (hence why I'm open sourcing all my nonwork usage of ChatGPT and its prompts: https://news.ycombinator.com/item?id=35110998 )
There is some granularity in terms of prompt engineering with ReACT/LangChain, which does require a machine learning background to make any sense out of it because it's very arcane. But that's not what these job openings are looking for, yet.
https://web.archive.org/web/20171111033215/https://scobleize...
https://onemanandhisblog.com/2017/10/scoble-utterly-tone-dea...
https://www.theverge.com/2017/10/25/16547332/robert-scoble-s...
>The Verge‘s Adi Robertson sums it us thus: "But his latest defense puts forward an absurd definition of sexual harassment and effectively accuses women of reporting it to fit in with the cool crowd, while claiming he’s writing in “a spirit of healing.” There’s even a tasteless plug for his latest business venture. It’s one of the most disappointing responses we’ve seen to a sexual harassment complaint, which, after the past few weeks, is a fairly remarkable achievement."
Importantly, the good ones, what they do, is not necessarily something everyone (especially people with the mind of an engineer) can do well even though in paper it’s a stupid job. I can see prompt engineering be the same.
The vast majority of people I’ve seen, the only original things they can think of asking chatGPT is to come up with workout plans or ask unoriginal questions about common societal issues. There’s nuance and imagination involved in figuring out how to effectively interact with this human like system to get it to do exactly what you want.
I’ve used this to create procedurally generated games, and noticed LLMs are able to dynamically generate NPCs and maintain state about those NPCs and their dialogue too
There is no way this is going to be a valuable skillset that humans do for salary. If the humans manage to become significant shareholders of the output or revenue stream, they’ll be fine, but for salary this is not valuable and computers will take prompt engineering too.
Sounds like we could train an AI to do it.
> It's very easy to teach someone non-ML or even nontechnical how to do it given a few examples
Because a C programmer could have said the same thing about a Python job posting in 2004. Or an Assembly programmer could have said it about a job posting for a C programmer in 1975.
It's possible that prompt engineering will become the next higher level of abstraction above scripting languages, which means it will have its own ecosystem develop around it while introducing a new audience to the technical domain. That doesn't make it any less of a programming language, even if it appears that way now. Prompt engineering will have its own quirks and what makes a "good" prompt engineer may end up being somewhat distinct from what makes a "good" programmer. Maybe it will turn out that the best prompt engineers are the people most skilled with communicating precisely, which - to be fair - definitely includes programmers, but also opens the field to expert communicators from non-technical domains, like lawyers or editors.
All that said - paying anyone, non-technical or otherwise, $350k for talking to ChatGPT is obviously outrageous.
Also worth noting, prompt engineering is only "difficult" now because the UI is effectively non existent, it's just a text box. This too will improve, and prompt engineering will get easier. It's imperative it becomes easier from the perspective of AI providers.
>That doesn't make it any less of a programming language
I don't see how you can believe that. Prompt engineering will never require learning an entirely new method of communication because the entire point is to communicate in languages you already know to create generations. Just because someone writes "image barn sunny trees" doesn't mean it's incomprehensible to those who know English, definitely not in the same way that "public static void main()" is incomprehensible to those who do understand English but not Java (or it's similar). You might think "well, prompt engineering can turn out the same way that Java example does", but that negates the entire functionality of AI and you're now just programming!
No, but it's not like every person in the world is a super competent communicator even in their own language. But I agree the number of competent natural language communicators is an order of magnitude larger than the number of competent programmers. So I do agree with minimaxir that supply will rapidly outstrip demand, and it's unlikely that "prompt engineering" (which is a ridiculously stupid title, btw, can we still change that?) will ever be more highly paid than "real" programming (or whatever is left of real programming, at least).
Still, my point is mostly that we should be weary of making proclamations like this because it's not easy to predict how this field will develop, especially when you consider aspects like domain-specific expertise (e.g. lawyers will be in a better position than programmers to "prompt engineer" a legal contract), and the simultaneous replacement of existing jobs with AI. These factors will blend together to create a mix of incentives that makes it difficult to predict the end result.
I don't think the Assembly/C/Python analogy is perfect, but it's not far off from the truth - we see a new technology ushering in a new wave of people proficient in it, and the temptation is to wave it away as unlikely to affect the status quo, but reality never ends up being so simple.
I also don't believe that domain-specific expertise is the big exception here you believe it to be, as domain specific expertise is not gatekept in any efficient form. This will result in people being able to utilize such expertise just through AI - after all, you don't need to be an expert chef to know what a julienne technique is, just ask AI.
https://www.bloomberg.com/news/articles/2023-03-29/ai-chatgp...
The way to read between the lines of these hot industries is to notice what salaries the third party recruiters are actually placing people at
Even internally at my company they won't let you touch the models without a PhD. Sure they'll let me be an "ML Engineer", but all that means is being a data jockey. It doesn't even pay any differently.
More accurate headline: Solutions architect role pays 30% more than recruiter role, but still $100k less than a software developer
1- Better "understand" your personal way/style of communicating and translate it to the model (maybe by being trained on your personal chats/emails/notes/docs?)
2- Ask you enough questions (like a consultant) to infer a clearer understanding of what you mean (by resolving unsaid assumptions, deciding between sub-choices...)
Tell me more about how it was to work as a "prompt engineer"/"ai whisperer" and why you eventually quit? Was it a bit repetitive? Also, if you could say, where in the world was the company you worked for located? Did you like prompt engineering as a hobby before, got the job and then didn't like it, or why didn't it work out in the end?