M: an architecture of integrated agents
Communications of the ACM
Artificial intelligence: a new synthesis
Artificial intelligence: a new synthesis
Intelligent software agents
Integrating multiagent coordination with reactive plan execution
Proceedings of the fifth international conference on Autonomous agents
Neural Networks: A Comprehensive Foundation
Neural Networks: A Comprehensive Foundation
Industrial Applications of Fuzzy Control
Industrial Applications of Fuzzy Control
Computational Theories of Interaction and Agency
Computational Theories of Interaction and Agency
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
The 'MECIMPLAN' Approach to Agent-Based Strategic Planning
WI-IATW '06 Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology
Structure and complexity in planning with unary operators
Journal of Artificial Intelligence Research
Fast planning through planning graph analysis
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
Hi-index | 0.00 |
Planning is a human process that we constantly use in our daily life. However, when the planning process exceeds from our mental capacity the use of computers can be a good solution to complement our natural planning capacity. The availability of planning functionalities is essential for information and database systems to show intelligent and adaptive behaviour. In order to build such a functionality in a principled manner, a methodology is required that is flexible enough to be tailored to the specific needs of an information system for a particular application. In this article, we will introduce a methodology that draws upon agent technology so as to incrementally construct models for information systems with planning capabilities. In this methodology, each agent is responsible for carrying out a specific task within the planning process, such as classifying, qualifying, assigning or optimising an intelligent search. The use of agents, as software entities in charge of developing specific reasoning processes, facilitates the dynamic generation and refinement of solutions with desired functionality. We have developed two software prototypes that prove the adequacy of our approach in different real-world domains.