The agent must also explain or justify the choice, particularly if the decision has adverse consequences for other agents. The explanation is typically not an ex post construction, but a mediating factor in the decision process. In business domains, agents need to be able to justify their decisions to the many parties involved. Our model is not a prescriptive model of some hypothetical rational agent. Rather, it is a descriptive model of subjective decision making.
Different agents have different goals, relationships, choices, and explanations.
These differences will result in different outcomes for the same decision. Our model does not suppose that most real decisions have a rational or optimal result. Our model is realistic. Moreover, as agents adopt goals through relationships, an agent may have conflicting goals. This state would cripple a logical system, but it is natural in a psychological system.