I've been a big fan of this variant of inoculation prompting called Evaluation-Conditioned Training (ECT) for a while. I think some version of it could plausibly substantially improve upon inoculation prompting and seems plausibly scalable. I recently discovered a better way of presenting it thanks to discussions with (@Alec Harris and Aric Floyd).
Suppose you want your AI to be an instruction follower. The problem with getting this from RL is that the reward doesn’t always line up with the instructions. The prompt says “solve this coding problem,” but the AI gets reinforced for hacking instead.
ECT makes use of two ideas:
1. Modifying the instructions to align with the reward, per environment, is easier than modifying the reward to align with the instructions.
2. You can separate out instructions you're confident align with the reward function from instructions you're not, so an AI that always follows the confident instructions is fit.
With ECT, you reserve a special field in the prompt for instructions you’re very confident line up with the reward function. The field might be empty 99% of the time, but whenever it’s used, following it gets reinforced.
The hope is that at deployment you can then use this field to describe the standard you actually want, including ones you couldn’t have implemented in training, and the model will follow it.
This doesn't involve "tricking" the AI. The idea is to make it so that the AI intrinsically cares about following the instructions in that field. (Though you might expect the AI to also have other terminal motivations (potentially including score-seeking) governing how it relates to parts of its context outside of the ECT prompt, or in situations without an ECT prompt.)
An advantage this has over inoculation prompting is that the instructions in this field are diverse, so the AI is forced to build up some circuitry to actually pay attention to the content of that field. Meanwhile, with inoculation prompting, the inoculat