Nous avons choisi de n'utiliser aucune structure partagée entre les deux agents. Les agents ont cependant besoin d'avoir une représentation (même approximative) de l'autre pour pouvoir en simuler le fonctionnement. Cela est nécessaire si l'on veut pouvoir interfacer un agent informatique avec un agent humain, l'agent humain ne pouvant bien évidemment pas partager quoi que ce soit avec un programme informatique.