Pular para o conteúdo
Skillpedia
Agentes48 mil · #2407

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/bdi-mental-states/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/bdi-mental-states/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-states

Ou 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.md
Conteú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 mundo
  • Desire: O que o agente deseja realizar
  • Intention: 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ção
  • DesireProcess: Gerar desejos a partir de crenças
  • IntentionProcess: 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2407
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas