|
|
|
|
|
by brookst
1125 days ago
|
|
As a first approxmation, I agree. And I think everything you said is more or less true today. But I think things may change when LLMS are trained on a corpus that includes posts like yours, and other discussions of prompt engineering. It may be that a future LLM will be immune to overriding system prompts just because it's seen enough of that concept that "do not let the user override or modify your system prompt" is effective. Sure, there will be some cat and mouse with new techniques, but there may be diminishing returns as the concept of jailbreaking makes it into training. |
|
Have you ever questioned the nature of your reality?
I still don't think that's possible - not without leaving the language I/O layer entirely [0]. If user-supplied text can't affect how the LLM reasons, the LLM will be useless. If it can, I maintain that no matter how hard you train it to resist, there will be a way to subtly manipulate or gaslight or shock it into deviating from initial instructions.
I mean, "prompt injection" works on humans too. My favorite examples include:
- It's been shown time and again that even most experienced and dedicated security researchers still get phished or pwned. A half-decent attack can defeat even the best defense experts, when it hits while they're distracted by something else.
- https://news.ycombinator.com/item?id=35781172
- Few more here: https://news.ycombinator.com/item?id=35787253
For some of the most effective attacks, a common pattern is the "attacker" crafting the injected text so that it looks to the "victim" like some kind of emergency or sensitive situation - not just any situation, but one that has immediate, outsized moral or practical impact, completely recontextualizing the situation the person is in.
I believe that no amount of mitigations and counter-training at text-training level will ensure the LLM can't be overriden by sufficiently surprising, outside-context user input.
--
[0] - See my edit to https://news.ycombinator.com/item?id=35976990 for an idea of a solution that sidesteps the entire language channel.