I didn't realize until recently is that the "programming" of chatGPT is a hidden prompt fed into the black-box before your document is appended. * ChatGPT's "inability to separate data from code" means every input, even training input, is an eval(). * Is it now impossible to train another LLM on web input? The genie is out of the bottle--you can spam prompts into anything (webforms, html, etc) and compromise future L…
> * ChatGPT's "inability to separate data from code" means every input, even training input, is an eval(). This is very true in GPT3, less true in GPT3.5, and even less true in GPT4. OpenAI is moving to separate system prompts from user prompts. The system prompt is processed first attempts to isolate the user prompt from the system prompt. It's fallible, but getting better. > * LLM's have to be assumed to be entirel…
The point isn't that you can't use LLM output, it's that you should always consider LLM output as potentially hostile. You can somewhat mitigate this by pairing a LLM with a deterministic system that only allows a predictable subset of behavior, but it's a tricky problem to remove completely.