Focusing on the selection process of shoal behavior animation (strategy, goal and plan), and using the cognitive modeling approach on behavior selection, a new method to build a cognitive model of artificial fish in fish shoal animation is presented.