Rational Behavior requires an objective knowledge of alternatives and a method to evaluate each alternative with respect to the objective.

1) Identify the object of the agent
2) Identify all feasable alternatives that are related to the objective.
3) Develop the criteria to evaluate each feasible alternative with respect to the objective.

*This is just some knowledge that I have used to help me in solving problems and/or encouraging growth, that I wanted to share with you all.