The elephant in the room is you

Posted by lookwatchlistenplay@reddit | LocalLLaMA | View on Reddit | 28 comments

To date, prompt engineering has been all about "You".

"You are an expert software developer"...

"You are a world-class designer"...

"You are a tool-calling agent equipped with three Swiss knives, a dusty old rain gauge, and a wheelbarrow"...

Okay, fine... but who is that "persona" talking to? YOU! So who are you and why do you want to know about whatever it is you're talking about?

The actual "you" in the whole dialogue is 50% of the context right there. And it's typically missing from most prompts, or from prompt guides that I've encountered.

Talk about who "YOU" are, "the user". There's literally the word "You" in user. And the word "Ass" in "Assistant"... because the assistant can be a real ass sometimes, messing things up, acting all dim-witted or coy when you know it knows the answer... It is what it is.

YOU are the context. Or at least, 50% of it, in a two-way dialogue (describing most all speech... unless you're a loony...).

If anything, you should not tell the LLM what they are (as something ordinary that ordinarily exists in the real world like "expert software developer"), but instead, sometimes, try telling the AI what you REALLY want them to be, because of who "you" are and why you're interested in their response (especially as whoever "YOU" choose or describe them to be).

The lightbulb moment that led to this post: As soon as I mentioned, at the end of a rather obscure prompt, that "I am an expert in -obscuretopic-", the LLM finally spoke to me smoothly, with respect (for my time) and useful information, and a handy (albeit rough around the edges, AKA "somewhat hallucinated but not entirely") reference about specific person who has previously dealt with the niche topic before (Soviet scientist level of niche).

Thus concludes the end of my first post on /r/localllama.