L'agent évolué est un agent de base qui possède comme représentation de l'autre agent, la description de l'agent de base.
L'agent évolué importe donc la description de l'agent de base et est complété par la description de l'agent fictif
qui représente sa connaissance de l'autre (
).
En utilisant le formalisme décrit précédemment, l'agent est défini de la manière suivante :
Agent agent_evolue = { import agent_de_base, accointance = agent_de_base }.
L'agent obtenu est le suivant :