Theoretical Computer Science
Generating plans in linear logic I: actions as proofs
Theoretical Computer Science
Linear logic programming with an ordered context
Proceedings of the 2nd ACM SIGPLAN international conference on Principles and practice of declarative programming
Programming in Lygon: An Overview
AMAST '96 Proceedings of the 5th International Conference on Algebraic Methodology and Software Technology
Agents via Mixed-Mode Computation in Linear Logic
Annals of Mathematics and Artificial Intelligence
On proactivity and maintenance goals
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
A Logical Characterization of Forward and Backward Chaining in the Inverse Method
Journal of Automated Reasoning
Focusing and polarization in linear, intuitionistic, and classical logics
Theoretical Computer Science
Modelling Multilateral Negotiation in Linear Logic
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
Linear Logic for Non-Linear Storytelling
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
Hi-index | 0.00 |
Agent solutions to programming problems are often based on the Belief-Desire-Intention (BDI) paradigm [12]. Beliefs represent what the agent believes to be the current state of the world. Desires specify the proactive behaviour of the agent, in that the agent works to make these true. Often desires can be mutually exclusive or contradictory, requiring the agent to select from among them, and so BDI implementations often use goals, which can be thought of as desires with some restrictions on them (such as requiring goals to be consistent, feasible and not yet achieved). There can be several types of goals, including achievement goals, whcih are dropped once they have been achieved, and maintenance goals, which are continually monitored, even when currenlty true. Intentions are plans of action that the agent has committed to to achieve its current goals. Often there are many ways to achieve a set of goals that the agent is working on, implying the need for a mechanism to choose between them.