The definition of an agent architecture at the knowledge level makes emphasis on the knowledge role played by the data interchanged between the agent components and makes explicit this data interchange this makes easier the reuse of these knowledge structures independently of the implementation
This article defines a generic task model of an agent architecture and refines some of these tasks using the interference diagrams.
Finally, a operationalisation of this conceptual model using the rule-oriented language Jess is shown. knowledge level