Limited ability to perceive the environment: Every fish can only see things (other fish and food) within a restricted range. Process information from environment and compute an action: In this case the actions are computed as forces (vectors). If the environment tells the fish that there's a huge scary fish ahead, the action will be a force in the oposite direction, or if the fish sees food, a for