MULTIAGENTE
S
FACULDADE S ALESIANA MARIA AUXILIADORA
ENGENHARIA DA COMPUTAO
PROFESSOR MAURO
ALUNOS: LOHRANN FABER E MARCO MAIA
SUMRIO
INTRODUO
DESENVOLVIMENTO
Sistemas Multiagentes
Agentes
JADE
Agentes em JADE
Vdeo: Exemplo de Sistema Multiagente (Corpo de
Bombeiros)
Exemplo prtico em JADE
CONCLUSO
INTRODUO
Segundo pesquisadores, adotar a abordagem de multiagentes
para a resoluo de problemas tm sido um assunto muito
explorado nas ltimas duas dcadas. Inmeros trabalhos tm
apresentado
conceitualizaes,
formalizaes,
protocolos,
INTRODUO
Este paradigma adota o conceito de agente para caracterizar uma
unidade autnoma de resoluo de problemas. A partir disso, uma
soluo criada atravs do agrupamento de agentes que
trabalham cooperativamente, cada um deles resolvendo parte do
problema. A este agrupamento dado o nome de Sistema
Multiagente (SMA). Segundo Jennings, SMA tambm refere-se
subrea da Inteligncia Artificial Distribuda (IAD) que investiga o
comportamento
de
um
conjunto
de
agentes
autnomos
SISTEMAS
MULTIAGENTES
Um agente uma entidade de software que exibe um
comportamento
autnomo
pr-
ativo
orientado
SISTEMAS
MULTIAGENTES
autonomia - executam a maior parte de suas aes sem
interferncia direta de agentes humanos ou de outros
agentes computacionais, possuindo controle total sobre suas
aes e estado interno;
habilidade social - por impossibilidade de resoluo de
certos problemas ou por outro tipo de convenincia,
interagem
com
outros
agentes
(humanos
ou
computacionais), para completarem a resoluo de seus
problemas, ou ainda para auxiliarem outros agentes. Disto
surge a necessidade de que os agentes tenham capacidade
para comunicar seus requisitos aos outros e um mecanismo
decisrio interno que defina quando e quais interaes so
apropriadas;
SISTEMAS
MULTIAGENTES
capacidade de reao - percebem e reagem
alteraes no ambientes em que estiverem inseridos.
capacidade
pr-ativa
agentes,
do
tipo
em
comportamento
seu
ambiente,
orientado
apresentam
objetivos,
um
tomando
Agentes
Agentes operam e existem em um ambiente, que
pode
conter
situaes,
ou
no
agentes
outros
podem
agentes.
executar
Em
tarefas
algumas
por
si
algum
problema
que
envolva
algum
Agentes
Devido ao grande crescimento da utilizao de
computadores em redes - e podemos tomar a Internet
como um importante exemplo prtico deste fenmeno -,
onde a informao est distribuda atravs dos diversos
nodos que a compe, situaes onde uma entidade
computacional possui todo o conhecimento necessrio
para resolver problemas sem o auxlio de outras esto
tornando-se cada vez mais raras.
Agentes
Problemas
como
aumento
da
complexidade
dos
em
arquiteturas
distribudas.
Isso
tem
JADE
SMA tem muitas coisas em comum
Modelos de agentes
Transporte de mensagens
Tipos de comportamento
Retirado de http://www.cin.ufpe.br/~adsl/arquivos/JADE/Desenvolvendo%20Sistemas%20Multiagentes
%20com%20JADE.pptx
JADE
JADE
Java Agent DEvelopment framework
Criado pela Telecom Italia
Atua como um middleware para o desenvolvimento de SMA em Java
Possui um conjunto de ferramentas e um biblioteca de programao
Permite a distribuio dos agentes
baseado nos modelos da FIPA
Retirado de http://www.cin.ufpe.br/~adsl/arquivos/JADE/Desenvolvendo%20Sistemas%20Multiagentes
%20com%20JADE.pptx
Retirado de https://alegomesbr.wordpress.com/2015/02/16/exemplo-simples-de-sistema-multiagentes-em-java/
Vdeo: Corpo de
Bombeiros