Acting rationally:Act rationally, such as agent (agent is a program that has the ability to act. In automation or represent various) can act rationally is agent for to achieve the target set, such as Agent.To choose the path to the target in the shortest possible is called agent action with reason, for example, agent In a game of chess with the goal to defeat his opponent.And so on.