Une architecture d'agent BDI basée sur la théorie des fonctions de croyance : application à la simulation du comportement des agriculteurs


La simulation à base d'agents est maintenant largement utilisée pour étudier les systèmes complexes. Cependant, le problème de la définition des agents est toujours posé. Définir des agents complexes capables d'agir de manière réaliste est une tâche difficile. Un paradigme couramment utilisé pour formaliser le comportement de tels agents est le paradigme BDI (Belief-Desire-Intention). Cependant, ce formalisme est peu utilisé en simulation. Une raison est que la plupart des architectures basées sur celui-ci sont très complexes à comprendre pour des noninformaticiens. De plus, elles sont en générales très lourdes en termes de temps de calcul. Dans cet article, nous proposons ici une architecture agent basée sur le paradigme BDI et sur la théorie des fonctions de croyance qui permet de répondre aux difficultés précitées. Nous présentons une application de celle-ci pour la simulation du choix et de la conduite de systèmes de culture par des agriculteurs. Cette application montre que notre architecture permet de faire tourner plusieurs milliers d'agents simultanément. Agent-based simulations are now widely used to study complex systems. However, the problem of the agent design is still an open issue. In fact, designing complex agents able to act in a believable way is a difficult task, in particular when their behaviour is led by many conflicting needs and desires. A widely used way to formalise the internal architecture of such complex agents is the BDI (Belief-Desire-Intention) paradigm. Yet, this formalism is rarely used in simulation context. A reason is that most agent architectures based on the BDI paradigm are complex to understand by non-computerscientists. Moreover, they are often very timeconsuming in terms of computation. In this paper, we propose an architecture based on the BDI paradigm and on the belief theory to answer these problems. We present an application of our agent architecture to an actual model dedicated to cropping plan decision-making. This application that takes into plays thousands of farmer agents shows promising results.