SlideShare a Scribd company logo
1 of 22
Fipa-acl
Linguagem de Comunicação entre Agentes
Disciplina: Sistemas Multiagentes
Profª Rosario Girardi
Aluna: Raquel Machado
Mestrado em Engenharia da Eletricidade - UFMA
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 que
tornem possível a implementação de agentes abertos e
interoperáveis.
• Uma organização da IEEE Computer Society desde 2005.
• Possui um conjunto formado por 25 especificações divididos em 5
áreas:
1. Aplicações
2. Arquitetura Abstrata
3. Comunicação
4. Gerenciamento
5. Transporte
FIPA – Especificações por Categoria
Aplicações - FIPA
• São exemplos de áreas de aplicação em que os agentes
FIPA podem ser implementados.
• Possui definições de ontologias e descrições de serviços
para esses domínios.
Arquitetura Abstrata - FIPA
• Possui especificações sobre como lidar com as entidades
abstratas que são necessários para a construção de
serviços de agentes e um ambiente de agentes.
Comunicação - FIPA
• Define as especificações sobre a linguagem de
comunicação entre agentes – ACL, protocolos de
mensagens de interação e troca, atos comunicativos
baseados na teoria da fala e representações de
linguagem de conteúdo.
• Divide–se ainda em mais três categorias.
Comunicação - FIPA
• Atos comunicativos
Comunicação - FIPA
• Protocolos de interação
• Linguagem de conteúdo
Gerenciamento - FIPA
• Especifica o controle e o gerenciamento de agentes
dentro e entre plataformas de agentes.
Transporte - FIPA
• Especifica a forma como as mensagens são
transportadas e a representação de mensagens através
de diferentes protocolos de rede.
• Também se divide em mais três categorias.
Transporte - FIPA
• Representações da ACL
• Representações de envelope
Transporte - FIPA
• Protocolos de Transporte
Plataforma FIPA
FIPA-ACL
• A linguagem de comunicação entre agentes sugerida pela FIPA é a
FIPA-ACL.
• Desenvolvida em 1997 e apresentada como alternativa bem
fundamentada para KQML (Problemas de imprecisões na semântica).
• Fundamentada em:
• Teoria dos atos da fala. (Linguística e filosofia da linguagem) escrita por
Searle (1969):
- ato locucionário (locução – fonemas, síbalas e palavras)
- ato Ilocucionário (significado): Importância que o estado mental dos
falantes e dos ouvintes tem na compreensão do significado de um ato.
- ato perlocucionário (efeitos)
.
FIPA-ACL
• Teoria da Intencionalidade de Bratman
Bratman relaciona a intencionalidade com o uso do raciocínio
prá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.
Parâmetros 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 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
Plataforma JADE
Considerações
• Os padrões da FIPA são genéricos e extensíveis o
suficiente para permitir a modelagem da
comunicação entre os diveros tipos de sistemas
multiagentes ou de aplicações que requeiram este
tipo de arquitetura para sua implementação.
• A plataforma Jade oferece uma tecnologia open
source bastante eficiente para implementar as
especificações do padrão FIPA.
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. Dissertação. (Mestrado em
Ciência da Computação). Universidade Federal do Rio
Grande do Sul. Porto Alegre, 2005.
GLUZ, J. Linguagens de Comunicação entre Agentes:
Fundamentos e Propostas de Padronização - TI 1.
UFRGS-PPGC. (2002)

More Related Content

Similar to Fipa acl

Paradigmas De Linguagem De Programação.
Paradigmas De Linguagem De Programação.Paradigmas De Linguagem De Programação.
Paradigmas De Linguagem De Programação.Valmon Gaudencio
 
Apresentação final
Apresentação finalApresentação final
Apresentação finalvalmon
 
Web Semântica: Conceitos e Tecnologias
Web Semântica: Conceitos e TecnologiasWeb Semântica: Conceitos e Tecnologias
Web Semântica: Conceitos e Tecnologiassergiocrespo
 
Redes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSIRedes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSILuis Ferreira
 
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdfsilo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdfAmlieOGalaxias
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital TerresteElaine Cecília Gatto
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...veruzkavaz
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...veruzkavaz
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refredesinforma
 
aula03-introprogy.pptx
aula03-introprogy.pptxaula03-introprogy.pptx
aula03-introprogy.pptxbrayankedroksi
 
Web Semântica no Domínio Bibliográfico
Web Semântica no Domínio BibliográficoWeb Semântica no Domínio Bibliográfico
Web Semântica no Domínio BibliográficoUNESP
 
Uma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes LinuxUma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes LinuxEduardo Nicola F. Zagari
 
Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação MaraLuizaGonalvesFre
 
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5Helder da Rocha
 

Similar to Fipa acl (20)

Paradigmas De Linguagem De Programação.
Paradigmas De Linguagem De Programação.Paradigmas De Linguagem De Programação.
Paradigmas De Linguagem De Programação.
 
Apresentação final
Apresentação finalApresentação final
Apresentação final
 
LINGUAGENS CLP.ppt
LINGUAGENS CLP.pptLINGUAGENS CLP.ppt
LINGUAGENS CLP.ppt
 
Web Semântica: Conceitos e Tecnologias
Web Semântica: Conceitos e TecnologiasWeb Semântica: Conceitos e Tecnologias
Web Semântica: Conceitos e Tecnologias
 
Redes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSIRedes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSI
 
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdfsilo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital Terreste
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Aulas frc 04
Aulas frc  04Aulas frc  04
Aulas frc 04
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
aula03-introprogy.pptx
aula03-introprogy.pptxaula03-introprogy.pptx
aula03-introprogy.pptx
 
Corbawebserves
CorbawebservesCorbawebserves
Corbawebserves
 
Web Semântica no Domínio Bibliográfico
Web Semântica no Domínio BibliográficoWeb Semântica no Domínio Bibliográfico
Web Semântica no Domínio Bibliográfico
 
Uma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes LinuxUma Implementação do MPLS para Redes Linux
Uma Implementação do MPLS para Redes Linux
 
Modelo de Referência OSI
Modelo de Referência OSIModelo de Referência OSI
Modelo de Referência OSI
 
Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação
 
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5
 
Slides Opac
Slides OpacSlides Opac
Slides Opac
 

Recently uploaded

Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 

Recently uploaded (20)

Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 

Fipa acl

  • 1. Fipa-acl Linguagem de Comunicação entre Agentes Disciplina: Sistemas Multiagentes Profª Rosario Girardi Aluna: Raquel Machado Mestrado em Engenharia da Eletricidade - UFMA
  • 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 que tornem possível a implementação de agentes abertos e interoperáveis. • Uma organização da IEEE Computer Society desde 2005. • Possui um conjunto formado por 25 especificações divididos em 5 áreas: 1. Aplicações 2. Arquitetura Abstrata 3. Comunicação 4. Gerenciamento 5. Transporte
  • 4. Aplicações - FIPA • São exemplos de áreas de aplicação em que os agentes FIPA podem ser implementados. • Possui definições de ontologias e descrições de serviços para esses domínios.
  • 5. Arquitetura Abstrata - FIPA • Possui especificações sobre como lidar com as entidades abstratas que são necessários para a construção de serviços de agentes e um ambiente de agentes.
  • 6. Comunicação - FIPA • Define as especificações sobre a linguagem de comunicação entre agentes – ACL, protocolos de mensagens de interação e troca, atos comunicativos baseados na teoria da fala e representações de linguagem de conteúdo. • Divide–se ainda em mais três categorias.
  • 7. Comunicação - FIPA • Atos comunicativos
  • 8. Comunicação - FIPA • Protocolos de interação • Linguagem de conteúdo
  • 9. Gerenciamento - FIPA • Especifica o controle e o gerenciamento de agentes dentro e entre plataformas de agentes.
  • 10. Transporte - FIPA • Especifica a forma como as mensagens são transportadas e a representação de mensagens através de diferentes protocolos de rede. • Também se divide em mais três categorias.
  • 11. Transporte - FIPA • Representações da ACL • Representações de envelope
  • 12. Transporte - FIPA • Protocolos de Transporte
  • 14. FIPA-ACL • A linguagem de comunicação entre agentes sugerida pela FIPA é a FIPA-ACL. • Desenvolvida em 1997 e apresentada como alternativa bem fundamentada para KQML (Problemas de imprecisões na semântica). • Fundamentada em: • Teoria dos atos da fala. (Linguística e filosofia da linguagem) escrita por Searle (1969): - ato locucionário (locução – fonemas, síbalas e palavras) - ato Ilocucionário (significado): Importância que o estado mental dos falantes e dos ouvintes tem na compreensão do significado de um ato. - ato perlocucionário (efeitos) .
  • 15. FIPA-ACL • Teoria da Intencionalidade de Bratman Bratman relaciona a intencionalidade com o uso do raciocínio prá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.
  • 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. Plataformas de agentes • FIPA-OS • JADE • ZEUS • LEAP • ADK
  • 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
  • 21. Considerações • Os padrões da FIPA são genéricos e extensíveis o suficiente para permitir a modelagem da comunicação entre os diveros tipos de sistemas multiagentes ou de aplicações que requeiram este tipo de arquitetura para sua implementação. • A plataforma Jade oferece uma tecnologia open source bastante eficiente para implementar as especificações do padrão FIPA.
  • 22. 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. Dissertação. (Mestrado em Ciência da Computação). Universidade Federal do Rio Grande do Sul. Porto Alegre, 2005. GLUZ, J. Linguagens de Comunicação entre Agentes: Fundamentos e Propostas de Padronização - TI 1. UFRGS-PPGC. (2002)