Categoria: Agentes e Sistemas Multiagentes

Implementação de SMA no Python e utilizando SPADE

SPADE é uma plataforma para o desenvolvimento de sistemas multiagentes (SMA) na linguagem Python e cuja mensagens trocadas são baseadas no protocolo de mensagens instantâneas XMPP. A nova versão do SPADE foi implementada para Python 3 e representa uma significativa melhoria com relação a sua versão para Python 2.7. Embora a essência de funcionamento seja […]

Read More

Consulta ao AMS no SPADE

Esse tutorial é de uma versão antiga do SPADE (para Python 2.7) Nesse tutorial eu demonstro como identificar e listar o nome dos agentes existentes no ambiente. O SPADE possui um agente chamado AMS, que é a implementação do componente AMS proposto pela FIPA e que tem por finalidade gerenciar os agentes do sistema. O […]

Read More

Comportamento OneShot no SPADE

Esse tutorial é de uma versão antiga do SPADE (Python 2.7) O comportamento do tipo oneshot é um comportamento que realiza o processamento uma vez apenas e termina o comportamento. O código a seguir ilustra 3 comportamentos, sendo o primeiro um comportamento cíclico e os dois são os comportamentos do tipo oneshot. O comportamento cíclico […]

Read More

Filtrando mensagens no SPADE

Esse tutorial é de uma versão antiga do SPADE (Python 2.7) No código a seguir demonstro como filtrar as mensagens que são recebidas por um comportamento. O comportamento em si é bastante simples, consistindo de um comportamento cíclico chamado M1 e que fica aguardando receber uma mensagem. Quando a mensagem é recebida ele simplesmente imprime […]

Read More