HACKER Q&A
📣 _false

People with “prompt engineer” in their title, what do you do?


People with “prompt engineer” in their title, what do you do?


  👤 taylorfinley Accepted Answer ✓
I don't have that in my title, but I have built a bunch of fun little apps using various levels of what you might call "prompt engineering" so I'll take a stab at explaining how I think of it: the task of a prompt engineer is to build an interface to a model that produces the desired output somewhat reliably. They might also work to improve the quality of the model's output by testing and improving the prompts, or they might try to optimize token count, or to tie models together via generating prompts with prompts...

The fun app I'm building right now is yourdrink.is, it takes the name of a drink (real or imagined) and generates a plausible recipe, complete with a photo. I'm using a prompt that asks for the model to complete a JSON object like this one:

  {title: ,
   description: ,
   product_photo_prompt_for_dalle: ,
   ingredients: [,...],
   instructions: [,...]
   mixologists_notes: <250 char, public-facing, promotional tone>}
I've built some other features in too: I noticed the model loves to put Blue Curacao in every cocktail... GPT-3.5 REALLY loves blue curacao! Rather than banning it entirely I look at how over-represented that ingredient is, then use a proper random function to choose a prompt that suppresses that ingredient proportionally to the over-representation--in other words, if we see an ingredient 10x more than we want to, use an rng to choose a prompt that suppresses it 9 out of 10 times.

Those are my arm-chair definitions of prompt engineering. Other sites I've built that involved this kind of 'prompt engineering':

poetic.am (poems from your pictures)

support.rip (type what you want to say, get out perfect Support Tone)

uplift.boo (uplifting friend that tells you you look great or otherwise showers you in positivity)


👤 amerine
Write internet satire?

👤 VoodooJuJu
No one seriously has this in their title.

👤 gadders
They're always on time.

👤 borplk
Pretend to be an engineer? :))

👤 whatisthishn
Where did you see that title? I'm a fullstack Javascript ML data scientist and I've never seen anyone call themselves a prompt engineer.