Beruflich Dokumente
Kultur Dokumente
lucrativos, voltada para a criao de padres concretos de comunicao que tornem possvel a implementao de agentes abertos e interoperveis. Uma organizao da IEEE Computer Society desde 2005. Possui um conjunto formado por 25 especificaes divididos em 5 reas: 1. Aplicaes 2. Arquitetura Abstrata 3. Comunicao 4. Gerenciamento 5. Transporte
Aplicaes - FIPA
So exemplos de reas de aplicao em que os agentes
FIPA podem ser implementados. Possui definies de ontologias e descries de servios para esses domnios.
Comunicao - FIPA
Define as especificaes sobre a linguagem de
comunicao entre agentes ACL, protocolos de mensagens de interao e troca, atos comunicativos baseados na teoria da fala e representaes de linguagem de contedo.
Comunicao - FIPA
Atos comunicativos
Comunicao - FIPA
Protocolos de interao
Linguagem de contedo
Gerenciamento - FIPA
Especifica o controle e o gerenciamento de agentes
Transporte - FIPA
Especifica a forma como as mensagens so
Transporte - FIPA
Representaes da ACL
Representaes de envelope
Transporte - FIPA
Protocolos de Transporte
Plataforma FIPA
FIPA-ACL
A linguagem de comunicao entre agentes sugerida pela FIPA
a FIPA-ACL. Desenvolvida em 1997 e apresentada como alternativa bem fundamentada para KQML (Problemas de imprecises na semntica). Fundamentada em: Teoria dos atos da fala. (Lingustica e filosofia da linguagem) escrita por Searle (1969): - ato locucionrio (locuo fonemas, sbalas e palavras) - ato Ilocucionrio (significado): Importncia que o estado mental dos falantes e dos ouvintes tem na compreenso do significado de um ato. - ato perlocucionrio (efeitos) .
FIPA-ACL
Teoria da Intencionalidade de Bratman
Bratman relaciona a intencionalidade com o uso do raciocnio prtico por agentes inteligentes (humanos ou artificiais). Inteno (entrada) Plano de ao (sada)
Teoria Formal da Ao Racional de Cohen e Levesque
Parmetros do FIPA-ACL
Exemplos de FIPA-ACL
(query-if
:sender (agent-identifier :name i) :receiver (set (agent-identifier :name j)) :content ((registered (server d1) (agent j))) :reply-with r09)
(query-if
:sender (agent-identifier :name j) :receiver (set (agent-identifier :name i)) :content ( (not (registered (server d1) (agent j)))) :in-reply-to r09)
Plataformas de agentes
FIPA-OS
JADE ZEUS LEAP ADK
Plataforma JADE
Desenvolvida no laboratrio Italiano TILAB (1999)
Implementada em Java
Comunicao feita via troca de mensagens Em conformidade com as especificaes FIPA Uniformidade e Portabilidade Facilidade de uso Estruturas de mensagens de comunicao
Plataforma JADE
Consideraes
Os padres da FIPA so genricos e extensveis o
suficiente para permitir a modelagem da comunicao entre os diveros tipos de sistemas multiagentes ou de aplicaes que requeiram este tipo de arquitetura para sua implementao.
A plataforma Jade oferece uma tecnologia open
implementar
as
Bibliografia
Site oficial FIPA - http://www.fipa.org/ Site oficial JADE http://jade.tilab.com/ GOMES, Eduardo Rodrigues. Objetos Inteligentes de Aprendizagem: uma abordagem baseada em agentes para projetos de aprendizagem. Dissertao. (Mestrado em Cincia da Computao). Universidade Federal do Rio Grande do Sul. Porto Alegre, 2005. GLUZ, J. Linguagens de Comunicao entre Agentes: Fundamentos e Propostas de Padronizao - TI 1. UFRGS-PPGC. (2002)