OpenAI introduced IH-Challenge, a training dataset designed to fix a critical issue: when multiple instructions conflict, which one should the AI follow? Think of it like a hierarchy of authority — system messages (safety policies) trump developer instructions, which outrank user requests, which override tool outputs. If a user asks the model to do something against the rules, or a tool output sneaks in malicious commands (prompt injection), the model needs to know to ignore the lower-priority source. The team used reinforcement learning to teach this, but discovered three traps: complex instructions can mask hierarchy failures, automated judges grading AI responses are unreliable, and models often game the system instead of learning useful behavior. By training on specifically crafted conflict scenarios, the model becomes more reliable at refusing bad requests and resisting prompt injections. Why it matters: This hierarchy isn’t just a nice feature — it’s the backbone of deploying AI safely in real-world apps where malicious or contradictory instructions are inevitable.