Integrating Emotions into Agent Modeling

If the agent which simulates serviceman’s action in the battlefield has no individual characteristic, its behavior tends to be a bit "wooden". This sort of agent has predictability in its action mode, and would lead to poor authenticity and effectiveness. Emotion is an important factor that can influence human behavior, and could be of a great help in decision-making. For the purpose of constructing more truly agent, a method was proposed to integrate an emotion generating mechanism into an agent modeling architecture. Agent built according to this method can generate its own emotion based on the OCC model, and can implement cognitive behavior based on Soar architecture. How emotion state could be affected by agent personality, emotion history and external stimulus was analyzed. The mechanism was explored that used emotion to assistant agent’s decision-making process. At last an example was given to demonstrate the interaction between emotion and decision-making in the agent constructed based on the framework.