Earlier quoted context omitted.
I'm not sure it's that simple. The problem is you can't have the system act intelligently[0] on the data at all . If it is allowed to act intelligently on the data then it can be instructed via the data. You could probably get close by training it with a privilege/authority bit but there will always be ways to break out. As far as I am aware there are no machine learning models that generalize with 100% accuracy, in…
I wonder if this shows we still lack insight in how LLMs actually work. There is something inside which appears to understand instructions and execute them, but it's unclear yet how exactly this "understanding instructions" works and how instructions are represented inside the network. If you don't know this, it's very hard to distinguish "instructions" from "non-instructions" in terms of inputs and outputs of the ne…
Does "more intelligent" behavior require instructions and data to be more intertwined?
Sometimes your instructions can't be perfectly specific up front since there are some things about step 3 that you'll only learn by doing steps 1 and 2.
Or sometimes even people just make mistakes, or things are in inconsistent formats.
Consider this toy example:
""" Given two lists of comma-separated-data representing names and addresses, find any names which appear in both lists with conflicting addresses.
List 1: Alice, 123 Main Street Bob, 224 Alpha Street
List 2: Alice, 245 Alpha Street Charlie, 888 Zeta Street """
I gave that to Chat GPT right now and it treated it like a programming problem, produced python code with that data in dictionaries, and also told me the answer: Alice.
I then opened a new session and gave it the same prompt but changed the commas in the data to be pipes like "Alice | 123 Main Street". I left the first part the same, though, specifying commas.
It wrote Python code this time that split like so `item.split(" | ")`. It didn't tell me Alice in the response, that might just be randomness, I dunno, but the code did print out that Alice had the conflict.
So it was able to tell that it's instructions didn't quite match the data and adapt in order to do the right thing anyway.
I could imagine it will be quite challenging to add "the ability to adapt to the facts on the ground" without bringing in "the ability to get misled by an adversary"?