To understand why the agent works and under what conditions, I will run experiments with the agent under different internal conditions. For example, in an ablation experiment, a function of representation is removed from the program. The agent's behavior is then observed to help understand the effect of that missing piece. Exactly what experiments to run will be clearer as I develop the theory and agent.
Through experimentation I plan to evaluate these more specific hypotheses: