bdi-mental-states
SKILL.md
🧠 BDI Mental States (Cognitive Modeling)
Esta habilidad permite modelar el estado interno de agentes autónomos utilizando el framework BDI (Belief-Desire-Intention). Utiliza representaciones formales (RDF/Turtle) para asegurar que el agente actúe con coherencia lógica y propósito.
Mental Model: El agente no es reactivo, es deliberativo. Sus acciones (Intenciones) deben estar justificadas por sus objetivos (Deseos) y su percepción del mundo (Creencias).
🚩 Fragilidad y Autonomía
- Fragilidad: Alta. Las inconsistencias entre creencias y deseos pueden llevar a parálisis lógica o bucles infinitos.
- Libertad: Media en la definición de estados mentales, pero Baja en la estructura de la ontología base.
🚀 Cuándo Activar
- Al diseñar agentes que requieren razonamiento complejo a largo plazo.
- Para formalizar la toma de decisiones en sistemas multi-agente.
- Al depurar comportamientos de agentes que parecen "perder el hilo" de su misión.
- Para implementar una capa de "Conciencia de Contexto" robusta.
🧠 Conceptos Core (BDI)
1. Beliefs (Creencias)
Representan lo que el agente "sabe" o "percibe" sobre el mundo.
- Formato: Tripletas RDF que describen hechos (ej.
agent_a believes sky_is_blue). - Dinámica: Se actualizan mediante la percepción.
2. Desires (Deseos)
Representan los estados finales que el agente "querría" alcanzar.
- Formato: Objetivos potenciales (ej.
agent_a desires target_location_reached). - Dinámica: Motivados por creencias.
3. Intentions (Intenciones)
Representan los deseos a los que el agente se ha "comprometido".
- Formato: Planes ejecutables o compromisos de acción.
- Dinámica: Una intención persiste hasta que se cumple o se vuelve imposible (basado en creencias).
🛠️ Implementación en Gemini Elite Core
Patrón: Representación Turtle
Gemini 3 es excelente generando Turtle RDF. Úsalo para mantener un estado mental rígido.
@prefix bdi: <https://w3id.org/fossr/ontology/bdi/> .
@prefix ex: <http://example.org/> .
ex:AgentG1 a bdi:Agent ;
bdi:hasBelief ex:ServerIsDown ;
bdi:hasDesire ex:ServerIsUp ;
bdi:hasIntention ex:RebootServer .
ex:RebootServer bdi:fulfils ex:ServerIsUp ;
bdi:isSupportedBy ex:ServerIsDown .
Flujo de Deliberación
- Percepción: Actualiza el grafo de Creencias.
- Generación de Deseos: Identifica discrepancias entre Creencias y el Ideal.
- Compromiso: Selecciona el Deseo más prioritario y conviértelo en Intención.
- Planificación: Genera los pasos técnicos para cumplir la Intención.
🔗 Integraciones
context-fundamentals: Base para las descripciones de estados mentales.multi-agent-patterns: Coordinación de intenciones entre varios agentes.project-development: Aplicación de BDI a ciclos de vida de software.
📚 Referencias Internas
references/bdi-ontology-core.md: Definición formal de clases y propiedades.references/rdf-examples.md: Librería de ejemplos en Turtle para diversos escenarios.references/sparql-competency.md: Consultas para verificar la integridad mental.references/framework-integration.md: Conexión con JADE/Python/LAG.
Weekly Installs
1
Repository
yuniorglez/gemi…ite-coreGitHub Stars
9
First Seen
5 days ago
Security Audits
Installed on
junie1
windsurf1
amp1
cline1
opencode1
cursor1