Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fipa acl

551 views

Published on

Published in: Education
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Fipa acl

  1. 1. Fipa-aclLinguagem de Comunicação entre AgentesDisciplina: Sistemas MultiagentesProfª Rosario GirardiAluna: Raquel MachadoMestrado em Engenharia da Eletricidade - UFMA
  2. 2. FIPA – Foundation for Intelligent Physical Agents• Formada em 1996 é uma fundação internacional sem fins lucrativos,voltada para a criação de padrões concretos de comunicação quetornem possível a implementação de agentes abertos einteroperáveis.• Uma organização da IEEE Computer Society desde 2005.• Possui um conjunto formado por 25 especificações divididos em 5áreas:1. Aplicações2. Arquitetura Abstrata3. Comunicação4. Gerenciamento5. Transporte
  3. 3. FIPA – Especificações por Categoria
  4. 4. Aplicações - FIPA• São exemplos de áreas de aplicação em que os agentesFIPA podem ser implementados.• Possui definições de ontologias e descrições de serviçospara esses domínios.
  5. 5. Arquitetura Abstrata - FIPA• Possui especificações sobre como lidar com as entidadesabstratas que são necessários para a construção deserviços de agentes e um ambiente de agentes.
  6. 6. Comunicação - FIPA• Define as especificações sobre a linguagem decomunicação entre agentes – ACL, protocolos demensagens de interação e troca, atos comunicativosbaseados na teoria da fala e representações delinguagem de conteúdo.• Divide–se ainda em mais três categorias.
  7. 7. Comunicação - FIPA• Atos comunicativos
  8. 8. Comunicação - FIPA• Protocolos de interação• Linguagem de conteúdo
  9. 9. Gerenciamento - FIPA• Especifica o controle e o gerenciamento de agentesdentro e entre plataformas de agentes.
  10. 10. Transporte - FIPA• Especifica a forma como as mensagens sãotransportadas e a representação de mensagens atravésde diferentes protocolos de rede.• Também se divide em mais três categorias.
  11. 11. Transporte - FIPA• Representações da ACL• Representações de envelope
  12. 12. Transporte - FIPA• Protocolos de Transporte
  13. 13. Plataforma FIPA
  14. 14. FIPA-ACL• A linguagem de comunicação entre agentes sugerida pela FIPA é aFIPA-ACL.• Desenvolvida em 1997 e apresentada como alternativa bemfundamentada para KQML (Problemas de imprecisões na semântica).• Fundamentada em:• Teoria dos atos da fala. (Linguística e filosofia da linguagem) escrita porSearle (1969):- ato locucionário (locução – fonemas, síbalas e palavras)- ato Ilocucionário (significado): Importância que o estado mental dosfalantes e dos ouvintes tem na compreensão do significado de um ato.- ato perlocucionário (efeitos).
  15. 15. FIPA-ACL• Teoria da Intencionalidade de BratmanBratman relaciona a intencionalidade com o uso do raciocínioprático por agentes inteligentes (humanos ou artificiais).Intenção (entrada) → Plano de ação (saída)• Teoria Formal da Ação Racional de Cohen e Levesque(1995)Totalmente formalizada sobre o modelo lógico-formal.• Possui 22 atos de comunicação.
  16. 16. Parâmetros do FIPA-ACL
  17. 17. 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)
  18. 18. Plataformas de agentes• FIPA-OS• JADE• ZEUS• LEAP• ADK
  19. 19. Plataforma JADE• Desenvolvida no laboratório Italiano TILAB (1999)• Implementada em Java• Comunicação feita via troca de mensagens• Em conformidade com as especificações FIPA• Uniformidade e Portabilidade• Facilidade de uso• Estruturas de mensagens de comunicação
  20. 20. Plataforma JADE
  21. 21. Considerações• Os padrões da FIPA são genéricos e extensíveis osuficiente para permitir a modelagem dacomunicação entre os diveros tipos de sistemasmultiagentes ou de aplicações que requeiram estetipo de arquitetura para sua implementação.• A plataforma Jade oferece uma tecnologia opensource bastante eficiente para implementar asespecificações do padrão FIPA.
  22. 22. BibliografiaSite oficial FIPA - http://www.fipa.org/Site oficial JADE – http://jade.tilab.com/GOMES, Eduardo Rodrigues. Objetos Inteligentes deAprendizagem: uma abordagem baseada em agentes paraprojetos de aprendizagem. Dissertação. (Mestrado emCiência da Computação). Universidade Federal do RioGrande do Sul. Porto Alegre, 2005.GLUZ, J. Linguagens de Comunicação entre Agentes:Fundamentos e Propostas de Padronização - TI 1.UFRGS-PPGC. (2002)

×