Andre Vellino's lecture slides available here .
Romelia Plesa's lecture slides available here .
(adapted from Ramiro Liscano's BeliefDesireIntentionLecture and the Weiss book. See SoftwareAgentBooks)
motivation: we want to model and design agents that act rationally. A rational agent is one that can come up with a PLAN OF ACTIONS consistent with its BELIEFS in order to achieve the GOALS it has been designed for.
"If I have a goal of staying dry, and I believe it is raining, then it is rational of me to take an umbrella when I leave my house" (Wooldridge in "Reasoning about Rational Agents")
Note that for the agent to behave rationally, it does not matter whether it is indeed raining or not.
See also Dennett's intentional stance and the Mc Carthy quote in AgentDefinition.
3 components to BeliefDesireIntention:
mental constructs: Practical reasoning vs theoretical reasoning
- a philosophical theory of practical reasoning (Bratman)
- a logical foundation (Shoham, Cohen & Levesque, Wooldridge...)
- an implementation framework (Shoham, Rao & Georgeff)
- Beliefs are a set of statements that an agent has about the world and itself.
- Desires are a set of beliefs that an agent would like to reach
- Intentions are a subset of desires that the agent selects, through a deliberation process, and commits to achieving.
formal background: Epistemic logic, based on ModalLogic.
- consistency (between intentions, between intentions and beliefs, between beliefs...)
- Intention is choice with commitment. (Cohen & Levesque)
- beliefs persist by default, and their absence as well, until the belief is learnt (Shoham) 
- good faith: only commit to what you believe you are capable of
- intentions drive means-ends reasoning
- more: see TheoryOfIntentions
- mapping of modal logic to the proposed architecture?
- omniscience and other theorem proving issues
- resulting performance
- finding a good balance between overcommitment to an intention and being overly cautious
Stanford's encyclopedia of philosophy: 
(last edited March 20, 2012)
Find Page by browsing or searching