|
[full paper] |
Antonis Kakas, Paolo Mancarella, Fariba Sadri, Kostas Stathis, Francesca Toni
This paper presents a new model of agency, called the $KGP$ ({\bf K}nowledge, {\bf G}oals and {\bf P}lan) model. This model draws from the classic $BDI$ model proposing a hierarchical agent architecture with a highly modular structure that synthesises together various reasoning and sensing capabilities of the agent in an open and dynamic environment. The novel features of the model include: its innovative use of Computational Logic (CL) in a way that facilitates both the formal analysis of the model and its computational realisability directly from the high-level specification of the agents (a first implementation platform for the development of $KGP$ agents exists); the modular separation of concerns and flexibility afforded by the model in designing heterogeneous agents and in developing independently the various components of an agent; and the declarative agent control provided through a context-sensitive cycle CL theory component of the agent that regulates its operational behaviour, according to the current circumstances of operation thus breaking away from the one-size-fits-all control of operation.
Keywords: Autonomous agents, Logic Programming, Multi-agent systems
Citation: Antonis Kakas, Paolo Mancarella, Fariba Sadri, Kostas Stathis, Francesca Toni: The KGP Model of Agency. In R.López de Mántaras and L.Saitta (eds.): ECAI2004, Proceedings of the 16th European Conference on Artificial Intelligence, IOS Press, Amsterdam, 2004, pp.28-32.