bdi-mental-states
Permite ao agente modelar estados mentais, como crenças e intenções. Útil para criar agentes cognitivos e integrar IA neuro-simbólica.
O que ela faz
Esta ferramenta ajuda a criar modelos de 'estados mentais' para agentes de IA. Ela transforma informações externas em crenças, desejos e intenções, permitindo que a IA 'pense' e aja de forma mais inteligente e explicável.
Quando usar
- ✓Quando você quer que uma IA entenda o que ela 'sabe' (crenças).
- ✓Para definir o que a IA 'quer' alcançar (desejos).
- ✓Para determinar o que a IA 'decide' fazer (intenções).
Exemplo do que pedir para a IA
“Transforme este texto sobre o clima em crenças, desejos e intenções para um agente de IA.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa um padrão chamado BDI (Crença-Desejo-Intenção) para organizar o 'pensamento' da IA. Ela pega dados do mundo real e os converte em estados mentais que a IA pode usar para tomar decisões.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill bdi-mental-statesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/bdi-mental-states/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Modelagem de Estado Mental BDI
Transforma contexto RDF externo em estados mentais do agente (crenças, desejos, intenções) usando padrões formais de ontologia BDI. Essa habilidade permite que agentes raciocinem sobre o contexto através de arquitetura cognitiva, suportando raciocínio deliberativo, explicabilidade e interoperabilidade semântica em sistemas multiagente.
Quando Usar
Ative esta habilidade quando:
- Processar contexto RDF externo em crenças do agente sobre estados do mundo
- Modelar agência racional com ciclos de percepção, deliberação e ação
- Permitir explicabilidade através de cadeias de raciocínio rastreáveis
- Implementar frameworks BDI (SEMAS, JADE, JADEX)
- Aumentar LLMs com estruturas cognitivas formais (Geração Aumentada por Lógica)
- Coordenar estados mentais em plataformas multiagente
- Rastrear a evolução temporal de crenças, desejos e intenções
- Ligar estados motivacionais a planos de ação
Conceitos Principais
Arquitetura de Realidade Mental
Estados Mentais (Endurantes): Atributos cognitivos persistentes
Belief: O que o agente acredita ser verdade sobre o mundoDesire: O que o agente deseja realizarIntention: O que o agente se compromete a alcançar
Processos Mentais (Perdurantes): Eventos que modificam estados mentais
BeliefProcess: Formar/atualizar crenças a partir da percepçãoDesireProcess: Gerar desejos a partir de crençasIntentionProcess: Comprometer-se com desejos como intenções acionáveis
Padrão de Cadeia Cognitiva
:Belief_store_open a bdi:Belief ;
rdfs:comment "Store is open" ;
bdi:motivates :Desire_buy_groceries .
:Desire_buy_groceries a bdi:Desire ;
rdfs:comment "I desire to buy groceries" ;
bdi:isMotivatedBy :Belief_store_open .
:Intention_go_shopping a bdi:Intention ;
rdfs:comment "I will buy groceries" ;
bdi:fulfils :Desire_buy_groceries ;
bdi:isSupportedBy :Belief_store_open ;
bdi:specifies :Plan_shopping .
Fundamentação do Estado do Mundo
Estados mentais referenciam configurações estruturadas do ambiente:
:Agent_A a bdi:Agent ;
bdi:perceives :WorldState_WS1 ;
bdi:hasMentalState :Belief_B1 .
:WorldState_WS1 a bdi:WorldState ;
rdfs:comment "Meeting scheduled at 10am in Room 5" ;
bdi:atTime :TimeInstant_10am .
:Belief_B1 a bdi:Belief ;
bdi:refersTo :WorldState_WS1 .
Planejamento Orientado a Objetivos
Intenções especificam planos que abordam objetivos através de sequências de tarefas:
:Intention_I1 bdi:specifies :Plan_P1 .
:Plan_P1 a bdi:Plan ;
bdi:addresses :Goal_G1 ;
bdi:beginsWith :Task_T1 ;
bdi:endsWith :Task_T3 .
:Task_T1 bdi:precedes :Task_T2 .
:Task_T2 bdi:precedes :Task_T3 .
Paradigma T2B2T
Triples-to-Beliefs-to-Triples implementa fluxo bidirecional entre grafos de conhecimento RDF e estados mentais internos:
Fase 1: Triples-para-Crenças
# External RDF context triggers belief formation
:WorldState_notification a bdi:WorldState ;
rdfs:comment "Push notification: Payment request $250" ;
bdi:triggers :BeliefProcess_BP1 .
:BeliefProcess_BP1 a bdi:BeliefProcess ;
bdi:generates :Belief_payment_request .
Fase 2: Crenças-para-Triples
# Mental deliberation produces new RDF output
:Intention_pay a bdi:Intention ;
bdi:specifies :Plan_payment .
:PlanExecution_PE1 a bdi:PlanExecution ;
bdi:satisfies :Plan_payment ;
bdi:bringsAbout :WorldState_payment_complete .
Seleção de Notação por Nível
| Nível C4 | Notação | Representação de Estado Mental |
|---|---|---|
| L1 Contexto | ArchiMate | Limites do agente, fontes de percepção externa |
| L2 Container | ArchiMate | Motor de raciocínio BDI, armazenamento de crenças, executor de planos |
| L3 Componente | UML | Gerenciadores de estado mental, manipuladores de processos |
| L4 Código | UML/RDF | Classes de Crença/Desejo/Intenção, instâncias de ontologia |
Justificativa e Explicabilidade
Entidades mentais se ligam a evidências de suporte para raciocínio rastreável:
:Belief_B1 a bdi:Belief ;
bdi:isJustifiedBy :Justification_J1 .
:Justification_J1 a bdi:Justification ;
rdfs:comment "Official announcement received via email" .
:Intention_I1 a bdi:Intention ;
bdi:isJustifiedBy :Justification_J2 .
:Justification_J2 a bdi:Justification ;
rdfs:comment "Location precondition satisfied" .
Dimensões Temporais
Estados mentais persistem por períodos de tempo limitados:
:Belief_B1 a bdi:Belief ;
bdi:hasValidity :TimeInterval_TI1 .
:TimeInterval_TI1 a bdi:TimeInterval ;
…
Perguntas frequentes
O que são 'crenças', 'desejos' e 'intenções'?
Crenças são o que a IA acredita ser verdade. Desejos são o que ela gostaria que acontecesse. Intenções são as ações que ela se compromete a realizar para satisfazer seus desejos.
Por que isso é útil?
Ajuda a IA a raciocinar de forma mais lógica, a explicar suas decisões e a interagir melhor com outros sistemas ou agentes.
Preciso saber programação para usar isso?
Não, esta ferramenta foi feita para ser usada de forma simples, focando no que você quer que a IA entenda e faça.
Detalhes
Descrição original do autor
This skill should be used when the user asks to "model agent mental states", "implement BDI architecture", "create belief-desire-intention models", "transform RDF to beliefs", "build cognitive agent", or mentions BDI ontology, mental state modeling, rational agency, or neuro-symbolic AI integration.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2407
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC