BDI Mental State Modeling
Transform external RDF context into agent mental states (beliefs, desires, intentions) using formal BDI ontology patterns.
Prerequisites
- Understanding of RDF/Turtle syntax
- Familiarity with ontology concepts
Instructions
Mental State Types
Endurants (Persistent):
Belief: What the agent believes to be trueDesire: What the agent wishes to bring aboutIntention: What the agent commits to achieving
Perdurants (Events):
BeliefProcess: Forming/updating beliefs from perceptionDesireProcess: Generating desires from beliefsIntentionProcess: Committing to desires as intentions
Cognitive Chain Pattern
:Belief_store_open a bdi:Belief ;
bdi:motivates :Desire_buy_groceries .
:Desire_buy_groceries a bdi:Desire ;
bdi:isMotivatedBy :Belief_store_open .
:Intention_go_shopping a bdi:Intention ;
bdi:fulfils :Desire_buy_groceries ;
bdi:specifies :Plan_shopping .
T2B2T Paradigm
Triples-to-Beliefs-to-Triples implements bidirectional flow:
- Triples-to-Beliefs: External RDF triggers belief formation
- Beliefs-to-Triples: Mental deliberation produces new RDF output
Temporal Dimensions
Associate mental states with validity periods:
:Belief_B1 a bdi:Belief ;
bdi:hasValidity :TimeInterval_TI1 .
:TimeInterval_TI1 a bdi:TimeInterval ;
bdi:hasStartTime :TimeInstant_9am ;
bdi:hasEndTime :TimeInstant_11am .
Guidelines
- Model world states as configurations independent of agent perspectives
- Distinguish endurants (states) from perdurants (processes)
- Use bidirectional properties (
motivates/isMotivatedBy) - Link mental entities to
Justificationinstances for explainability - Define existential restrictions on mental processes
Notes
- Enables explainability through traceable reasoning chains
- Supports neuro-symbolic AI integration (Logic Augmented Generation)
- Compatible with SEMAS, JADE, JADEX frameworks
Source: muratcankoylan/Agent-Skills-for-Context-Engineering