bdi-mental-states

Transform RDF context into BDI beliefs, desires, and intentions with ontology patterns.

Updated Aug 7, 2026
One-click install
npx skills add https://github.com/Sambhav242005/Major-Project --skill bdi-mental-states-sambhav242005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bdi-mental-states
Source: https://github.com/Sambhav242005/Major-Project/tree/main/.agents/skills/bdi-mental-states
Command: npx skills add https://github.com/Sambhav242005/Major-Project --skill bdi-mental-states-sambhav242005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Modeling agent cognition with formal Belief-Desire-Intention semantics is difficult: ad-hoc representations break explainability, lose provenance, and cannot be queried or validated. This Skill provides ontology patterns, RDF examples, and SPARQL competency queries to convert external RDF context into traceable agent mental states. ## Core Features & Use Cases - BDI Ontology Modeling: Define beliefs, desires, intentions, plans, tasks, justifications, and temporal validity intervals using a compact BDI ontology aligned with DOLCE. - T2B2T Pipeline: Implement Triples-to-Beliefs-to-Triples flows that ingest RDF world states, run BDI deliberation, and project results back as linked data. - Framework Integration: Translate BDI models into SEMAS production rules, JADE/JADEX agents, Logic Augmented Generation pipelines, and FIPA ACL messages. - Use Case: Given an RDF notification like "invoice due tomorrow", generate the full cognitive chain (belief, motivating desire, committed intention, plan with ordered tasks) and validate it with SPARQL competency queries. ## Quick Start Use the bdi-mental-states skill to model the attached RDF world state as agent beliefs, desires, and intentions with justifications and temporal validity.

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?

Model beliefs, desires, and intentions as BDI ontology classes linked by motivational properties: beliefs motivate desires, intentions fulfill desires and specify plans. Ground every belief in a WorldState via refersTo and attach Justification instances for explainability.

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 as RDF world states using bringsAbout.

Can BDI ontologies integrate with LLMs?

Yes, through Logic Augmented Generation (LAG). Serialize the BDI ontology into the LLM prompt, generate triples, then validate them against ontological restrictions such as intentions fulfilling desires and beliefs referencing world states, retrying with error feedback when inconsistent.

How do I validate a BDI ontology implementation with SPARQL?

Use competency queries that check motivational chains, plan task ordering, temporal validity windows, and justifications. Validation queries verify constraints like every intention fulfilling exactly one desire and every belief referencing a world state.

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 when explainable agency matters: why an agent believed something and which plan it committed to.

Why do BDI beliefs need temporal validity intervals?

Beliefs without temporal bounds cannot be garbage-collected or conflict-checked during diachronic reasoning. Assign hasValidity with TimeInterval start and end times so SPARQL filters can resolve overlapping or stale beliefs about the same world state.