Information foraging theory lays a good foundation for web user modeling. However, the existing user modeling methods mainly focus on fixed information needs. In the real world, a user’s information goal often evolves, and information foraging is a negotiation process between the user and the system. In this paper, we proposed an agent based approach that modeled the dynamic information seeking process of information foragers.