bdi-mental-states

Transform RDF context into BDI agent mental states using formal ontology patterns.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill bdi-mental-states-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bdi-mental-states
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/assignment-generator/antigravity-skills-main/antigravity-skills-main/skills/bdi-mental-states
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill bdi-mental-states-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rdflib, and includes references (resource) components.

What problem does it solve? Modeling why an agent believes something, what goal that belief creates, and which plan it commits to is hard to do in a traceable, queryable way. This Skill converts external RDF context into formal Belief-Desire-Intention mental states so agent reasoning becomes explainable, temporally bounded, and interoperable across multi-agent systems. ## Core Features & Use Cases - T2B2T Pipeline: Translate incoming RDF triples into beliefs, run BDI deliberation, then project results back into RDF for downstream systems. - Cognitive Chain Modeling: Wire beliefs, desires, and intentions with bidirectional properties (motivates/isMotivatedBy, fulfils/isFulfilledBy) for forward reasoning and backward explainability tracing. - Framework Integration: Deploy BDI models to SEMAS production rules, JADE/JADEX platforms, or constrain LLM outputs via Logic Augmented Generation with ontology validation. - Use Case: A payment-notification agent receives an RDF world state, forms a justified belief, derives a desire to pay, commits an intention with an ordered task plan, and emits the completed payment as new triples. ## Quick Start Model the agent's beliefs, desires, and intentions from this RDF notification using the BDI ontology patterns, including justifications and temporal validity intervals.

Frequently Asked Questions about bdi-mental-states

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model agent beliefs, desires, and intentions in RDF?

Create Belief instances grounded in WorldState references via bdi:refersTo, derive Desires linked with bdi:isMotivatedBy, and commit Intentions with bdi:fulfils plus a specified Plan. Attach Justification instances and temporal validity intervals to every mental entity.

What is the T2B2T paradigm in BDI agent modeling?

T2B2T (Triples-to-Beliefs-to-Triples) is a bidirectional pipeline: incoming RDF triples are translated into belief instances via BeliefProcess, BDI deliberation selects intentions and plans, then execution results are projected back into RDF using bdi:bringsAbout.

Can BDI ontologies integrate with JADE or JADEX agent platforms?

Yes. Mental states are stored as RDF graphs and mapped to JADE agent structures or JADEX goals, with SPARQL queries driving goal target and drop conditions. SEMAS production rules can also be generated from belief-desire-intention chains.

How do I validate a BDI ontology implementation with SPARQL?

Run competency queries checking that every intention fulfills a desire, every belief references a world state, and mental processes reason upon inputs. Validation queries should return empty result sets when constraints hold.

When should I not use BDI mental state modeling?

Avoid BDI modeling when you only need persistent facts or entity memory across sessions, or when you only need agent topology and handoff coordination. BDI is justified only when explainable agency and traceable reasoning chains are required.