Why would you put two consequentialists in your system that are optimizing for different sets of consequences? A consequentialist is a high-level component, not a low-level one. Anthropomorphic bias might lead you to believe that a “consequentialist agent” is ontologically fundamental, a conceptual atom which can’t be divided. But this doesn’t really seem to be true from a software perspective.
Why would you put two consequentialists in your system that are optimizing for different sets of consequences? A consequentialist is a high-level component, not a low-level one. Anthropomorphic bias might lead you to believe that a “consequentialist agent” is ontologically fundamental, a conceptual atom which can’t be divided. But this doesn’t really seem to be true from a software perspective.